diff --git a/gitgalaxy/standards/language_standards.py b/gitgalaxy/standards/language_standards.py index 92b6b96f5..33f04fe52 100644 --- a/gitgalaxy/standards/language_standards.py +++ b/gitgalaxy/standards/language_standards.py @@ -1089,7 +1089,7 @@ class PrismConfigSchema(TypedDict): # ===================================================================== r"\b(?:async\s+)?function[ \t\n*]+(\[[^\]]+\]|[a-zA-Z_$][\w$]*)(?=[ \t\n]{0,50}(?:<(?:[^<>]|<[^<>]*>)*>)?[ \t\n]{0,50}\()|" r"\b(?){0,200})?(?=[ \t\n]*=[ \t\n]*(?:async\s*)?(?:<(?:[^<>]|<[^<>]*>)*>\s*)?(?:function(?:\s*\*)?\b|\((?:[^()]|\([^()]*\))*\)[^=;{]*=>|[a-zA-Z_$][\w$]*[ \t\n]*=>))|" - r"^[ \t]*(\[[^\]]+\]|[#]?[a-zA-Z_$][\w$]*)(?=[ \t\n]*:[ \t\n]*(?:async\s*)?(?:<(?:[^<>]|<[^<>]*>)*>\s*)?(?:function(?:\s*\*)?\b|\((?:[^()]|\([^()]*\))*\)[^=;{]*=>|[a-zA-Z_$][\w$]*[ \t\n]*=>))|" + r"^[ \t]*(\[[^\]]+\]|[#]?[a-zA-Z_$][\w$]*)(?=[ \t\n]*:[ \t\n]*(?:async\s*)?(?:<(?:[^<>]|<[^<>]*>)*>\s*)?(?:function(?:\s*\*)?\b|\((?:[^()]|\([^()]*\))*\)[^=;{]*=>[ \t\n]*(?:[{<]|\(|$)|[a-zA-Z_$][\w$]*[ \t\n]*=>[ \t\n]*(?:[{<]|\(|$)))|" # #1221: the trailing lookahead used to be just # `(?=[ \t\n]{0,50}(?:<...>)?[ \t\n]{0,50}\()` -- proof a # `(` follows, nothing more -- so any bare call statement diff --git a/tests/core_engine/test_detector.py b/tests/core_engine/test_detector.py index ed97f4e26..c304b72dd 100644 --- a/tests/core_engine/test_detector.py +++ b/tests/core_engine/test_detector.py @@ -66,6 +66,10 @@ "structural_boundaries": re.compile(r"(?", "Structural Impact": 1.5, @@ -28904,7 +28854,7 @@ "Type/Safety Bypasses": 31, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 30, + "Exposed API / Public Exports": 29, "State Mutations / Variable Reassignments": 342, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, @@ -29035,7 +28985,7 @@ } }, "c/cpython": { - "Directory Group Magnitude": 33171.04, + "Directory Group Magnitude": 35402.54, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -29043,7 +28993,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "66.29%", "Error & Exception Exposure": "86.01%", - "Tech Debt Exposure": "35.03%", + "Tech Debt Exposure": "34.91%", "Testing Exposure": "70.29%", "API Exposure": "13.77%", "Concurrency Exposure": "0.0%", @@ -29069,9 +29019,9 @@ "Identity Proof": "Prefix Anchor (Makefile)" }, "2. Topological Coordinates": { - "X": -1769.52, - "Y": 145.27, - "Z": -2011.91 + "X": 3530.56, + "Y": 132.88, + "Z": -3401.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -29083,7 +29033,7 @@ "Total LOC": 3480, "Coding LOC": 2650, "Documentation LOC": 414, - "Structural Magnitude": 169.5, + "Structural Magnitude": 2401.0, "Control Flow Ratio": "30.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -29094,7 +29044,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "4.19%", "Error & Exception Exposure": "73.78%", - "Tech Debt Exposure": "9.45%", + "Tech Debt Exposure": "8.49%", "Testing Exposure": "2.3%", "API Exposure": "11.62%", "Concurrency Exposure": "0.0%", @@ -29106,18 +29056,7 @@ "Documentation Exposure": "35.97%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "profile-bolt-stamp", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 899, - "End Line": 908 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 148, @@ -29193,7 +29132,7 @@ "Design Short Vars": 9, "Design Long Vars": 18, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -29237,9 +29176,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1391.44, + "X": 3089.75, "Y": 145.71, - "Z": -1755.68 + "Z": -3385.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -30543,9 +30482,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1583.24, - "Y": 175.04, - "Z": -779.43 + "X": 2753.97, + "Y": 174.33, + "Z": -3635.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -31305,9 +31244,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1791.32, + "X": 2689.86, "Y": 116.36, - "Z": -1086.04 + "Z": -2715.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -34143,9 +34082,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1986.47, + "X": 2494.72, "Y": 137.89, - "Z": -1506.98 + "Z": -3136.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -35120,9 +35059,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -959.59, - "Y": 106.43, - "Z": -1854.82 + "X": 2833.52, + "Y": 119.66, + "Z": -2527.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -36330,9 +36269,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1112.65, + "X": 3368.54, "Y": 169.19, - "Z": -760.38 + "Z": -2390.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -38033,9 +37972,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1433.94, + "X": 3047.25, "Y": 112.75, - "Z": -1474.69 + "Z": -3104.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -48373,9 +48312,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3918.76, + "X": 3920.51, "Y": -179.71, - "Z": -5049.47 + "Z": -5051.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -50391,9 +50330,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3819.27, + "X": 3821.02, "Y": -93.04, - "Z": -4650.2 + "Z": -4652.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -54913,9 +54852,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4223.92, + "X": 4225.67, "Y": 24.18, - "Z": -4127.18 + "Z": -4129.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -56969,9 +56908,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3332.97, + "X": 3334.71, "Y": -147.23, - "Z": -4674.28 + "Z": -4676.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -58425,9 +58364,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3508.13, + "X": 3509.87, "Y": -87.94, - "Z": -4544.5 + "Z": -4546.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -59273,2318 +59212,1405 @@ } } }, - "perl/exiftool": { - "Directory Group Magnitude": 19252.98, - "File Count": 6, + "cobol/gnucobol_internals": { + "Directory Group Magnitude": 19851.85, + "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" + "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "46.37%", - "Error & Exception Exposure": "59.68%", - "Tech Debt Exposure": "19.79%", - "Testing Exposure": "40.77%", - "API Exposure": "0.05%", - "Concurrency Exposure": "5.89%", - "State Flux Exposure": "56.17%", - "Commented Logic Exposure": "2.82%", - "Specification Exposure": "83.33%", - "Instability Exposure": "41.67%", + "Cognitive Load Exposure": "44.54%", + "Error & Exception Exposure": "68.49%", + "Tech Debt Exposure": "14.48%", + "Testing Exposure": "33.38%", + "API Exposure": "5.08%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "66.27%", + "Commented Logic Exposure": "1.46%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.98%", + "Documentation Exposure": "45.97%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "perl/exiftool/README": { - "1. Artifact Identity": { - "Filename": "README", - "Path": "perl/exiftool/README", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (README)" - }, - "2. Topological Coordinates": { - "X": 7693.3, - "Y": -36.78, - "Z": 1379.97 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 270, - "Coding LOC": 0, - "Documentation LOC": 229, - "Structural Magnitude": 5.4, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "perl/exiftool/META.json": { - "1. Artifact Identity": { - "Filename": "META.json", - "Path": "perl/exiftool/META.json", - "Language": "Json", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .json)" - }, - "2. Topological Coordinates": { - "X": 6646.05, - "Y": 8.53, - "Z": 1535.78 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 56, - "Coding LOC": 55, - "Documentation LOC": 0, - "Structural Magnitude": 16.1, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "33.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 53, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "perl/exiftool/ExifTool.pm": { + "cobol/gnucobol_internals/fileio.c": { "1. Artifact Identity": { - "Filename": "ExifTool.pm", - "Path": "perl/exiftool/ExifTool.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Filename": "fileio.c", + "Path": "cobol/gnucobol_internals/fileio.c", + "Language": "C", + "Architect": "(C) 2002-2012, 2014-2020 Free Software Foundation, Inc", + "Indentation Style": "Mixed (0.1% Spaces / 99.9% Tabs)", "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Folder Dominant Lang": "yacc", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 7231.32, - "Y": -1.39, - "Z": 1542.86 + "X": -4936.04, + "Y": -12.93, + "Z": -3750.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 10227, - "Coding LOC": 8286, - "Documentation LOC": 1632, - "Structural Magnitude": 11459.52, - "Control Flow Ratio": "60.1%", + "Total LOC": 7364, + "Coding LOC": 6537, + "Documentation LOC": 315, + "Structural Magnitude": 10873.84, + "Control Flow Ratio": "78.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.535 + "Raw Cognitive Density": 1.088 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "95.85%", - "Error & Exception Exposure": "96.6%", - "Tech Debt Exposure": "15.7%", + "Cognitive Load Exposure": "79.16%", + "Error & Exception Exposure": "97.1%", + "Tech Debt Exposure": "7.91%", "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "18.19%", + "API Exposure": "13.6%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.2%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "98.12%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ProcessJPEG", - "Structural Impact": 741.1, - "Lines of Code (LOC)": 1103, - "Control Flow Branches": 342, - "Input Parameters": 3, - "Control Flow Ratio": "63.8%", - "Start Line": 7248, - "End Line": 8350 + "Function Name": "cob_set_file_format", + "Structural Impact": 760.8, + "Lines of Code (LOC)": 592, + "Control Flow Branches": 326, + "Input Parameters": 4, + "Control Flow Ratio": "99.4%", + "Start Line": 1185, + "End Line": 1776 }, { - "Function Name": "ExtractInfo", - "Structural Impact": 296.6, - "Lines of Code (LOC)": 501, - "Control Flow Branches": 191, - "Input Parameters": 1, - "Control Flow Ratio": "71.8%", - "Start Line": 2711, - "End Line": 3211 + "Function Name": "cob_file_open", + "Structural Impact": 226.2, + "Lines of Code (LOC)": 262, + "Control Flow Branches": 86, + "Input Parameters": 5, + "Control Flow Ratio": "76.8%", + "Start Line": 2874, + "End Line": 3135 }, { - "Function Name": "DoProcessTIFF", - "Structural Impact": 279.0, - "Lines of Code (LOC)": 380, - "Control Flow Branches": 129, - "Input Parameters": 3, - "Control Flow Ratio": "66.5%", - "Start Line": 8519, - "End Line": 8898 + "Function Name": "cob_fd_file_open", + "Structural Impact": 192.0, + "Lines of Code (LOC)": 172, + "Control Flow Branches": 81, + "Input Parameters": 4, + "Control Flow Ratio": "83.5%", + "Start Line": 2700, + "End Line": 2871 }, { - "Function Name": "ProcessBinaryData", - "Structural Impact": 276.9, - "Lines of Code (LOC)": 299, - "Control Flow Branches": 130, + "Function Name": "cob_file_save_status", + "Structural Impact": 174.3, + "Lines of Code (LOC)": 247, + "Control Flow Branches": 80, "Input Parameters": 3, - "Control Flow Ratio": "73.0%", - "Start Line": 9855, - "End Line": 10153 + "Control Flow Ratio": "96.4%", + "Start Line": 2127, + "End Line": 2373 }, { - "Function Name": "Options", - "Structural Impact": 271.2, - "Lines of Code (LOC)": 264, - "Control Flow Branches": 128, + "Function Name": "lineseq_write", + "Structural Impact": 128.0, + "Lines of Code (LOC)": 159, + "Control Flow Branches": 59, "Input Parameters": 3, - "Control Flow Ratio": "75.3%", - "Start Line": 2412, - "End Line": 2675 + "Control Flow Ratio": "89.4%", + "Start Line": 3603, + "End Line": 3761 }, { - "Function Name": "GetValue", - "Structural Impact": 256.6, - "Lines of Code (LOC)": 291, - "Control Flow Branches": 120, + "Function Name": "lineseq_rewrite", + "Structural Impact": 119.3, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 55, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3427, - "End Line": 3717 + "Control Flow Ratio": "90.2%", + "Start Line": 3763, + "End Line": 3908 }, { - "Function Name": "BuildCompositeTags", - "Structural Impact": 180.8, - "Lines of Code (LOC)": 187, - "Control Flow Branches": 98, - "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 3953, - "End Line": 4139 + "Function Name": "lock_record", + "Structural Impact": 114.5, + "Lines of Code (LOC)": 144, + "Control Flow Branches": 47, + "Input Parameters": 4, + "Control Flow Ratio": "81.0%", + "Start Line": 1786, + "End Line": 1929 }, { - "Function Name": "HandleTag", - "Structural Impact": 164.4, - "Lines of Code (LOC)": 152, - "Control Flow Branches": 63, - "Input Parameters": 5, - "Control Flow Ratio": "57.3%", - "Start Line": 9266, - "End Line": 9417 + "Function Name": "relative_start", + "Structural Impact": 106.2, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 44, + "Input Parameters": 4, + "Control Flow Ratio": "86.3%", + "Start Line": 3981, + "End Line": 4091 }, { - "Function Name": "SetFoundTags", - "Structural Impact": 163.1, - "Lines of Code (LOC)": 235, - "Control Flow Branches": 106, + "Function Name": "cob_set_file_defaults", + "Structural Impact": 104.7, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 68, "Input Parameters": 1, - "Control Flow Ratio": "74.6%", - "Start Line": 5301, - "End Line": 5535 + "Control Flow Ratio": "98.6%", + "Start Line": 1039, + "End Line": 1180 }, { - "Function Name": "GetGroup", - "Structural Impact": 139.2, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 66, + "Function Name": "relative_read_next", + "Structural Impact": 103.6, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 48, "Input Parameters": 3, - "Control Flow Ratio": "80.5%", - "Start Line": 3787, - "End Line": 3891 - }, - { - "Function Name": "FoundTag", - "Structural Impact": 129.8, - "Lines of Code (LOC)": 181, - "Control Flow Branches": 53, - "Input Parameters": 4, - "Control Flow Ratio": "63.9%", - "Start Line": 9426, - "End Line": 9606 - }, - { - "Function Name": "ConvertDateTime", - "Structural Impact": 123.8, - "Lines of Code (LOC)": 120, - "Control Flow Branches": 67, - "Input Parameters": 2, - "Control Flow Ratio": "76.1%", - "Start Line": 6551, - "End Line": 6670 + "Control Flow Ratio": "81.4%", + "Start Line": 4193, + "End Line": 4304 }, { - "Function Name": "DoneExtract", - "Structural Impact": 114.6, - "Lines of Code (LOC)": 171, - "Control Flow Branches": 74, - "Input Parameters": 1, - "Control Flow Ratio": "74.7%", - "Start Line": 4414, - "End Line": 4584 + "Function Name": "cob_key_def", + "Structural Impact": 98.7, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 37, + "Input Parameters": 5, + "Control Flow Ratio": "80.4%", + "Start Line": 567, + "End Line": 678 }, { - "Function Name": "ExpandShortcuts", - "Structural Impact": 98.0, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 53, - "Input Parameters": 2, - "Control Flow Ratio": "82.8%", - "Start Line": 5645, - "End Line": 5734 + "Function Name": "cob_read_next", + "Structural Impact": 87.1, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 40, + "Input Parameters": 3, + "Control Flow Ratio": "87.0%", + "Start Line": 5387, + "End Line": 5488 }, { - "Function Name": "ParseArguments", - "Structural Impact": 86.8, - "Lines of Code (LOC)": 107, + "Function Name": "write_file_def", + "Structural Impact": 86.1, + "Lines of Code (LOC)": 93, "Control Flow Branches": 46, "Input Parameters": 2, - "Control Flow Ratio": "78.0%", - "Start Line": 5061, - "End Line": 5167 + "Control Flow Ratio": "97.9%", + "Start Line": 421, + "End Line": 513 }, { - "Function Name": "AddCompositeTags", - "Structural Impact": 68.8, - "Lines of Code (LOC)": 94, + "Function Name": "sequential_read", + "Structural Impact": 78.5, + "Lines of Code (LOC)": 89, "Control Flow Branches": 36, - "Input Parameters": 2, - "Control Flow Ratio": "72.0%", - "Start Line": 5740, - "End Line": 5833 - }, - { - "Function Name": "GroupMatches", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 31, "Input Parameters": 3, - "Control Flow Ratio": "75.6%", - "Start Line": 5195, - "End Line": 5238 + "Control Flow Ratio": "81.8%", + "Start Line": 3250, + "End Line": 3338 }, { - "Function Name": "ProcessTrailers", - "Structural Impact": 64.6, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 32, - "Input Parameters": 2, - "Control Flow Ratio": "61.5%", - "Start Line": 7019, - "End Line": 7167 + "Function Name": "sequential_rewrite", + "Structural Impact": 78.1, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 36, + "Input Parameters": 3, + "Control Flow Ratio": "78.3%", + "Start Line": 3433, + "End Line": 3514 }, { - "Function Name": "GetTagTable", - "Structural Impact": 54.0, - "Lines of Code (LOC)": 91, + "Function Name": "cob_file_close", + "Structural Impact": 75.5, + "Lines of Code (LOC)": 110, "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "65.4%", - "Start Line": 8927, - "End Line": 9017 + "Input Parameters": 3, + "Control Flow Ratio": "82.9%", + "Start Line": 3137, + "End Line": 3246 }, { - "Function Name": "ReadValue", - "Structural Impact": 52.6, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 18, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 6263, - "End Line": 6309 + "Function Name": "sequential_write", + "Structural Impact": 72.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "84.6%", + "Start Line": 3340, + "End Line": 3431 }, { - "Function Name": "WindowsLongPath", - "Structural Impact": 51.5, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 27, + "Function Name": "relative_delete", + "Structural Impact": 72.4, + "Lines of Code (LOC)": 97, + "Control Flow Branches": 38, "Input Parameters": 2, - "Control Flow Ratio": "62.8%", - "Start Line": 4776, - "End Line": 4836 + "Control Flow Ratio": "73.1%", + "Start Line": 4539, + "End Line": 4635 }, { - "Function Name": "GetTagList", - "Structural Impact": 50.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "46.5%", - "Start Line": 3328, - "End Line": 3391 + "Function Name": "cob_chk_file_env", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 37, + "Input Parameters": 2, + "Control Flow Ratio": "97.4%", + "Start Line": 743, + "End Line": 851 }, { - "Function Name": "GetInfo", - "Structural Impact": 47.4, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "61.7%", - "Start Line": 3222, - "End Line": 3320 + "Function Name": "cob_write", + "Structural Impact": 69.8, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 26, + "Input Parameters": 5, + "Control Flow Ratio": "81.2%", + "Start Line": 5490, + "End Line": 5563 }, { - "Function Name": "GetFileType", - "Structural Impact": 46.2, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "63.2%", - "Start Line": 4191, - "End Line": 4248 + "Function Name": "lineseq_read", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 83, + "Control Flow Branches": 30, + "Input Parameters": 3, + "Control Flow Ratio": "88.2%", + "Start Line": 3517, + "End Line": 3599 }, { - "Function Name": "GetUnixTime", - "Structural Impact": 43.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "62.2%", - "Start Line": 6794, - "End Line": 6822 + "Function Name": "relative_rewrite", + "Structural Impact": 64.2, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 29, + "Input Parameters": 3, + "Control Flow Ratio": "70.7%", + "Start Line": 4454, + "End Line": 4537 }, { - "Function Name": "AddTagToTable", - "Structural Impact": 42.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 17, + "Function Name": "cob_read", + "Structural Impact": 59.7, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 24, "Input Parameters": 4, - "Control Flow Ratio": "81.0%", - "Start Line": 9206, - "End Line": 9255 + "Control Flow Ratio": "80.0%", + "Start Line": 5276, + "End Line": 5351 }, { - "Function Name": "RemoveTagsFromList", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 15, - "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 5245, - "End Line": 5269 + "Function Name": "cob_chk_file_mapping", + "Structural Impact": 58.8, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 36, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 853, + "End Line": 981 }, { - "Function Name": "ConvertUnixTime", - "Structural Impact": 39.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 18, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 6761, - "End Line": 6788 + "Function Name": "cob_init_fileio", + "Structural Impact": 58.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "90.6%", + "Start Line": 7217, + "End Line": 7348 }, { - "Function Name": "IdentifyTrailer", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, + "Function Name": "relative_read_size", + "Structural Impact": 57.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 26, "Input Parameters": 3, - "Control Flow Ratio": "73.9%", - "Start Line": 6966, - "End Line": 7006 + "Control Flow Ratio": "76.5%", + "Start Line": 3914, + "End Line": 3978 }, { - "Function Name": "Open", - "Structural Impact": 36.1, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "53.8%", - "Start Line": 4845, - "End Line": 4896 + "Function Name": "cob_file_set_key", + "Structural Impact": 56.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 16, + "Input Parameters": 9, + "Control Flow Ratio": "88.9%", + "Start Line": 4792, + "End Line": 4851 }, { - "Function Name": "GetFileTime", - "Structural Impact": 34.1, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, + "Function Name": "set_lock_opts", + "Structural Impact": 53.8, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 28, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4997, - "End Line": 5055 + "Control Flow Ratio": "93.3%", + "Start Line": 2055, + "End Line": 2125 }, { - "Function Name": "GetTagInfo", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 13, + "Function Name": "set_file_lock", + "Structural Impact": 52.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 24, "Input Parameters": 3, - "Control Flow Ratio": "41.9%", - "Start Line": 9133, - "End Line": 9195 + "Control Flow Ratio": "82.8%", + "Start Line": 1994, + "End Line": 2050 }, { - "Function Name": "Warn", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, + "Function Name": "relative_write", + "Structural Impact": 52.1, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 23, "Input Parameters": 3, - "Control Flow Ratio": "59.1%", - "Start Line": 5593, - "End Line": 5620 + "Control Flow Ratio": "67.6%", + "Start Line": 4371, + "End Line": 4452 }, { - "Function Name": "CreateDirectory", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, + "Function Name": "check_mf_format", + "Structural Impact": 48.2, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4947, - "End Line": 4990 + "Control Flow Ratio": "89.3%", + "Start Line": 2581, + "End Line": 2643 }, { - "Function Name": "IsUTF8", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "51.9%", - "Start Line": 4650, - "End Line": 4692 + "Function Name": "cob_dd_prms", + "Structural Impact": 43.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "95.2%", + "Start Line": 515, + "End Line": 543 }, { - "Function Name": "GetDescription", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3739, - "End Line": 3775 + "Function Name": "cob_file_sort_process", + "Structural Impact": 42.5, + "Lines of Code (LOC)": 115, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "64.1%", + "Start Line": 6712, + "End Line": 6826 }, { - "Function Name": "EncodeFileName", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4723, - "End Line": 4757 + "Function Name": "indexed_file_type", + "Structural Impact": 42.0, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 26, + "Input Parameters": 1, + "Control Flow Ratio": "59.1%", + "Start Line": 325, + "End Line": 401 }, { - "Function Name": "VerboseDir", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "62.5%", - "Start Line": 9761, - "End Line": 9777 + "Function Name": "relative_write_size", + "Structural Impact": 40.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 18, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 4309, + "End Line": 4352 }, { - "Function Name": "ProcessDirectory", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "45.0%", - "Start Line": 9024, - "End Line": 9069 + "Function Name": "cob_linage_write_opt", + "Structural Impact": 39.8, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 20, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2458, + "End Line": 2525 }, { - "Function Name": "SetFileType", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 9, + "Function Name": "cob_rewrite", + "Structural Impact": 38.6, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 15, "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 9666, - "End Line": 9695 + "Control Flow Ratio": "68.2%", + "Start Line": 5565, + "End Line": 5620 }, { - "Function Name": "Printable", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, + "Function Name": "relative_read", + "Structural Impact": 35.8, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 4147, + "End Line": 4191 + }, + { + "Function Name": "cob_findkey", + "Structural Impact": 35.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "82.4%", + "Start Line": 5737, + "End Line": 5771 + }, + { + "Function Name": "cob_open", + "Structural Impact": 30.7, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "55.0%", + "Start Line": 5086, + "End Line": 5162 + }, + { + "Function Name": "cob_file_sort_giving", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 13, "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6520, - "End Line": 6545 + "Control Flow Ratio": "86.7%", + "Start Line": 6962, + "End Line": 7013 }, { - "Function Name": "DecodeBits", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 23, + "Function Name": "cob_start", + "Structural Impact": 29.7, + "Lines of Code (LOC)": 55, "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6362, - "End Line": 6384 + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 5220, + "End Line": 5274 }, { - "Function Name": "Decode", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "46.7%", - "Start Line": 6321, - "End Line": 6345 + "Function Name": "cob_close", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "78.6%", + "Start Line": 5164, + "End Line": 5218 }, { - "Function Name": "Filter", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, + "Function Name": "cob_delete_file", + "Structural Impact": 28.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6483, - "End Line": 6513 + "Control Flow Ratio": "66.7%", + "Start Line": 5679, + "End Line": 5734 }, { - "Function Name": "HDump", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 24, + "Function Name": "cob_file_create", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 49, "Control Flow Branches": 6, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 6935, - "End Line": 6958 + "Input Parameters": 13, + "Control Flow Ratio": "85.7%", + "Start Line": 4686, + "End Line": 4734 }, { - "Function Name": "ConvertTimeSpan", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 10, + "Function Name": "cob_file_sort_retrieve", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6676, - "End Line": 6694 + "Control Flow Ratio": "59.1%", + "Start Line": 6887, + "End Line": 6940 }, { - "Function Name": "IsSameID", - "Structural Impact": 19.8, - "Lines of Code (LOC)": 15, + "Function Name": "open_cbl_file", + "Structural Impact": 26.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 5814, + "End Line": 5854 + }, + { + "Function Name": "cob_read_dict", + "Structural Impact": 26.4, + "Lines of Code (LOC)": 36, "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 706, + "End Line": 741 + }, + { + "Function Name": "cob_sort_queues", + "Structural Impact": 25.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 6581, + "End Line": 6638 + }, + { + "Function Name": "file_linage_check", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "88.2%", + "Start Line": 2417, + "End Line": 2456 + }, + { + "Function Name": "cob_sys_read_file", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 5899, + "End Line": 5941 + }, + { + "Function Name": "cob_file_sort_submit", + "Structural Impact": 23.7, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 5173, - "End Line": 5187 + "Control Flow Ratio": "50.0%", + "Start Line": 6828, + "End Line": 6885 }, { - "Function Name": "ToFloat", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 18, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 5946, - "End Line": 5955 + "Function Name": "relative_read_off", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "57.9%", + "Start Line": 4096, + "End Line": 4145 }, { - "Function Name": "CanWrite", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 19, + "Function Name": "cob_file_sort_init", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 7, + "Input Parameters": 5, + "Control Flow Ratio": "36.8%", + "Start Line": 7015, + "End Line": 7060 + }, + { + "Function Name": "cob_file_unlock", + "Structural Impact": 20.5, + "Lines of Code (LOC)": 43, "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "48.0%", - "Start Line": 4255, - "End Line": 4273 + "Control Flow Ratio": "66.7%", + "Start Line": 4637, + "End Line": 4679 }, { - "Function Name": "CombineInfo", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4381, - "End Line": 4404 + "Function Name": "write_mf_header", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 2648, + "End Line": 2694 }, { - "Function Name": "ExtractBinary", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 34, + "Function Name": "cob_file_external_addr", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 25, "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 9814, - "End Line": 9847 + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 4951, + "End Line": 4975 }, { - "Function Name": "FindValue", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 15, + "Function Name": "cob_sys_get_current_dir", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 46, "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "53.8%", - "Start Line": 4612, - "End Line": 4626 + "Control Flow Ratio": "58.3%", + "Start Line": 6157, + "End Line": 6202 }, { - "Function Name": "OverrideFileType", - "Structural Impact": 16.7, + "Function Name": "cob_file_set_retry", + "Structural Impact": 17.0, "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 4908, + "End Line": 4927 + }, + { + "Function Name": "cob_file_write_opt", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 2548, + "End Line": 2573 + }, + { + "Function Name": "sort_cmps", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 22, "Control Flow Branches": 6, "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 9701, - "End Line": 9720 + "Control Flow Ratio": "66.7%", + "Start Line": 6417, + "End Line": 6438 }, { - "Function Name": "SetByteOrder", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, + "Function Name": "cob_sys_copy_file", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 6015, + "End Line": 6068 + }, + { + "Function Name": "keycmp", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 14, "Control Flow Branches": 8, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "88.9%", + "Start Line": 403, + "End Line": 416 + }, + { + "Function Name": "cob_file_sort_compare", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 6, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 6137, - "End Line": 6176 + "Start Line": 6451, + "End Line": 6483 }, { - "Function Name": "GetTimeZone", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, + "Function Name": "cob_file_set_attr", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 7, + "Control Flow Ratio": "66.7%", + "Start Line": 4762, + "End Line": 4787 + }, + { + "Function Name": "cob_sys_file_info", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 6719, - "End Line": 6734 + "Control Flow Ratio": "50.0%", + "Start Line": 6326, + "End Line": 6387 }, { - "Function Name": "SetupTagTable", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 29, + "Function Name": "cob_chk_dups", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 33, "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 5879, - "End Line": 5907 + "Control Flow Ratio": "80.0%", + "Start Line": 5353, + "End Line": 5385 }, { - "Function Name": "ConvertDuration", + "Function Name": "cob_exit_fileio", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "73.3%", + "Start Line": 7175, + "End Line": 7215 + }, + { + "Function Name": "errno_cob_sts", "Structural Impact": 13.7, "Lines of Code (LOC)": 19, "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 6854, - "End Line": 6872 + "Control Flow Ratio": "66.7%", + "Start Line": 2379, + "End Line": 2397 }, { - "Function Name": "SplitFileName", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 4698, - "End Line": 4715 + "Function Name": "cob_file_free", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 5011, + "End Line": 5032 }, { - "Function Name": "IsFloat", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5924, - "End Line": 5930 + "Function Name": "cob_sys_check_file_exist", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6070, + "End Line": 6125 }, { - "Function Name": "CopyAltInfo", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 18, + "Function Name": "cob_seq_write_opt", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2527, + "End Line": 2546 + }, + { + "Function Name": "cob_write_block", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 31, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 5275, - "End Line": 5292 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6660, + "End Line": 6690 }, { - "Function Name": "GetGroups", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "36.4%", - "Start Line": 3899, - "End Line": 3921 + "Function Name": "unlock_record", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 1934, + "End Line": 1962 }, { - "Function Name": "DoAutoLoad", + "Function Name": "cob_file_set_key_extra", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 4856, + "End Line": 4875 + }, + { + "Function Name": "cob_file_sort_using", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 6942, + "End Line": 6960 + }, + { + "Function Name": "cob_file_return", "Structural Impact": 11.2, "Lines of Code (LOC)": 26, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 5541, - "End Line": 5566 + "Control Flow Ratio": "60.0%", + "Start Line": 7121, + "End Line": 7146 }, { - "Function Name": "Exists", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, + "Function Name": "relative_padout", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4902, - "End Line": 4922 + "Control Flow Ratio": "57.1%", + "Start Line": 4354, + "End Line": 4369 }, { - "Function Name": "VerboseDump", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "cob_new_item", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 9782, - "End Line": 9795 + "Control Flow Ratio": "30.8%", + "Start Line": 6500, + "End Line": 6537 }, { - "Function Name": "DoUnpack", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 6029, - "End Line": 6041 + "Function Name": "cob_pre_open", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 5045, + "End Line": 5081 }, { - "Function Name": "GetTagInfoList", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, + "Function Name": "cob_write_dict", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 9103, - "End Line": 9121 + "Control Flow Ratio": "57.1%", + "Start Line": 680, + "End Line": 701 }, { - "Function Name": "IsDirectory", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4928, - "End Line": 4940 + "Function Name": "cob_file_malloc", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 4989, + "End Line": 5006 }, { - "Function Name": "ExpandFlags", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, + "Function Name": "cob_cache_del", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 5855, - "End Line": 5871 + "Control Flow Ratio": "71.4%", + "Start Line": 1016, + "End Line": 1034 }, { - "Function Name": "CleanWarning", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, + "Function Name": "isdirname", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2318, - "End Line": 2329 - }, - { - "Function Name": "NextTagKey", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4634, - "End Line": 4641 + "Control Flow Ratio": "62.5%", + "Start Line": 269, + "End Line": 282 }, { - "Function Name": "ValidateImage", + "Function Name": "cob_savekey", "Structural Impact": 8.9, "Lines of Code (LOC)": 18, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "30.0%", - "Start Line": 6391, - "End Line": 6408 + "Control Flow Ratio": "50.0%", + "Start Line": 5776, + "End Line": 5793 }, { - "Function Name": "Init", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 4304, - "End Line": 4359 + "Function Name": "cob_sys_create_file", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 5870, + "End Line": 5897 }, { - "Function Name": "ClearOptions", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 2680, - "End Line": 2702 + "Function Name": "cob_sys_write_file", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "40.0%", + "Start Line": 5943, + "End Line": 5970 }, { - "Function Name": "MakeDescription", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, + "Function Name": "cob_sys_rename_file", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 29, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "42.9%", - "Start Line": 6442, - "End Line": 6460 + "Start Line": 6127, + "End Line": 6155 }, { - "Function Name": "ConvertBitrate", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, + "Function Name": "cob_file_sort_close", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 6879, - "End Line": 6890 + "Control Flow Ratio": "66.7%", + "Start Line": 7072, + "End Line": 7096 }, { - "Function Name": "ModifyMimeType", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, + "Function Name": "cob_sys_file_delete", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9726, - "End Line": 9740 + "Control Flow Ratio": "50.0%", + "Start Line": 6389, + "End Line": 6413 }, { - "Function Name": "Purge", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, + "Function Name": "cob_file_release", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 22, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4365, - "End Line": 4374 + "Control Flow Ratio": "57.1%", + "Start Line": 7098, + "End Line": 7119 }, { - "Function Name": "GetTagID", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, + "Function Name": "cob_file_destroy", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4739, + "End Line": 4757 + }, + { + "Function Name": "cob_delete", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 3724, - "End Line": 3732 + "Control Flow Ratio": "50.0%", + "Start Line": 5622, + "End Line": 5643 }, { - "Function Name": "ValidTagName", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, + "Function Name": "cob_param_no_quotes", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 6418, - "End Line": 6422 + "Control Flow Ratio": "50.0%", + "Start Line": 5795, + "End Line": 5812 }, { - "Function Name": "SetGroup", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 4, + "Function Name": "cob_file_sync", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 983, + "End Line": 998 + }, + { + "Function Name": "cob_read_item", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 9620, - "End Line": 9624 + "Start Line": 6640, + "End Line": 6658 }, { - "Function Name": "DoEscape", - "Structural Impact": 6.8, + "Function Name": "cob_get_sort_tempfile", + "Structural Impact": 7.7, "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 9643, - "End Line": 9657 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 6565, + "End Line": 6579 }, { - "Function Name": "Error", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, + "Function Name": "cob_sys_copyfile", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 5626, - "End Line": 5638 + "Control Flow Ratio": "50.0%", + "Start Line": 6305, + "End Line": 6324 }, { - "Function Name": "JpegMarkerName", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, + "Function Name": "cob_sys_create_dir", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 25, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 7213, - "End Line": 7226 + "Control Flow Ratio": "50.0%", + "Start Line": 6204, + "End Line": 6228 }, { - "Function Name": "ConvertFileSize", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "11.1%", - "Start Line": 6828, - "End Line": 6848 + "Function Name": "cob_order_keys", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 545, + "End Line": 562 }, { - "Function Name": "AddTagsToLookup", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Function Name": "cob_file_set_linage", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 1, + "Input Parameters": 6, "Control Flow Ratio": "50.0%", - "Start Line": 5838, - "End Line": 5849 + "Start Line": 4880, + "End Line": 4903 }, { - "Function Name": "TimeZoneString", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, + "Function Name": "cob_copy_check", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 19, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 6741, - "End Line": 6753 + "Control Flow Ratio": "66.7%", + "Start Line": 6692, + "End Line": 6710 }, { - "Function Name": "VPrint", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9745, - "End Line": 9754 + "Function Name": "cob_get_filename_print", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 7148, + "End Line": 7168 }, { - "Function Name": "SwapBytes", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "cob_fork_fileio", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 5975, - "End Line": 5982 + "Control Flow Ratio": "66.7%", + "Start Line": 7351, + "End Line": 7362 }, { - "Function Name": "GetRational32s", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "unique_copy", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6069, - "End Line": 6076 + "Control Flow Ratio": "66.7%", + "Start Line": 6440, + "End Line": 6449 }, { - "Function Name": "InverseFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "cob_sys_delete_file", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6908, - "End Line": 6915 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 5993, + "End Line": 6013 }, { - "Function Name": "new", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 26, + "Function Name": "cob_sys_change_dir", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2335, - "End Line": 2360 + "Control Flow Ratio": "40.0%", + "Start Line": 6230, + "End Line": 6250 }, { - "Function Name": "GetRational32u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "cob_sys_delete_dir", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6077, - "End Line": 6083 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 6252, + "End Line": 6272 }, { - "Function Name": "GetRational64s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "cob_cache_file", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6084, - "End Line": 6090 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1000, + "End Line": 1014 }, { - "Function Name": "GetRational64u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6091, - "End Line": 6097 + "Function Name": "cob_commit", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5645, + "End Line": 5660 }, { - "Function Name": "GetFixed16s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "cob_rollback", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5662, + "End Line": 5677 + }, + { + "Function Name": "cob_sys_chdir", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6098, - "End Line": 6103 + "Control Flow Ratio": "50.0%", + "Start Line": 6288, + "End Line": 6303 }, { - "Function Name": "GetFixed32s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "cob_srttmpfile", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 6109, - "End Line": 6115 + "Start Line": 6539, + "End Line": 6563 }, { - "Function Name": "ImageInfo", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, + "Function Name": "cob_sys_mkdir", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 2382, - "End Line": 2404 + "Control Flow Ratio": "50.0%", + "Start Line": 6274, + "End Line": 6286 }, { - "Function Name": "CanCreate", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "cob_free_list", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "15.4%", - "Start Line": 4279, - "End Line": 4287 + "Control Flow Ratio": "20.0%", + "Start Line": 6485, + "End Line": 6498 }, { - "Function Name": "MakeTagName", - "Structural Impact": 4.7, + "Function Name": "get_io_ptr", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 6428, - "End Line": 6436 + "Control Flow Ratio": "50.0%", + "Start Line": 284, + "End Line": 292 }, { - "Function Name": "ProcessTIFF", - "Structural Impact": 4.7, + "Function Name": "cob_sys_open_file", + "Structural Impact": 3.1, "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "14.3%", - "Start Line": 8488, - "End Line": 8500 - }, - { - "Function Name": "TagTableKeys", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 8904, - "End Line": 8913 - }, - { - "Function Name": "OrderedKeys", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 4293, - "End Line": 4297 - }, - { - "Function Name": "DirStart", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 7232, - "End Line": 7241 - }, - { - "Function Name": "GetFoundTags", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "12.5%", - "Start Line": 3399, - "End Line": 3405 - }, - { - "Function Name": "SetNewGroups", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 3928, - "End Line": 3944 - }, - { - "Function Name": "GetDescriptions", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 6467, - "End Line": 6477 - }, - { - "Function Name": "LimitLongValues", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6921, - "End Line": 6929 - }, - { - "Function Name": "ConvertFileName", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6896, - "End Line": 6902 - }, - { - "Function Name": "GetFileExtension", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 9085, - "End Line": 9096 - }, - { - "Function Name": "ToggleByteOrder", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6180, - "End Line": 6183 - }, - { - "Function Name": "GetCompositeTagInfo", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4145, - "End Line": 4150 - }, - { - "Function Name": "SetPriorityDir", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 9611, - "End Line": 9615 - }, - { - "Function Name": "TimeLocal", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 6701, - "End Line": 6713 - }, - { - "Function Name": "Encode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6352, - "End Line": 6356 - }, - { - "Function Name": "DoUnpackDbl", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6046, - "End Line": 6053 - }, - { - "Function Name": "ProcessSubTIFF", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8506, - "End Line": 8513 - }, - { - "Function Name": "SwapWords", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 5984, - "End Line": 5988 - }, - { - "Function Name": "ProcessEXIF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8478, - "End Line": 8482 - }, - { - "Function Name": "DeleteTag", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9629, - "End Line": 9638 - }, - { - "Function Name": "GetTableName", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4590, - "End Line": 4595 - }, - { - "Function Name": "GetTagIndex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4601, - "End Line": 4606 + "Start Line": 5856, + "End Line": 5868 }, { - "Function Name": "AddCleanup", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "cob_file_sort_init_key", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5579, - "End Line": 5584 - }, - { - "Function Name": "IsInt", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5931, - "End Line": 5931 - }, - { - "Function Name": "IsHex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5932, - "End Line": 5932 - }, - { - "Function Name": "IsRational", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5933, - "End Line": 5933 + "Start Line": 7062, + "End Line": 7070 }, { - "Function Name": "RoundFloat", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "cob_file_set_lock", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5937, - "End Line": 5941 + "Start Line": 4932, + "End Line": 4938 }, { - "Function Name": "GetFixed16u", + "Function Name": "cob_file_xfdname", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6104, - "End Line": 6108 + "Start Line": 4980, + "End Line": 4984 }, { - "Function Name": "GetFixed32u", + "Function Name": "cob_unlock_file", "Structural Impact": 2.0, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6116, - "End Line": 6121 + "Start Line": 5035, + "End Line": 5040 }, { - "Function Name": "ProcessEXV", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "cob_sys_close_file", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8469, - "End Line": 8473 + "Start Line": 5972, + "End Line": 5981 }, { - "Function Name": "MetadataPath", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "cob_sys_flush_file", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9075, - "End Line": 9079 + "Start Line": 5983, + "End Line": 5991 }, { - "Function Name": "PrintHex", + "Function Name": "cob_file_complete", "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9802, - "End Line": 9806 - }, - { - "Function Name": "GetTagName", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4165, - "End Line": 4170 - }, - { - "Function Name": "GetShortcuts", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4175, - "End Line": 4180 - }, - { - "Function Name": "DoUnpackRev", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6002, - "End Line": 6007 - }, - { - "Function Name": "DoPackStd", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6011, - "End Line": 6016 - }, - { - "Function Name": "DoPackRev", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6018, - "End Line": 6023 - }, - { - "Function Name": "GetRequestedTags", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3415 - }, - { - "Function Name": "AvailableOptions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4156, - "End Line": 4159 - }, - { - "Function Name": "AUTOLOAD", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5571, - "End Line": 5574 - }, - { - "Function Name": "IsPC", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5915, - "End Line": 5918 - }, - { - "Function Name": "DoUnpackStd", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5996, - "End Line": 6000 - }, - { - "Function Name": "DummyWriteProc", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1241, - "End Line": 1241 - }, - { - "Function Name": "SetWarning", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2310, - "End Line": 2310 - }, - { - "Function Name": "GetWarning", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2313 - }, - { - "Function Name": "Get8s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6056, - "End Line": 6056 - }, - { - "Function Name": "Get8u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6057, - "End Line": 6057 - }, - { - "Function Name": "Get16s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6058, - "End Line": 6058 - }, - { - "Function Name": "Get16u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6059, - "End Line": 6059 - }, - { - "Function Name": "Get32s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6060, - "End Line": 6060 - }, - { - "Function Name": "Get32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6061, - "End Line": 6061 - }, - { - "Function Name": "GetFloat", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6062, - "End Line": 6062 - }, - { - "Function Name": "GetDouble", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6063, - "End Line": 6063 - }, - { - "Function Name": "Get16uRev", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6064, - "End Line": 6064 - }, - { - "Function Name": "Get32uRev", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6065, - "End Line": 6065 - }, - { - "Function Name": "Set8s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6123, - "End Line": 6123 - }, - { - "Function Name": "Set8u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6124, - "End Line": 6124 - }, - { - "Function Name": "Set16u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6125, - "End Line": 6125 - }, - { - "Function Name": "Set32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6126, - "End Line": 6126 + "Start Line": 4943, + "End Line": 4947 }, { - "Function Name": "Set16uRev", - "Structural Impact": 1.1, + "Function Name": "catch_alarm", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6127, - "End Line": 6127 + "Start Line": 1780, + "End Line": 1780 }, { - "Function Name": "GetByteOrder", + "Function Name": "dummy_stub", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6131, - "End Line": 6131 + "Start Line": 154, + "End Line": 154 }, { - "Function Name": "FormatSize", + "Function Name": "dummy_91", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6253, - "End Line": 6253 + "Start Line": 155, + "End Line": 155 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2806, - "Sequential Logic Declarations": 1865, - "Function Parameters": 373, - "Function/Method Declarations": 237, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 57, - "Type/Safety Bypasses": 21, + "Control Flow Branches": 2150, + "Sequential Logic Declarations": 605, + "Function Parameters": 209, + "Function/Method Declarations": 129, + "Class/Entity Declarations": 60, + "Defensive Programming Constructs": 137, + "Type/Safety Bypasses": 127, "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 6165, - "Commented-out Code (Dead Logic)": 11, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 10, - "UI / View Layer Components": 16, - "Closures and Anonymous Functions": 5, - "Global State Dependencies": 2046, - "Decorators and Annotations": 728, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 57, - "Scientific & Mathematical Operations": 25, - "Metaprogramming & Reflection": 7, - "Module Dependencies (Imports)": 82, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 10, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 1863, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 81, - "Ad-hoc Print / Debug Statements": 93, - "Explicit Type Casts": 124, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 635, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 235, - "Private / Encapsulated Scopes": 949, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 15, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 7658, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 5, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 419, - "Time Date Logic": 57, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1431, - "Design Camel Case": 5, - "Design Snake Case": 101, - "Design Pascal Case": 529, - "Design Upper Case": 795, - "Design Short Vars": 54, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 32, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 485, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 19, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 99, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 8, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "CodedCharacterSet", - "Compact", - "Cwd", - "Digest::MD5", - "Digest::SHA", - "EXIF", - "Encode", - "Exporter", - "File::Basename", - "File::RandomAccess", - "File::StatX", - "FilePath", - "Image::ExifTool", - "Image::ExifTool::BPG", - "Image::ExifTool::BigTIFF", - "Image::ExifTool::CanonRaw", - "Image::ExifTool::Charset", - "Image::ExifTool::GPS", - "Image::ExifTool::GeoTiff", - "Image::ExifTool::Geolocation", - "Image::ExifTool::Geotag", - "Image::ExifTool::HTML", - "Image::ExifTool::HtmlDump", - "Image::ExifTool::ICC_Profile", - "Image::ExifTool::JPEGDigest", - "Image::ExifTool::Lang", - "Image::ExifTool::MacOS", - "Image::ExifTool::Panasonic", - "Image::ExifTool::Shortcuts", - "Image::ExifTool::Sony", - "Image::ExifTool::Validate", - "Image::ExifTool::XMP", - "ListSplit", - "POSIX", - "PRINT_CONV", - "Require", - "SystemTimeRes", - "Time::HiRes", - "Time::Local", - "Time::Piece", - "Win32::API", - "Win32API::File", - "WindowsLongPath", - "a", - "all", - "alternate", - "base", - "biggie", - "binary", - "chance", - "character", - "configFile", - "data", - "default", - "different", - "directory", - "duplicates", - "entries", - "error", - "extension", - "file", - "groups", - "hash", - "hex", - "in", - "incorrect", - "index", - "input", - "it", - "key", - "longer", - "more", - "need", - "new", - "of", - "only", - "overload", - "print", - "proc", - "recognized", - "requested", - "sort", - "special", - "specific", - "specified", - "strict", - "such", - "system", - "tag", - "tags", - "the", - "this", - "value", - "values", - "vars", - "verbose", - "warning", - "warnings", - "when" - ] - }, - "perl/exiftool/Makefile.PL": { - "1. Artifact Identity": { - "Filename": "Makefile.PL", - "Path": "perl/exiftool/Makefile.PL", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (Makefile.PL)" - }, - "2. Topological Coordinates": { - "X": 7481.06, - "Y": 28.3, - "Z": 2130.31 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 60, - "Coding LOC": 51, - "Documentation LOC": 6, - "Structural Magnitude": 18.02, - "Control Flow Ratio": "84.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.608 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.31%", - "Error & Exception Exposure": "68.15%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "37.02%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.89%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 22, - "Sequential Logic Declarations": 4, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 2, + "I/O and Network Boundaries": 105, + "Exposed API / Public Exports": 923, + "State Mutations / Variable Reassignments": 5009, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 3, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 47, + "Global State Dependencies": 27, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 12, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 3, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, + "Preprocessor Macros": 117, + "Pointer Arithmetic & Addressing": 3013, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Ad-hoc Print / Debug Statements": 40, + "Explicit Type Casts": 133, + "Fatal Aborts & Exceptions": 40, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 120, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 121, + "Resource Deallocation & Cleanup": 30, + "Private / Encapsulated Scopes": 118, + "Event Listeners & Subscribers": 3, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Tab Indentations": 5651, + "Structural Space Indentations": 7, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 5, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -61597,12 +60623,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 3, + "Core Var Decl": 504, + "Design Camel Case": 1, + "Design Snake Case": 503, "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 0, + "Design Upper Case": 0, + "Design Short Vars": 147, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -61610,10 +60636,10 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 16, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -61622,958 +60648,1373 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Tainted Injection": 2, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "ExtUtils::MakeMaker", - "File::Spec" + "defaults.h", + "dlfcn.h", + "fileio.h", + "signal.h", + "sys/wait.h" ] }, - "perl/exiftool/RandomAccess.pm": { + "cobol/gnucobol_internals/numeric.c": { "1. Artifact Identity": { - "Filename": "RandomAccess.pm", - "Path": "perl/exiftool/RandomAccess.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Filename": "numeric.c", + "Path": "cobol/gnucobol_internals/numeric.c", + "Language": "C", + "Architect": "(C) 2001-2012, 2014-2020 Free Software Foundation, Inc", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Folder Dominant Lang": "yacc", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 7267.42, - "Y": -83.58, - "Z": 1133.64 + "X": -4918.53, + "Y": 60.29, + "Z": -4279.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 448, - "Coding LOC": 320, - "Documentation LOC": 106, - "Structural Magnitude": 435.0, - "Control Flow Ratio": "52.4%", - "Popularity Rank": 0, + "Total LOC": 2689, + "Coding LOC": 2299, + "Documentation LOC": 138, + "Structural Magnitude": 2953.68, + "Control Flow Ratio": "71.6%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.1 + "Raw Cognitive Density": 1.012 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "80.22%", - "Error & Exception Exposure": "96.75%", - "Tech Debt Exposure": "94.12%", + "Cognitive Load Exposure": "73.51%", + "Error & Exception Exposure": "92.09%", + "Tech Debt Exposure": "38.29%", "Testing Exposure": "80.0%", - "API Exposure": "0.25%", + "API Exposure": "11.81%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.74%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.24%", + "Documentation Exposure": "94.52%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Read", - "Structural Impact": 40.6, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "56.8%", - "Start Line": 178, - "End Line": 254 + "Function Name": "cob_decimal_get_binary", + "Structural Impact": 87.1, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 40, + "Input Parameters": 3, + "Control Flow Ratio": "93.0%", + "Start Line": 1418, + "End Line": 1519 }, { - "Function Name": "ReadLine", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "65.5%", - "Start Line": 260, - "End Line": 326 + "Function Name": "cob_add_packed", + "Structural Impact": 73.3, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "91.7%", + "Start Line": 875, + "End Line": 981 }, { - "Function Name": "Close", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "59.4%", - "Start Line": 395, - "End Line": 444 - }, - { - "Function Name": "Seek", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, + "Function Name": "cob_decimal_do_round", + "Structural Impact": 73.3, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 33, "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 144, - "End Line": 172 + "Control Flow Ratio": "71.7%", + "Start Line": 1627, + "End Line": 1733 }, { - "Function Name": "Purge", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 353, - "End Line": 381 + "Function Name": "cob_decimal_get_field", + "Structural Impact": 64.8, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 29, + "Input Parameters": 3, + "Control Flow Ratio": "64.4%", + "Start Line": 1735, + "End Line": 1830 }, { - "Function Name": "new", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, + "Function Name": "cob_decimal_get_packed", + "Structural Impact": 61.6, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 27, "Input Parameters": 3, - "Control Flow Ratio": "30.8%", - "Start Line": 59, - "End Line": 90 + "Control Flow Ratio": "84.4%", + "Start Line": 1058, + "End Line": 1170 }, { - "Function Name": "SeekTest", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 106, - "End Line": 118 + "Function Name": "cob_display_add_int", + "Structural Impact": 48.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 2091, + "End Line": 2176 }, { - "Function Name": "Slurp", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 331, - "End Line": 346 + "Function Name": "cob_decimal_set_binary", + "Structural Impact": 45.7, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "95.8%", + "Start Line": 1335, + "End Line": 1416 }, { - "Function Name": "Tell", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 124, - "End Line": 134 + "Function Name": "cob_cmp_packed", + "Structural Impact": 41.8, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "80.8%", + "Start Line": 2342, + "End Line": 2414 }, { - "Function Name": "BinMode", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 386, - "End Line": 390 + "Function Name": "cob_get_long_ebcdic_sign", + "Structural Impact": 41.4, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2457, + "End Line": 2521 }, { - "Function Name": "Debug", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 99 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 97, - "Sequential Logic Declarations": 88, - "Function Parameters": 23, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 248, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 29, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 4, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 121, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 4, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 51, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 275, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 11, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Exporter", - "buffering", - "only", - "strict", - "vars" - ] - }, - "perl/exiftool/exiftool": { - "1. Artifact Identity": { - "Filename": "exiftool", - "Path": "perl/exiftool/exiftool", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 6908.1, - "Y": 50.88, - "Z": 2054.97 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 8151, - "Coding LOC": 6627, - "Documentation LOC": 639, - "Structural Magnitude": 7318.94, - "Control Flow Ratio": "73.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.689 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "76.83%", - "Error & Exception Exposure": "96.55%", - "Tech Debt Exposure": "8.93%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "17.14%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.97%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "GetImageInfo", - "Structural Impact": 892.5, - "Lines of Code (LOC)": 1015, - "Control Flow Branches": 485, - "Input Parameters": 2, - "Control Flow Ratio": "77.4%", - "Start Line": 2108, - "End Line": 3122 + "Function Name": "cob_cmp_numdisp", + "Structural Impact": 40.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "84.2%", + "Start Line": 2523, + "End Line": 2566 }, { - "Function Name": "SetImageInfo", - "Structural Impact": 445.3, - "Lines of Code (LOC)": 546, - "Control Flow Branches": 208, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 3129, - "End Line": 3674 + "Function Name": "cob_decimal_adjust", + "Structural Impact": 39.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "88.9%", + "Start Line": 451, + "End Line": 486 }, { - "Function Name": "ScanDir", - "Structural Impact": 130.4, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 61, + "Function Name": "cob_add_int", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 14, "Input Parameters": 3, - "Control Flow Ratio": "79.2%", - "Start Line": 4293, - "End Line": 4421 + "Control Flow Ratio": "70.0%", + "Start Line": 2179, + "End Line": 2233 }, { - "Function Name": "FilenameSPrintf", - "Structural Impact": 84.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 40, + "Function Name": "cob_decimal_get_ieee64dec", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 14, "Input Parameters": 3, - "Control Flow Ratio": "75.5%", - "Start Line": 4646, - "End Line": 4702 + "Control Flow Ratio": "77.8%", + "Start Line": 488, + "End Line": 540 }, { - "Function Name": "NextUnusedFilename", - "Structural Impact": 78.8, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 43, + "Function Name": "cob_decimal_set_field", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "70.5%", - "Start Line": 4723, - "End Line": 4773 + "Control Flow Ratio": "78.9%", + "Start Line": 1539, + "End Line": 1572 }, { - "Function Name": "SuggestedExtension", - "Structural Impact": 66.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 31, + "Function Name": "cob_decimal_get_ieee128dec", + "Structural Impact": 28.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "86.1%", - "Start Line": 4560, - "End Line": 4616 + "Control Flow Ratio": "75.0%", + "Start Line": 607, + "End Line": 655 }, { - "Function Name": "FormatXML", - "Structural Impact": 48.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3751, - "End Line": 3793 + "Function Name": "cob_decimal_set_display", + "Structural Impact": 27.3, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "81.2%", + "Start Line": 1219, + "End Line": 1280 }, { - "Function Name": "ProcessFiles", - "Structural Impact": 47.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 25, + "Function Name": "cob_set_packed_int", + "Structural Impact": 26.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "75.8%", - "Start Line": 4232, - "End Line": 4288 + "Control Flow Ratio": "81.2%", + "Start Line": 1172, + "End Line": 1215 }, { - "Function Name": "FormatJSON", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "70.8%", - "Start Line": 3835, - "End Line": 3875 + "Function Name": "cob_decimal_set_ieee64dec", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "70.6%", + "Start Line": 542, + "End Line": 605 }, { - "Function Name": "ReadStayOpen", - "Structural Impact": 39.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "65.8%", - "Start Line": 4922, - "End Line": 4984 + "Function Name": "display_sub_int", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "69.2%", + "Start Line": 2042, + "End Line": 2089 }, { - "Function Name": "DoHardLink", - "Structural Impact": 35.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "86.7%", - "Start Line": 3680, - "End Line": 3708 + "Function Name": "cob_decimal_print", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 378, + "End Line": 419 }, { - "Function Name": "OpenOutputFile", - "Structural Impact": 34.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 18, + "Function Name": "cob_decimal_set_ieee128dec", + "Structural Impact": 24.3, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4801, - "End Line": 4840 + "Control Flow Ratio": "73.3%", + "Start Line": 657, + "End Line": 726 }, { - "Function Name": "ConvertBinary", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3952, - "End Line": 3990 + "Function Name": "cob_cmp_float", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2295, + "End Line": 2326 }, { - "Function Name": "EscapeJSON", - "Structural Impact": 29.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 15, + "Function Name": "cob_decimal_set_packed", + "Structural Impact": 23.7, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "65.2%", - "Start Line": 3799, - "End Line": 3830 + "Control Flow Ratio": "91.7%", + "Start Line": 998, + "End Line": 1056 }, { - "Function Name": "FindFileWindows", - "Structural Impact": 28.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, + "Function Name": "cob_get_long_ascii_sign", + "Structural Impact": 22.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "45.2%", - "Start Line": 4430, - "End Line": 4476 + "Control Flow Ratio": "50.0%", + "Start Line": 2419, + "End Line": 2454 }, { - "Function Name": "IsEqual", - "Structural Impact": 27.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "48.0%", - "Start Line": 3996, - "End Line": 4020 + "Function Name": "cob_print_ieeedec", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1577, + "End Line": 1608 }, { - "Function Name": "AddGroups", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, + "Function Name": "display_add_int", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3929, - "End Line": 3946 + "Control Flow Ratio": "63.6%", + "Start Line": 2000, + "End Line": 2040 }, { - "Function Name": "FilterArgfileLine", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 4893, - "End Line": 4915 + "Function Name": "cob_decimal_set_double", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 730, + "End Line": 784 }, { - "Function Name": "PrintCSV", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, + "Function Name": "cob_complement_packed", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 3901, - "End Line": 3924 + "Control Flow Ratio": "90.0%", + "Start Line": 834, + "End Line": 873 }, { - "Function Name": "PrintTagList", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 1, + "Function Name": "cob_decimal_get_display", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 5, + "Input Parameters": 3, "Control Flow Ratio": "62.5%", - "Start Line": 5024, - "End Line": 5048 + "Start Line": 1282, + "End Line": 1331 }, { - "Function Name": "Printable", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4026, - "End Line": 4048 + "Function Name": "cob_decimal_div", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 1858, + "End Line": 1888 }, { - "Function Name": "DoSetFromFile", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "35.3%", - "Start Line": 4141, - "End Line": 4165 + "Function Name": "cob_decimal_get_double", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 786, + "End Line": 817 }, { - "Function Name": "AddPrintFormat", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4539, - "End Line": 4554 + "Function Name": "cob_cmp_llint", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2259, + "End Line": 2286 }, { - "Function Name": "EFile", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, + "Function Name": "cob_decimal_set_llint", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4989, - "End Line": 5007 + "Control Flow Ratio": "80.0%", + "Start Line": 341, + "End Line": 365 }, { - "Function Name": "PrintErrors", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 5054, - "End Line": 5067 + "Function Name": "mpz_set_sll", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 137, + "End Line": 153 }, { - "Function Name": "LoadPrintFormat", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, + "Function Name": "cob_numeric_cmp", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4623, - "End Line": 4637 + "Control Flow Ratio": "66.7%", + "Start Line": 2328, + "End Line": 2340 }, { - "Function Name": "LengthUTF8", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, + "Function Name": "mpz_get_sll", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "43.8%", - "Start Line": 4054, - "End Line": 4079 + "Control Flow Ratio": "57.1%", + "Start Line": 175, + "End Line": 195 }, { - "Function Name": "SetWindowTitle", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, + "Function Name": "mpz_get_ull", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 4213, - "End Line": 4227 + "Control Flow Ratio": "50.0%", + "Start Line": 155, + "End Line": 173 }, { - "Function Name": "SlurpFile", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, + "Function Name": "cob_binary_set_uint64", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4861, - "End Line": 4886 + "Control Flow Ratio": "75.0%", + "Start Line": 266, + "End Line": 282 }, { - "Function Name": "CheckUTF8", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "cob_binary_set_int64", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 4193, - "End Line": 4208 + "Control Flow Ratio": "75.0%", + "Start Line": 284, + "End Line": 300 }, { - "Function Name": "Infile", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "shift_decimal", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4109, - "End Line": 4122 + "Control Flow Ratio": "60.0%", + "Start Line": 422, + "End Line": 436 }, { - "Function Name": "EncodeXML", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 3729, - "End Line": 3745 + "Function Name": "align_decimal", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 439, + "End Line": 447 }, { - "Function Name": "AbsPath", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "35.7%", - "Start Line": 4505, - "End Line": 4520 + "Function Name": "cob_decimal_align", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1900, + "End Line": 1909 }, { - "Function Name": "AcceptFile", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, + "Function Name": "cob_binary_get_sint64", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 4847, - "End Line": 4855 + "Control Flow Ratio": "75.0%", + "Start Line": 220, + "End Line": 244 }, { - "Function Name": "FormatCSV", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, + "Function Name": "cob_binary_get_uint64", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3881, - "End Line": 3896 + "Control Flow Ratio": "75.0%", + "Start Line": 246, + "End Line": 264 }, { - "Function Name": "Exit", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, + "Function Name": "num_byte_memcpy", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 212, + "End Line": 218 + }, + { + "Function Name": "cob_set_packed_zero", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 333, - "End Line": 347 + "Start Line": 984, + "End Line": 996 }, { - "Function Name": "HasWildcards", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, + "Function Name": "cob_packed_get_sign", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 4180, - "End Line": 4187 + "Control Flow Ratio": "60.0%", + "Start Line": 821, + "End Line": 831 }, { - "Function Name": "Warning", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4128, - "End Line": 4135 + "Function Name": "cob_div_quotient", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 1949, + "End Line": 1981 }, { - "Function Name": "MyConvertFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, + "Function Name": "cob_init_numeric", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 38, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 4526, - "End Line": 4534 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2651, + "End Line": 2688 }, { - "Function Name": "Progress", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "mpz_set_ull", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5012, - "End Line": 5019 + "Control Flow Ratio": "66.7%", + "Start Line": 121, + "End Line": 135 }, { - "Function Name": "CreateDirectory", - "Structural Impact": 5.0, + "Function Name": "cob_exit_numeric", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2617, + "End Line": 2649 + }, + { + "Function Name": "cob_print_realbin", + "Structural Impact": 4.8, "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "22.2%", - "Start Line": 4779, - "End Line": 4794 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1610, + "End Line": 1625 }, { - "Function Name": "Cleanup", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "cob_decimal_alloc", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 369, - "End Line": 376 + "Start Line": 2568, + "End Line": 2581 }, { - "Function Name": "AddSetTagsFile", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 18, + "Function Name": "cob_decimal_push", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4086, - "End Line": 4103 + "Control Flow Ratio": "50.0%", + "Start Line": 2583, + "End Line": 2597 }, { - "Function Name": "Warn", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "cob_decimal_pop", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 356 + "Start Line": 2599, + "End Line": 2613 }, { - "Function Name": "CleanXML", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "cob_decimal_set_ullint", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3714, - "End Line": 3723 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 327, + "End Line": 338 }, { - "Function Name": "Num2Alpha", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "cob_gmp_free", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 4708, - "End Line": 4717 - }, - { - "Function Name": "CleanFilename", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4171, - "End Line": 4174 + "Start Line": 200, + "End Line": 210 }, { - "Function Name": "FileNotFound", + "Function Name": "cob_decimal_clear", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4481, - "End Line": 4488 - }, - { - "Function Name": "PreserveTime", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 4493, - "End Line": 4498 - }, - { - "Function Name": "WarnOnce", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 358, - "End Line": 360 + "Start Line": 317, + "End Line": 324 }, { - "Function Name": "SigInt", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "cob_set_field_to_uint", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 363, - "End Line": 367 + "Start Line": 1523, + "End Line": 1535 }, { - "Function Name": "Image::ExifTool::EndDir", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cob_add", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 329, - "End Line": 329 + "Start Line": 1913, + "End Line": 1920 }, { - "Function Name": "Image::ExifTool::End", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cob_sub", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 330, - "End Line": 330 + "Start Line": 1922, + "End Line": 1929 }, { - "Function Name": "Error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cob_mul", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 357, - "End Line": 357 + "Start Line": 1931, + "End Line": 1938 }, { - "Function Name": "SigCont", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cob_div", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 368 + "Start Line": 1940, + "End Line": 1947 + }, + { + "Function Name": "cob_decimal_setget_fld", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1989, + "End Line": 1994 + }, + { + "Function Name": "cob_sub_int", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2235, + "End Line": 2239 + }, + { + "Function Name": "cob_decimal_add", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1834, + "End Line": 1840 + }, + { + "Function Name": "cob_decimal_sub", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1842, + "End Line": 1848 + }, + { + "Function Name": "cob_decimal_mul", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1850, + "End Line": 1856 + }, + { + "Function Name": "cob_cmp_int", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2241, + "End Line": 2248 + }, + { + "Function Name": "cob_cmp_uint", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2250, + "End Line": 2257 + }, + { + "Function Name": "cob_decimal_init2", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 304, + "End Line": 309 + }, + { + "Function Name": "cob_decimal_set", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 369, + "End Line": 374 + }, + { + "Function Name": "cob_decimal_cmp", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1890, + "End Line": 1895 + }, + { + "Function Name": "cob_div_remainder", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1983, + "End Line": 1987 + }, + { + "Function Name": "cob_decimal_init", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 311, + "End Line": 315 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3057, - "Sequential Logic Declarations": 1103, - "Function Parameters": 195, - "Function/Method Declarations": 100, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 26, - "Type/Safety Bypasses": 8, - "High-Risk Execution Commands": 22, - "I/O and Network Boundaries": 334, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 4791, - "Commented-out Code (Dead Logic)": 22, - "Structured Documentation Blocks": 236, + "Control Flow Branches": 566, + "Sequential Logic Declarations": 225, + "Function Parameters": 116, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 43, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 267, + "State Mutations / Variable Reassignments": 1353, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 24, - "Closures and Anonymous Functions": 10, - "Global State Dependencies": 427, - "Decorators and Annotations": 575, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 11, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 266, - "Scientific & Mathematical Operations": 29, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 110, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 2, + "Metaprogramming & Reflection": 7, + "Module Dependencies (Imports)": 14, "Authorship Metadata": 1, "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 3, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 106, + "Pointer Arithmetic & Addressing": 808, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 17, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 60, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 63, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 53, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 1820, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 218, + "Design Camel Case": 0, + "Design Snake Case": 218, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 52, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 26, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 14, + "Direct Downstream (Dependency Blast Radius)": 1, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "coblocal.h", + "config.h", + "ctype.h", + "errno.h", + "gmp.h", + "ieeefp.h", + "libcob.h", + "math.h", + "mpir.h", + "stdarg.h", + "stddef.h", + "stdio.h", + "stdlib.h", + "string.h" + ] + }, + "cobol/gnucobol_internals/screenio.cpy": { + "1. Artifact Identity": { + "Filename": "screenio.cpy", + "Path": "cobol/gnucobol_internals/screenio.cpy", + "Language": "Cobol", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "yacc", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cpy)" + }, + "2. Topological Coordinates": { + "X": -5475.09, + "Y": -85.82, + "Z": -3690.66 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 197, + "Coding LOC": 152, + "Documentation LOC": 39, + "Structural Magnitude": 1.15, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "58.26%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "31.34%", + "Commented Logic Exposure": "7.29%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "13.38%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 5, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 152, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cobol/gnucobol_internals/scanner.l": { + "1. Artifact Identity": { + "Filename": "scanner.l", + "Path": "cobol/gnucobol_internals/scanner.l", + "Language": "Yacc", + "Architect": "(C) 2001-2012, 2014-2019 Free Software Foundation, Inc", + "Indentation Style": "Mixed (0.7% Spaces / 99.3% Tabs)", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "yacc", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .l)" + }, + "2. Topological Coordinates": { + "X": -5228.77, + "Y": -62.05, + "Z": -3272.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2489, + "Coding LOC": 1917, + "Documentation LOC": 253, + "Structural Magnitude": 5885.84, + "Control Flow Ratio": "86.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.962 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "70.04%", + "Error & Exception Exposure": "95.01%", + "Tech Debt Exposure": "14.4%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 372, + "Sequential Logic Declarations": 59, + "Function Parameters": 0, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 33, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 1159, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 72, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 12, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 7, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 4, "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 238, + "Preprocessor Macros": 40, + "Pointer Arithmetic & Addressing": 134, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 181, - "Explicit Type Casts": 51, - "Fatal Aborts & Exceptions": 6, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 25, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 605, + "Bitwise Operations": 63, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 63, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 53, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 1401, + "Structural Space Indentations": 10, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 264, + "Design Camel Case": 0, + "Design Snake Case": 264, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 51, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 6, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cobol/gnucobol_internals/syn_misc.at": { + "1. Artifact Identity": { + "Filename": "syn_misc.at", + "Path": "cobol/gnucobol_internals/syn_misc.at", + "Language": "M4", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "yacc", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .at)" + }, + "2. Topological Coordinates": { + "X": -4606.63, + "Y": 1.1, + "Z": -3451.46 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 7252, + "Coding LOC": 6117, + "Documentation LOC": 190, + "Structural Magnitude": 137.34, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "11.78%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 633, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 15, + "Acknowledged Tech Debt (FIXMEs)": 14, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 232, - "Private / Encapsulated Scopes": 569, + "Resource Deallocation & Cleanup": 124, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 9, + "Bypassed / Skipped Tests": 2, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4009, + "Structural Space Indentations": 3868, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 328, - "Time Date Logic": 50, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -62582,12 +62023,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 43, + "Core Var Decl": 51, "Design Camel Case": 0, "Design Snake Case": 14, - "Design Pascal Case": 25, - "Design Upper Case": 4, - "Design Short Vars": 6, + "Design Pascal Case": 0, + "Design Upper Case": 37, + "Design Short Vars": 10, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -62595,1518 +62036,2346 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 120, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 8, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 14, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 84, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "B", - "C", - "CR", - "Cwd", - "Encode", - "Escape", - "File::Glob", - "FileHandle", - "I", - "IO::Handle", - "Image::ExifTool", - "Image::ExifTool::Geolocation", - "Image::ExifTool::HTML", - "Image::ExifTool::Import", - "Image::ExifTool::MWG", - "Image::ExifTool::Plot", - "Image::ExifTool::TagInfoXML", - "Image::ExifTool::XMP", - "MODULE", - "MWG", - "Term::ReadKey", - "Time::Piece", - "Unicode::GCString", - "Win32::API", - "Win32::FindFile", - "Win32API::File", - "a", - "absolute", - "additional", - "an", - "arguments", - "associated", - "changes", - "destination", - "duplicates", - "effect", - "even", - "exiftool", - "ext", - "extra", - "file", - "filename", - "for", - "format", - "formatting", - "forward", - "full", - "globbing", - "group", - "information", - "longer", - "lower", - "lowest", - "metadata", - "more", - "need", - "of", - "operation", - "option", - "other", - "our", - "output", - "permission", - "quoting", - "real", - "sense", - "separator", - "sidecar", - "standard", - "strict", - "tag", - "tags", - "terminator", - "textOut", - "the", - "this", - "tokens", - "underline", - "undocumented", - "user", - "warnings", - "wide", - "wildcards", - "with" - ] + "9. Extracted Dependencies": [] } } }, - "cobol/gnucobol_internals": { - "Directory Group Magnitude": 15231.85, - "File Count": 5, + "perl/exiftool": { + "Directory Group Magnitude": 19252.98, + "File Count": 6, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "44.54%", - "Error & Exception Exposure": "68.48%", - "Tech Debt Exposure": "14.48%", - "Testing Exposure": "48.92%", - "API Exposure": "5.08%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "66.27%", - "Commented Logic Exposure": "1.46%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", + "Cognitive Load Exposure": "46.37%", + "Error & Exception Exposure": "59.68%", + "Tech Debt Exposure": "19.79%", + "Testing Exposure": "40.77%", + "API Exposure": "0.05%", + "Concurrency Exposure": "5.89%", + "State Flux Exposure": "56.17%", + "Commented Logic Exposure": "2.82%", + "Specification Exposure": "83.33%", + "Instability Exposure": "41.67%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "45.97%", + "Documentation Exposure": "16.98%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "cobol/gnucobol_internals/fileio.c": { + "perl/exiftool/README": { "1. Artifact Identity": { - "Filename": "fileio.c", - "Path": "cobol/gnucobol_internals/fileio.c", - "Language": "C", - "Architect": "(C) 2002-2012, 2014-2020 Free Software Foundation, Inc", - "Indentation Style": "Mixed (0.1% Spaces / 99.9% Tabs)", + "Filename": "README", + "Path": "perl/exiftool/README", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (README)" }, "2. Topological Coordinates": { - "X": -4936.04, - "Y": -12.93, - "Z": -3750.52 + "X": 7693.3, + "Y": -36.78, + "Z": 1379.97 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7364, - "Coding LOC": 6537, - "Documentation LOC": 315, - "Structural Magnitude": 10873.84, - "Control Flow Ratio": "78.0%", + "Total LOC": 270, + "Coding LOC": 0, + "Documentation LOC": 229, + "Structural Magnitude": 5.4, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.088 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "79.16%", - "Error & Exception Exposure": "97.1%", - "Tech Debt Exposure": "7.91%", - "Testing Exposure": "80.0%", - "API Exposure": "13.6%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "98.12%", - "Hardcoded Payload Artifacts": "0.0%" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, - "5. Function Analysis": [ - { - "Function Name": "cob_set_file_format", - "Structural Impact": 760.8, - "Lines of Code (LOC)": 592, - "Control Flow Branches": 326, - "Input Parameters": 4, - "Control Flow Ratio": "99.4%", - "Start Line": 1185, - "End Line": 1776 - }, - { - "Function Name": "cob_file_open", - "Structural Impact": 226.2, - "Lines of Code (LOC)": 262, - "Control Flow Branches": 86, - "Input Parameters": 5, - "Control Flow Ratio": "76.8%", - "Start Line": 2874, - "End Line": 3135 - }, - { - "Function Name": "cob_fd_file_open", - "Structural Impact": 192.0, - "Lines of Code (LOC)": 172, - "Control Flow Branches": 81, - "Input Parameters": 4, - "Control Flow Ratio": "83.5%", - "Start Line": 2700, - "End Line": 2871 - }, - { - "Function Name": "cob_file_save_status", - "Structural Impact": 174.3, - "Lines of Code (LOC)": 247, - "Control Flow Branches": 80, - "Input Parameters": 3, - "Control Flow Ratio": "96.4%", - "Start Line": 2127, - "End Line": 2373 - }, - { - "Function Name": "lineseq_write", - "Structural Impact": 128.0, - "Lines of Code (LOC)": 159, - "Control Flow Branches": 59, - "Input Parameters": 3, - "Control Flow Ratio": "89.4%", - "Start Line": 3603, - "End Line": 3761 - }, - { - "Function Name": "lineseq_rewrite", - "Structural Impact": 119.3, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 55, - "Input Parameters": 3, - "Control Flow Ratio": "90.2%", - "Start Line": 3763, - "End Line": 3908 - }, - { - "Function Name": "lock_record", - "Structural Impact": 114.5, - "Lines of Code (LOC)": 144, - "Control Flow Branches": 47, - "Input Parameters": 4, - "Control Flow Ratio": "81.0%", - "Start Line": 1786, - "End Line": 1929 - }, - { - "Function Name": "relative_start", - "Structural Impact": 106.2, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 44, - "Input Parameters": 4, - "Control Flow Ratio": "86.3%", - "Start Line": 3981, - "End Line": 4091 - }, - { - "Function Name": "cob_set_file_defaults", - "Structural Impact": 104.7, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 68, - "Input Parameters": 1, - "Control Flow Ratio": "98.6%", - "Start Line": 1039, - "End Line": 1180 - }, - { - "Function Name": "relative_read_next", - "Structural Impact": 103.6, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 48, - "Input Parameters": 3, - "Control Flow Ratio": "81.4%", - "Start Line": 4193, - "End Line": 4304 - }, - { - "Function Name": "cob_key_def", - "Structural Impact": 98.7, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 37, - "Input Parameters": 5, - "Control Flow Ratio": "80.4%", - "Start Line": 567, - "End Line": 678 - }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/META.json": { + "1. Artifact Identity": { + "Filename": "META.json", + "Path": "perl/exiftool/META.json", + "Language": "Json", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .json)" + }, + "2. Topological Coordinates": { + "X": 6646.05, + "Y": 8.53, + "Z": 1535.78 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 56, + "Coding LOC": 55, + "Documentation LOC": 0, + "Structural Magnitude": 16.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "33.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 53, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/ExifTool.pm": { + "1. Artifact Identity": { + "Filename": "ExifTool.pm", + "Path": "perl/exiftool/ExifTool.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" + }, + "2. Topological Coordinates": { + "X": 7231.32, + "Y": -1.39, + "Z": 1542.86 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 10227, + "Coding LOC": 8286, + "Documentation LOC": 1632, + "Structural Magnitude": 11459.52, + "Control Flow Ratio": "60.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.535 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "95.85%", + "Error & Exception Exposure": "96.6%", + "Tech Debt Exposure": "15.7%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "18.19%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.2%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "cob_read_next", - "Structural Impact": 87.1, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 40, + "Function Name": "ProcessJPEG", + "Structural Impact": 741.1, + "Lines of Code (LOC)": 1103, + "Control Flow Branches": 342, "Input Parameters": 3, - "Control Flow Ratio": "87.0%", - "Start Line": 5387, - "End Line": 5488 + "Control Flow Ratio": "63.8%", + "Start Line": 7248, + "End Line": 8350 }, { - "Function Name": "write_file_def", - "Structural Impact": 86.1, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 46, - "Input Parameters": 2, - "Control Flow Ratio": "97.9%", - "Start Line": 421, - "End Line": 513 + "Function Name": "ExtractInfo", + "Structural Impact": 296.6, + "Lines of Code (LOC)": 501, + "Control Flow Branches": 191, + "Input Parameters": 1, + "Control Flow Ratio": "71.8%", + "Start Line": 2711, + "End Line": 3211 }, { - "Function Name": "sequential_read", - "Structural Impact": 78.5, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 36, + "Function Name": "DoProcessTIFF", + "Structural Impact": 279.0, + "Lines of Code (LOC)": 380, + "Control Flow Branches": 129, "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 3250, - "End Line": 3338 + "Control Flow Ratio": "66.5%", + "Start Line": 8519, + "End Line": 8898 }, { - "Function Name": "sequential_rewrite", - "Structural Impact": 78.1, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 36, + "Function Name": "ProcessBinaryData", + "Structural Impact": 276.9, + "Lines of Code (LOC)": 299, + "Control Flow Branches": 130, "Input Parameters": 3, - "Control Flow Ratio": "78.3%", - "Start Line": 3433, - "End Line": 3514 + "Control Flow Ratio": "73.0%", + "Start Line": 9855, + "End Line": 10153 }, { - "Function Name": "cob_file_close", - "Structural Impact": 75.5, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 34, + "Function Name": "Options", + "Structural Impact": 271.2, + "Lines of Code (LOC)": 264, + "Control Flow Branches": 128, "Input Parameters": 3, - "Control Flow Ratio": "82.9%", - "Start Line": 3137, - "End Line": 3246 + "Control Flow Ratio": "75.3%", + "Start Line": 2412, + "End Line": 2675 }, { - "Function Name": "sequential_write", - "Structural Impact": 72.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 33, + "Function Name": "GetValue", + "Structural Impact": 256.6, + "Lines of Code (LOC)": 291, + "Control Flow Branches": 120, "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 3340, - "End Line": 3431 - }, - { - "Function Name": "relative_delete", - "Structural Impact": 72.4, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 38, - "Input Parameters": 2, - "Control Flow Ratio": "73.1%", - "Start Line": 4539, - "End Line": 4635 + "Control Flow Ratio": "75.0%", + "Start Line": 3427, + "End Line": 3717 }, { - "Function Name": "cob_chk_file_env", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 37, + "Function Name": "BuildCompositeTags", + "Structural Impact": 180.8, + "Lines of Code (LOC)": 187, + "Control Flow Branches": 98, "Input Parameters": 2, - "Control Flow Ratio": "97.4%", - "Start Line": 743, - "End Line": 851 + "Control Flow Ratio": "73.7%", + "Start Line": 3953, + "End Line": 4139 }, { - "Function Name": "cob_write", - "Structural Impact": 69.8, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 26, + "Function Name": "HandleTag", + "Structural Impact": 164.4, + "Lines of Code (LOC)": 152, + "Control Flow Branches": 63, "Input Parameters": 5, - "Control Flow Ratio": "81.2%", - "Start Line": 5490, - "End Line": 5563 + "Control Flow Ratio": "57.3%", + "Start Line": 9266, + "End Line": 9417 }, { - "Function Name": "lineseq_read", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 30, - "Input Parameters": 3, - "Control Flow Ratio": "88.2%", - "Start Line": 3517, - "End Line": 3599 + "Function Name": "SetFoundTags", + "Structural Impact": 163.1, + "Lines of Code (LOC)": 235, + "Control Flow Branches": 106, + "Input Parameters": 1, + "Control Flow Ratio": "74.6%", + "Start Line": 5301, + "End Line": 5535 }, { - "Function Name": "relative_rewrite", - "Structural Impact": 64.2, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 29, + "Function Name": "GetGroup", + "Structural Impact": 139.2, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 66, "Input Parameters": 3, - "Control Flow Ratio": "70.7%", - "Start Line": 4454, - "End Line": 4537 + "Control Flow Ratio": "80.5%", + "Start Line": 3787, + "End Line": 3891 }, { - "Function Name": "cob_read", - "Structural Impact": 59.7, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 24, + "Function Name": "FoundTag", + "Structural Impact": 129.8, + "Lines of Code (LOC)": 181, + "Control Flow Branches": 53, "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 5276, - "End Line": 5351 - }, - { - "Function Name": "cob_chk_file_mapping", - "Structural Impact": 58.8, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 36, - "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 853, - "End Line": 981 + "Control Flow Ratio": "63.9%", + "Start Line": 9426, + "End Line": 9606 }, { - "Function Name": "cob_init_fileio", - "Structural Impact": 58.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 29, + "Function Name": "ConvertDateTime", + "Structural Impact": 123.8, + "Lines of Code (LOC)": 120, + "Control Flow Branches": 67, "Input Parameters": 2, - "Control Flow Ratio": "90.6%", - "Start Line": 7217, - "End Line": 7348 - }, - { - "Function Name": "relative_read_size", - "Structural Impact": 57.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 26, - "Input Parameters": 3, - "Control Flow Ratio": "76.5%", - "Start Line": 3914, - "End Line": 3978 + "Control Flow Ratio": "76.1%", + "Start Line": 6551, + "End Line": 6670 }, { - "Function Name": "cob_file_set_key", - "Structural Impact": 56.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 16, - "Input Parameters": 9, - "Control Flow Ratio": "88.9%", - "Start Line": 4792, - "End Line": 4851 + "Function Name": "DoneExtract", + "Structural Impact": 114.6, + "Lines of Code (LOC)": 171, + "Control Flow Branches": 74, + "Input Parameters": 1, + "Control Flow Ratio": "74.7%", + "Start Line": 4414, + "End Line": 4584 }, { - "Function Name": "set_lock_opts", - "Structural Impact": 53.8, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 28, + "Function Name": "ExpandShortcuts", + "Structural Impact": 98.0, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 53, "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 2055, - "End Line": 2125 - }, - { - "Function Name": "set_file_lock", - "Structural Impact": 52.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 24, - "Input Parameters": 3, "Control Flow Ratio": "82.8%", - "Start Line": 1994, - "End Line": 2050 + "Start Line": 5645, + "End Line": 5734 }, { - "Function Name": "relative_write", - "Structural Impact": 52.1, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 23, - "Input Parameters": 3, - "Control Flow Ratio": "67.6%", - "Start Line": 4371, - "End Line": 4452 + "Function Name": "ParseArguments", + "Structural Impact": 86.8, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 46, + "Input Parameters": 2, + "Control Flow Ratio": "78.0%", + "Start Line": 5061, + "End Line": 5167 }, { - "Function Name": "check_mf_format", - "Structural Impact": 48.2, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 25, + "Function Name": "AddCompositeTags", + "Structural Impact": 68.8, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 36, "Input Parameters": 2, - "Control Flow Ratio": "89.3%", - "Start Line": 2581, - "End Line": 2643 + "Control Flow Ratio": "72.0%", + "Start Line": 5740, + "End Line": 5833 }, { - "Function Name": "cob_dd_prms", - "Structural Impact": 43.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 20, + "Function Name": "GroupMatches", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 31, "Input Parameters": 3, - "Control Flow Ratio": "95.2%", - "Start Line": 515, - "End Line": 543 + "Control Flow Ratio": "75.6%", + "Start Line": 5195, + "End Line": 5238 }, { - "Function Name": "cob_file_sort_process", - "Structural Impact": 42.5, - "Lines of Code (LOC)": 115, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "64.1%", - "Start Line": 6712, - "End Line": 6826 + "Function Name": "ProcessTrailers", + "Structural Impact": 64.6, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 32, + "Input Parameters": 2, + "Control Flow Ratio": "61.5%", + "Start Line": 7019, + "End Line": 7167 }, { - "Function Name": "indexed_file_type", - "Structural Impact": 42.0, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 26, + "Function Name": "GetTagTable", + "Structural Impact": 54.0, + "Lines of Code (LOC)": 91, + "Control Flow Branches": 34, "Input Parameters": 1, - "Control Flow Ratio": "59.1%", - "Start Line": 325, - "End Line": 401 + "Control Flow Ratio": "65.4%", + "Start Line": 8927, + "End Line": 9017 }, { - "Function Name": "relative_write_size", - "Structural Impact": 40.2, - "Lines of Code (LOC)": 44, + "Function Name": "ReadValue", + "Structural Impact": 52.6, + "Lines of Code (LOC)": 47, "Control Flow Branches": 18, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 4309, - "End Line": 4352 + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 6263, + "End Line": 6309 }, { - "Function Name": "cob_linage_write_opt", - "Structural Impact": 39.8, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 20, + "Function Name": "WindowsLongPath", + "Structural Impact": 51.5, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 27, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2458, - "End Line": 2525 + "Control Flow Ratio": "62.8%", + "Start Line": 4776, + "End Line": 4836 }, { - "Function Name": "cob_rewrite", - "Structural Impact": 38.6, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 15, + "Function Name": "GetTagList", + "Structural Impact": 50.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 20, "Input Parameters": 4, - "Control Flow Ratio": "68.2%", - "Start Line": 5565, - "End Line": 5620 + "Control Flow Ratio": "46.5%", + "Start Line": 3328, + "End Line": 3391 }, { - "Function Name": "relative_read", - "Structural Impact": 35.8, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "58.3%", - "Start Line": 4147, - "End Line": 4191 + "Function Name": "GetInfo", + "Structural Impact": 47.4, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "61.7%", + "Start Line": 3222, + "End Line": 3320 }, { - "Function Name": "cob_findkey", - "Structural Impact": 35.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "82.4%", - "Start Line": 5737, - "End Line": 5771 + "Function Name": "GetFileType", + "Structural Impact": 46.2, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "63.2%", + "Start Line": 4191, + "End Line": 4248 }, { - "Function Name": "cob_open", - "Structural Impact": 30.7, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "55.0%", - "Start Line": 5086, - "End Line": 5162 + "Function Name": "GetUnixTime", + "Structural Impact": 43.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "62.2%", + "Start Line": 6794, + "End Line": 6822 }, { - "Function Name": "cob_file_sort_giving", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "86.7%", - "Start Line": 6962, - "End Line": 7013 + "Function Name": "AddTagToTable", + "Structural Impact": 42.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "81.0%", + "Start Line": 9206, + "End Line": 9255 }, { - "Function Name": "cob_start", - "Structural Impact": 29.7, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 10, + "Function Name": "RemoveTagsFromList", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 15, "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 5220, - "End Line": 5274 + "Control Flow Ratio": "71.4%", + "Start Line": 5245, + "End Line": 5269 }, { - "Function Name": "cob_close", - "Structural Impact": 29.6, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "78.6%", - "Start Line": 5164, - "End Line": 5218 + "Function Name": "ConvertUnixTime", + "Structural Impact": 39.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 18, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 6761, + "End Line": 6788 }, { - "Function Name": "cob_delete_file", - "Structural Impact": 28.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 12, + "Function Name": "IdentifyTrailer", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 17, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 5679, - "End Line": 5734 + "Control Flow Ratio": "73.9%", + "Start Line": 6966, + "End Line": 7006 }, { - "Function Name": "cob_file_create", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 6, - "Input Parameters": 13, - "Control Flow Ratio": "85.7%", - "Start Line": 4686, - "End Line": 4734 + "Function Name": "Open", + "Structural Impact": 36.1, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "53.8%", + "Start Line": 4845, + "End Line": 4896 }, { - "Function Name": "cob_file_sort_retrieve", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 13, + "Function Name": "GetFileTime", + "Structural Impact": 34.1, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "59.1%", - "Start Line": 6887, - "End Line": 6940 - }, - { - "Function Name": "open_cbl_file", - "Structural Impact": 26.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 5814, - "End Line": 5854 + "Control Flow Ratio": "50.0%", + "Start Line": 4997, + "End Line": 5055 }, { - "Function Name": "cob_read_dict", - "Structural Impact": 26.4, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 706, - "End Line": 741 + "Function Name": "GetTagInfo", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "41.9%", + "Start Line": 9133, + "End Line": 9195 }, { - "Function Name": "cob_sort_queues", - "Structural Impact": 25.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 6581, - "End Line": 6638 + "Function Name": "Warn", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "59.1%", + "Start Line": 5593, + "End Line": 5620 }, { - "Function Name": "file_linage_check", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "88.2%", - "Start Line": 2417, - "End Line": 2456 + "Function Name": "CreateDirectory", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4947, + "End Line": 4990 }, { - "Function Name": "cob_sys_read_file", - "Structural Impact": 24.2, + "Function Name": "IsUTF8", + "Structural Impact": 28.1, "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 5899, - "End Line": 5941 + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "51.9%", + "Start Line": 4650, + "End Line": 4692 }, { - "Function Name": "cob_file_sort_submit", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 11, + "Function Name": "GetDescription", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6828, - "End Line": 6885 + "Control Flow Ratio": "66.7%", + "Start Line": 3739, + "End Line": 3775 }, { - "Function Name": "relative_read_off", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "57.9%", - "Start Line": 4096, - "End Line": 4145 + "Function Name": "EncodeFileName", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4723, + "End Line": 4757 }, { - "Function Name": "cob_file_sort_init", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 7, + "Function Name": "VerboseDir", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, "Input Parameters": 5, - "Control Flow Ratio": "36.8%", - "Start Line": 7015, - "End Line": 7060 + "Control Flow Ratio": "62.5%", + "Start Line": 9761, + "End Line": 9777 }, { - "Function Name": "cob_file_unlock", - "Structural Impact": 20.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4637, - "End Line": 4679 + "Function Name": "ProcessDirectory", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "45.0%", + "Start Line": 9024, + "End Line": 9069 }, { - "Function Name": "write_mf_header", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 47, + "Function Name": "SetFileType", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 30, "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 2648, - "End Line": 2694 + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 9666, + "End Line": 9695 }, { - "Function Name": "cob_file_external_addr", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 4951, - "End Line": 4975 + "Function Name": "Printable", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "58.8%", + "Start Line": 6520, + "End Line": 6545 }, { - "Function Name": "cob_sys_get_current_dir", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 7, + "Function Name": "DecodeBits", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 6157, - "End Line": 6202 + "Control Flow Ratio": "58.8%", + "Start Line": 6362, + "End Line": 6384 }, { - "Function Name": "cob_file_set_retry", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 20, + "Function Name": "Decode", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 25, "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 4908, - "End Line": 4927 + "Input Parameters": 6, + "Control Flow Ratio": "46.7%", + "Start Line": 6321, + "End Line": 6345 }, { - "Function Name": "cob_file_write_opt", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 2548, - "End Line": 2573 + "Function Name": "Filter", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6483, + "End Line": 6513 }, { - "Function Name": "sort_cmps", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 6417, - "End Line": 6438 - }, - { - "Function Name": "cob_sys_copy_file", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 6015, - "End Line": 6068 - }, - { - "Function Name": "keycmp", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "88.9%", - "Start Line": 403, - "End Line": 416 - }, - { - "Function Name": "cob_file_sort_compare", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 33, + "Function Name": "HDump", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 24, "Control Flow Branches": 6, - "Input Parameters": 3, + "Input Parameters": 7, "Control Flow Ratio": "50.0%", - "Start Line": 6451, - "End Line": 6483 + "Start Line": 6935, + "End Line": 6958 }, { - "Function Name": "cob_file_set_attr", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 7, + "Function Name": "ConvertTimeSpan", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 10, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 4762, - "End Line": 4787 + "Start Line": 6676, + "End Line": 6694 }, { - "Function Name": "cob_sys_file_info", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 6, + "Function Name": "IsSameID", + "Structural Impact": 19.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6326, - "End Line": 6387 - }, - { - "Function Name": "cob_chk_dups", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5353, - "End Line": 5385 + "Control Flow Ratio": "58.8%", + "Start Line": 5173, + "End Line": 5187 }, { - "Function Name": "cob_exit_fileio", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 11, + "Function Name": "ToFloat", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 18, "Input Parameters": 0, - "Control Flow Ratio": "73.3%", - "Start Line": 7175, - "End Line": 7215 + "Control Flow Ratio": "81.8%", + "Start Line": 5946, + "End Line": 5955 }, { - "Function Name": "errno_cob_sts", - "Structural Impact": 13.7, + "Function Name": "CanWrite", + "Structural Impact": 19.3, "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2379, - "End Line": 2397 + "Control Flow Ratio": "48.0%", + "Start Line": 4255, + "End Line": 4273 }, { - "Function Name": "cob_file_free", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 22, + "Function Name": "CombineInfo", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4381, + "End Line": 4404 + }, + { + "Function Name": "ExtractBinary", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 34, "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 5011, - "End Line": 5032 + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 9814, + "End Line": 9847 }, { - "Function Name": "cob_sys_check_file_exist", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6070, - "End Line": 6125 + "Function Name": "FindValue", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "53.8%", + "Start Line": 4612, + "End Line": 4626 }, { - "Function Name": "cob_seq_write_opt", - "Structural Impact": 13.1, + "Function Name": "OverrideFileType", + "Structural Impact": 16.7, "Lines of Code (LOC)": 20, "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2527, - "End Line": 2546 + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 9701, + "End Line": 9720 }, { - "Function Name": "cob_write_block", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 2, + "Function Name": "SetByteOrder", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 8, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6660, - "End Line": 6690 + "Start Line": 6137, + "End Line": 6176 }, { - "Function Name": "unlock_record", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, + "Function Name": "GetTimeZone", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 1934, - "End Line": 1962 + "Control Flow Ratio": "63.6%", + "Start Line": 6719, + "End Line": 6734 }, { - "Function Name": "cob_file_set_key_extra", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 4856, - "End Line": 4875 + "Function Name": "SetupTagTable", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 5879, + "End Line": 5907 }, { - "Function Name": "cob_file_sort_using", - "Structural Impact": 11.3, + "Function Name": "ConvertDuration", + "Structural Impact": 13.7, "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 6854, + "End Line": 6872 + }, + { + "Function Name": "SplitFileName", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 4698, + "End Line": 4715 + }, + { + "Function Name": "IsFloat", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5924, + "End Line": 5930 + }, + { + "Function Name": "CopyAltInfo", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 6942, - "End Line": 6960 + "Input Parameters": 3, + "Control Flow Ratio": "41.7%", + "Start Line": 5275, + "End Line": 5292 }, { - "Function Name": "cob_file_return", + "Function Name": "GetGroups", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "36.4%", + "Start Line": 3899, + "End Line": 3921 + }, + { + "Function Name": "DoAutoLoad", "Structural Impact": 11.2, "Lines of Code (LOC)": 26, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 7121, - "End Line": 7146 + "Control Flow Ratio": "42.9%", + "Start Line": 5541, + "End Line": 5566 }, { - "Function Name": "relative_padout", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 16, + "Function Name": "Exists", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4354, - "End Line": 4369 + "Control Flow Ratio": "33.3%", + "Start Line": 4902, + "End Line": 4922 }, { - "Function Name": "cob_new_item", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 4, + "Function Name": "VerboseDump", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "30.8%", - "Start Line": 6500, - "End Line": 6537 + "Control Flow Ratio": "41.7%", + "Start Line": 9782, + "End Line": 9795 }, { - "Function Name": "cob_pre_open", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5045, - "End Line": 5081 + "Function Name": "DoUnpack", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 6029, + "End Line": 6041 }, { - "Function Name": "cob_write_dict", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, + "Function Name": "GetTagInfoList", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 680, - "End Line": 701 + "Control Flow Ratio": "36.4%", + "Start Line": 9103, + "End Line": 9121 }, { - "Function Name": "cob_file_malloc", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 4989, - "End Line": 5006 + "Function Name": "IsDirectory", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4928, + "End Line": 4940 }, { - "Function Name": "cob_cache_del", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, + "Function Name": "ExpandFlags", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 1016, - "End Line": 1034 + "Control Flow Ratio": "55.6%", + "Start Line": 5855, + "End Line": 5871 }, { - "Function Name": "isdirname", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, + "Function Name": "CleanWarning", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 269, - "End Line": 282 + "Control Flow Ratio": "50.0%", + "Start Line": 2318, + "End Line": 2329 }, { - "Function Name": "cob_savekey", + "Function Name": "NextTagKey", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4634, + "End Line": 4641 + }, + { + "Function Name": "ValidateImage", "Structural Impact": 8.9, "Lines of Code (LOC)": 18, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5776, - "End Line": 5793 + "Control Flow Ratio": "30.0%", + "Start Line": 6391, + "End Line": 6408 }, { - "Function Name": "cob_sys_create_file", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 5870, - "End Line": 5897 + "Function Name": "Init", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 4304, + "End Line": 4359 }, { - "Function Name": "cob_sys_write_file", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "40.0%", - "Start Line": 5943, - "End Line": 5970 + "Function Name": "ClearOptions", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 2680, + "End Line": 2702 }, { - "Function Name": "cob_sys_rename_file", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 29, + "Function Name": "MakeDescription", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "42.9%", - "Start Line": 6127, - "End Line": 6155 + "Start Line": 6442, + "End Line": 6460 }, { - "Function Name": "cob_file_sort_close", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, + "Function Name": "ConvertBitrate", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7072, - "End Line": 7096 + "Control Flow Ratio": "36.4%", + "Start Line": 6879, + "End Line": 6890 }, { - "Function Name": "cob_sys_file_delete", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, + "Function Name": "ModifyMimeType", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6389, - "End Line": 6413 - }, - { - "Function Name": "cob_file_release", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 7098, - "End Line": 7119 + "Control Flow Ratio": "33.3%", + "Start Line": 9726, + "End Line": 9740 }, { - "Function Name": "cob_file_destroy", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, + "Function Name": "Purge", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4739, - "End Line": 4757 + "Control Flow Ratio": "66.7%", + "Start Line": 4365, + "End Line": 4374 }, { - "Function Name": "cob_delete", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, + "Function Name": "GetTagID", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5622, - "End Line": 5643 + "Control Flow Ratio": "30.0%", + "Start Line": 3724, + "End Line": 3732 }, { - "Function Name": "cob_param_no_quotes", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, + "Function Name": "ValidTagName", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, "Control Flow Branches": 4, "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 6418, + "End Line": 6422 + }, + { + "Function Name": "SetGroup", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 5795, - "End Line": 5812 + "Start Line": 9620, + "End Line": 9624 }, { - "Function Name": "cob_file_sync", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 983, - "End Line": 998 + "Function Name": "DoEscape", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 9643, + "End Line": 9657 }, { - "Function Name": "cob_read_item", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, + "Function Name": "Error", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 5626, + "End Line": 5638 + }, + { + "Function Name": "JpegMarkerName", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 7213, + "End Line": 7226 + }, + { + "Function Name": "ConvertFileSize", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "11.1%", + "Start Line": 6828, + "End Line": 6848 + }, + { + "Function Name": "AddTagsToLookup", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6640, - "End Line": 6658 + "Start Line": 5838, + "End Line": 5849 }, { - "Function Name": "cob_get_sort_tempfile", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "TimeZoneString", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6565, - "End Line": 6579 + "Control Flow Ratio": "25.0%", + "Start Line": 6741, + "End Line": 6753 }, { - "Function Name": "cob_sys_copyfile", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 20, + "Function Name": "VPrint", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6305, - "End Line": 6324 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9745, + "End Line": 9754 }, { - "Function Name": "cob_sys_create_dir", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6204, - "End Line": 6228 + "Function Name": "SwapBytes", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 5975, + "End Line": 5982 }, { - "Function Name": "cob_order_keys", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "GetRational32s", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6069, + "End Line": 6076 + }, + { + "Function Name": "InverseFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6908, + "End Line": 6915 + }, + { + "Function Name": "new", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 545, - "End Line": 562 + "Control Flow Ratio": "20.0%", + "Start Line": 2335, + "End Line": 2360 }, { - "Function Name": "cob_file_set_linage", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "50.0%", - "Start Line": 4880, - "End Line": 4903 + "Function Name": "GetRational32u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6077, + "End Line": 6083 }, { - "Function Name": "cob_copy_check", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 19, + "Function Name": "GetRational64s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6692, - "End Line": 6710 + "Control Flow Ratio": "28.6%", + "Start Line": 6084, + "End Line": 6090 }, { - "Function Name": "cob_get_filename_print", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 7148, - "End Line": 7168 + "Function Name": "GetRational64u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6091, + "End Line": 6097 }, { - "Function Name": "cob_fork_fileio", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, + "Function Name": "GetFixed16s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7351, - "End Line": 7362 + "Control Flow Ratio": "33.3%", + "Start Line": 6098, + "End Line": 6103 }, { - "Function Name": "unique_copy", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Function Name": "GetFixed32s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6440, - "End Line": 6449 + "Control Flow Ratio": "33.3%", + "Start Line": 6109, + "End Line": 6115 }, { - "Function Name": "cob_sys_delete_file", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "ImageInfo", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 5993, - "End Line": 6013 + "Control Flow Ratio": "18.2%", + "Start Line": 2382, + "End Line": 2404 }, { - "Function Name": "cob_sys_change_dir", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "CanCreate", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 6230, - "End Line": 6250 + "Control Flow Ratio": "15.4%", + "Start Line": 4279, + "End Line": 4287 }, { - "Function Name": "cob_sys_delete_dir", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "MakeTagName", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 6252, - "End Line": 6272 + "Start Line": 6428, + "End Line": 6436 }, { - "Function Name": "cob_cache_file", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, + "Function Name": "ProcessTIFF", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "14.3%", + "Start Line": 8488, + "End Line": 8500 + }, + { + "Function Name": "TagTableKeys", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1000, - "End Line": 1014 + "Control Flow Ratio": "28.6%", + "Start Line": 8904, + "End Line": 8913 }, { - "Function Name": "cob_commit", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5645, - "End Line": 5660 + "Function Name": "OrderedKeys", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 4293, + "End Line": 4297 }, { - "Function Name": "cob_rollback", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5662, - "End Line": 5677 + "Function Name": "DirStart", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 7232, + "End Line": 7241 }, { - "Function Name": "cob_sys_chdir", + "Function Name": "GetFoundTags", "Structural Impact": 4.3, - "Lines of Code (LOC)": 16, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "12.5%", + "Start Line": 3399, + "End Line": 3405 + }, + { + "Function Name": "SetNewGroups", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6288, - "End Line": 6303 + "Control Flow Ratio": "16.7%", + "Start Line": 3928, + "End Line": 3944 }, { - "Function Name": "cob_srttmpfile", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6539, - "End Line": 6563 + "Function Name": "GetDescriptions", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 6467, + "End Line": 6477 }, { - "Function Name": "cob_sys_mkdir", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, + "Function Name": "LimitLongValues", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6274, - "End Line": 6286 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6921, + "End Line": 6929 }, { - "Function Name": "cob_free_list", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, + "Function Name": "ConvertFileName", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6896, + "End Line": 6902 + }, + { + "Function Name": "GetFileExtension", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 6485, - "End Line": 6498 + "Start Line": 9085, + "End Line": 9096 }, { - "Function Name": "get_io_ptr", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "ToggleByteOrder", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6180, + "End Line": 6183 + }, + { + "Function Name": "GetCompositeTagInfo", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 284, - "End Line": 292 + "Control Flow Ratio": "16.7%", + "Start Line": 4145, + "End Line": 4150 }, { - "Function Name": "cob_sys_open_file", + "Function Name": "SetPriorityDir", "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 9611, + "End Line": 9615 + }, + { + "Function Name": "TimeLocal", + "Structural Impact": 2.6, "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 6701, + "End Line": 6713 + }, + { + "Function Name": "Encode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5856, - "End Line": 5868 + "Start Line": 6352, + "End Line": 6356 }, { - "Function Name": "cob_file_sort_init_key", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 9, + "Function Name": "DoUnpackDbl", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 7062, - "End Line": 7070 + "Start Line": 6046, + "End Line": 6053 }, { - "Function Name": "cob_file_set_lock", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "ProcessSubTIFF", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4932, - "End Line": 4938 + "Start Line": 8506, + "End Line": 8513 }, { - "Function Name": "cob_file_xfdname", - "Structural Impact": 2.0, + "Function Name": "SwapWords", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 5984, + "End Line": 5988 + }, + { + "Function Name": "ProcessEXIF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4980, - "End Line": 4984 + "Start Line": 8478, + "End Line": 8482 }, { - "Function Name": "cob_unlock_file", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "DeleteTag", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5035, - "End Line": 5040 + "Start Line": 9629, + "End Line": 9638 }, { - "Function Name": "cob_sys_close_file", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "GetTableName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5972, - "End Line": 5981 + "Start Line": 4590, + "End Line": 4595 }, { - "Function Name": "cob_sys_flush_file", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "GetTagIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5983, - "End Line": 5991 + "Start Line": 4601, + "End Line": 4606 }, { - "Function Name": "cob_file_complete", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "AddCleanup", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4943, - "End Line": 4947 + "Start Line": 5579, + "End Line": 5584 }, { - "Function Name": "catch_alarm", - "Structural Impact": 1.5, + "Function Name": "IsInt", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1780, - "End Line": 1780 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5931, + "End Line": 5931 }, { - "Function Name": "dummy_stub", - "Structural Impact": 1.1, + "Function Name": "IsHex", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 154 + "Control Flow Ratio": "33.3%", + "Start Line": 5932, + "End Line": 5932 }, { - "Function Name": "dummy_91", - "Structural Impact": 1.1, + "Function Name": "IsRational", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 155 + "Control Flow Ratio": "33.3%", + "Start Line": 5933, + "End Line": 5933 + }, + { + "Function Name": "RoundFloat", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5937, + "End Line": 5941 + }, + { + "Function Name": "GetFixed16u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6104, + "End Line": 6108 + }, + { + "Function Name": "GetFixed32u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6116, + "End Line": 6121 + }, + { + "Function Name": "ProcessEXV", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8469, + "End Line": 8473 + }, + { + "Function Name": "MetadataPath", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9075, + "End Line": 9079 + }, + { + "Function Name": "PrintHex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9802, + "End Line": 9806 + }, + { + "Function Name": "GetTagName", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4165, + "End Line": 4170 + }, + { + "Function Name": "GetShortcuts", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4175, + "End Line": 4180 + }, + { + "Function Name": "DoUnpackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6002, + "End Line": 6007 + }, + { + "Function Name": "DoPackStd", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6011, + "End Line": 6016 + }, + { + "Function Name": "DoPackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6018, + "End Line": 6023 + }, + { + "Function Name": "GetRequestedTags", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3411, + "End Line": 3415 + }, + { + "Function Name": "AvailableOptions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4156, + "End Line": 4159 + }, + { + "Function Name": "AUTOLOAD", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5571, + "End Line": 5574 + }, + { + "Function Name": "IsPC", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5915, + "End Line": 5918 + }, + { + "Function Name": "DoUnpackStd", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5996, + "End Line": 6000 + }, + { + "Function Name": "DummyWriteProc", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1241, + "End Line": 1241 + }, + { + "Function Name": "SetWarning", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2310, + "End Line": 2310 + }, + { + "Function Name": "GetWarning", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2313, + "End Line": 2313 + }, + { + "Function Name": "Get8s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6056, + "End Line": 6056 + }, + { + "Function Name": "Get8u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6057, + "End Line": 6057 + }, + { + "Function Name": "Get16s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6058, + "End Line": 6058 + }, + { + "Function Name": "Get16u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6059, + "End Line": 6059 + }, + { + "Function Name": "Get32s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6060, + "End Line": 6060 + }, + { + "Function Name": "Get32u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6061, + "End Line": 6061 + }, + { + "Function Name": "GetFloat", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6062, + "End Line": 6062 + }, + { + "Function Name": "GetDouble", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6063, + "End Line": 6063 + }, + { + "Function Name": "Get16uRev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6064, + "End Line": 6064 + }, + { + "Function Name": "Get32uRev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6065, + "End Line": 6065 + }, + { + "Function Name": "Set8s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6123, + "End Line": 6123 + }, + { + "Function Name": "Set8u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6124, + "End Line": 6124 + }, + { + "Function Name": "Set16u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6125, + "End Line": 6125 + }, + { + "Function Name": "Set32u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6126, + "End Line": 6126 + }, + { + "Function Name": "Set16uRev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6127, + "End Line": 6127 + }, + { + "Function Name": "GetByteOrder", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6131, + "End Line": 6131 + }, + { + "Function Name": "FormatSize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6253, + "End Line": 6253 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2150, - "Sequential Logic Declarations": 605, - "Function Parameters": 209, - "Function/Method Declarations": 129, - "Class/Entity Declarations": 60, - "Defensive Programming Constructs": 137, - "Type/Safety Bypasses": 127, + "Control Flow Branches": 2806, + "Sequential Logic Declarations": 1865, + "Function Parameters": 373, + "Function/Method Declarations": 237, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 57, + "Type/Safety Bypasses": 21, "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 105, - "Exposed API / Public Exports": 923, - "State Mutations / Variable Reassignments": 5009, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 6165, + "Commented-out Code (Dead Logic)": 11, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 10, + "UI / View Layer Components": 16, + "Closures and Anonymous Functions": 5, + "Global State Dependencies": 2046, + "Decorators and Annotations": 728, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 57, + "Scientific & Mathematical Operations": 25, + "Metaprogramming & Reflection": 7, + "Module Dependencies (Imports)": 82, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 8, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 10, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 1863, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 81, + "Ad-hoc Print / Debug Statements": 93, + "Explicit Type Casts": 124, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 635, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 235, + "Private / Encapsulated Scopes": 949, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 15, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7658, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 5, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 419, + "Time Date Logic": 57, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1431, + "Design Camel Case": 5, + "Design Snake Case": 101, + "Design Pascal Case": 529, + "Design Upper Case": 795, + "Design Short Vars": 54, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 32, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 485, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 19, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 1, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 99, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 8, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "CodedCharacterSet", + "Compact", + "Cwd", + "Digest::MD5", + "Digest::SHA", + "EXIF", + "Encode", + "Exporter", + "File::Basename", + "File::RandomAccess", + "File::StatX", + "FilePath", + "Image::ExifTool", + "Image::ExifTool::BPG", + "Image::ExifTool::BigTIFF", + "Image::ExifTool::CanonRaw", + "Image::ExifTool::Charset", + "Image::ExifTool::GPS", + "Image::ExifTool::GeoTiff", + "Image::ExifTool::Geolocation", + "Image::ExifTool::Geotag", + "Image::ExifTool::HTML", + "Image::ExifTool::HtmlDump", + "Image::ExifTool::ICC_Profile", + "Image::ExifTool::JPEGDigest", + "Image::ExifTool::Lang", + "Image::ExifTool::MacOS", + "Image::ExifTool::Panasonic", + "Image::ExifTool::Shortcuts", + "Image::ExifTool::Sony", + "Image::ExifTool::Validate", + "Image::ExifTool::XMP", + "ListSplit", + "POSIX", + "PRINT_CONV", + "Require", + "SystemTimeRes", + "Time::HiRes", + "Time::Local", + "Time::Piece", + "Win32::API", + "Win32API::File", + "WindowsLongPath", + "a", + "all", + "alternate", + "base", + "biggie", + "binary", + "chance", + "character", + "configFile", + "data", + "default", + "different", + "directory", + "duplicates", + "entries", + "error", + "extension", + "file", + "groups", + "hash", + "hex", + "in", + "incorrect", + "index", + "input", + "it", + "key", + "longer", + "more", + "need", + "new", + "of", + "only", + "overload", + "print", + "proc", + "recognized", + "requested", + "sort", + "special", + "specific", + "specified", + "strict", + "such", + "system", + "tag", + "tags", + "the", + "this", + "value", + "values", + "vars", + "verbose", + "warning", + "warnings", + "when" + ] + }, + "perl/exiftool/Makefile.PL": { + "1. Artifact Identity": { + "Filename": "Makefile.PL", + "Path": "perl/exiftool/Makefile.PL", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (Makefile.PL)" + }, + "2. Topological Coordinates": { + "X": 7481.06, + "Y": 28.3, + "Z": 2130.31 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 60, + "Coding LOC": 51, + "Documentation LOC": 6, + "Structural Magnitude": 18.02, + "Control Flow Ratio": "84.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.608 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.31%", + "Error & Exception Exposure": "68.15%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "37.02%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.89%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 22, + "Sequential Logic Declarations": 4, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 3, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 27, - "Decorators and Annotations": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 47, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, - "Metaprogramming & Reflection": 12, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 3, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 117, - "Pointer Arithmetic & Addressing": 3013, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 40, - "Explicit Type Casts": 133, - "Fatal Aborts & Exceptions": 40, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 120, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 121, - "Resource Deallocation & Cleanup": 30, - "Private / Encapsulated Scopes": 118, - "Event Listeners & Subscribers": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 5651, - "Structural Space Indentations": 7, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 5, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -64119,12 +64388,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 504, - "Design Camel Case": 1, - "Design Snake Case": 503, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 3, "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 147, + "Design Upper Case": 5, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -64132,10 +64401,10 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 16, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -64144,1434 +64413,958 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 2, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "defaults.h", - "dlfcn.h", - "fileio.h", - "signal.h", - "sys/wait.h" + "ExtUtils::MakeMaker", + "File::Spec" ] }, - "cobol/gnucobol_internals/numeric.c": { + "perl/exiftool/RandomAccess.pm": { "1. Artifact Identity": { - "Filename": "numeric.c", - "Path": "cobol/gnucobol_internals/numeric.c", - "Language": "C", - "Architect": "(C) 2001-2012, 2014-2020 Free Software Foundation, Inc", - "Indentation Style": "Tabs", + "Filename": "RandomAccess.pm", + "Path": "perl/exiftool/RandomAccess.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -5269.94, - "Y": -79.48, - "Z": -3494.59 + "X": 7267.42, + "Y": -83.58, + "Z": 1133.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2689, - "Coding LOC": 2299, - "Documentation LOC": 138, - "Structural Magnitude": 2953.68, - "Control Flow Ratio": "71.6%", - "Popularity Rank": 1, + "Total LOC": 448, + "Coding LOC": 320, + "Documentation LOC": 106, + "Structural Magnitude": 435.0, + "Control Flow Ratio": "52.4%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.012 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "73.51%", - "Error & Exception Exposure": "92.09%", - "Tech Debt Exposure": "38.29%", + "Cognitive Load Exposure": "80.22%", + "Error & Exception Exposure": "96.75%", + "Tech Debt Exposure": "94.12%", "Testing Exposure": "80.0%", - "API Exposure": "11.81%", + "API Exposure": "0.25%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "5.74%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "94.52%", + "Documentation Exposure": "12.24%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "cob_decimal_get_binary", - "Structural Impact": 87.1, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 40, - "Input Parameters": 3, - "Control Flow Ratio": "93.0%", - "Start Line": 1418, - "End Line": 1519 - }, - { - "Function Name": "cob_add_packed", - "Structural Impact": 73.3, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "91.7%", - "Start Line": 875, - "End Line": 981 - }, - { - "Function Name": "cob_decimal_do_round", - "Structural Impact": 73.3, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "71.7%", - "Start Line": 1627, - "End Line": 1733 - }, - { - "Function Name": "cob_decimal_get_field", - "Structural Impact": 64.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 29, - "Input Parameters": 3, - "Control Flow Ratio": "64.4%", - "Start Line": 1735, - "End Line": 1830 - }, - { - "Function Name": "cob_decimal_get_packed", - "Structural Impact": 61.6, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "84.4%", - "Start Line": 1058, - "End Line": 1170 - }, - { - "Function Name": "cob_display_add_int", - "Structural Impact": 48.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 2091, - "End Line": 2176 - }, - { - "Function Name": "cob_decimal_set_binary", - "Structural Impact": 45.7, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "95.8%", - "Start Line": 1335, - "End Line": 1416 - }, - { - "Function Name": "cob_cmp_packed", - "Structural Impact": 41.8, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "80.8%", - "Start Line": 2342, - "End Line": 2414 - }, - { - "Function Name": "cob_get_long_ebcdic_sign", - "Structural Impact": 41.4, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2457, - "End Line": 2521 - }, - { - "Function Name": "cob_cmp_numdisp", - "Structural Impact": 40.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "84.2%", - "Start Line": 2523, - "End Line": 2566 + "Function Name": "Read", + "Structural Impact": 40.6, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "56.8%", + "Start Line": 178, + "End Line": 254 }, { - "Function Name": "cob_decimal_adjust", - "Structural Impact": 39.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 451, - "End Line": 486 + "Function Name": "ReadLine", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "65.5%", + "Start Line": 260, + "End Line": 326 }, { - "Function Name": "cob_add_int", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 2179, - "End Line": 2233 + "Function Name": "Close", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "59.4%", + "Start Line": 395, + "End Line": 444 }, { - "Function Name": "cob_decimal_get_ieee64dec", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 14, + "Function Name": "Seek", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 488, - "End Line": 540 + "Control Flow Ratio": "61.5%", + "Start Line": 144, + "End Line": 172 }, { - "Function Name": "cob_decimal_set_field", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 15, - "Input Parameters": 2, - "Control Flow Ratio": "78.9%", - "Start Line": 1539, - "End Line": 1572 + "Function Name": "Purge", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 353, + "End Line": 381 }, { - "Function Name": "cob_decimal_get_ieee128dec", - "Structural Impact": 28.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 12, + "Function Name": "new", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 607, - "End Line": 655 - }, - { - "Function Name": "cob_decimal_set_display", - "Structural Impact": 27.3, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "81.2%", - "Start Line": 1219, - "End Line": 1280 + "Control Flow Ratio": "30.8%", + "Start Line": 59, + "End Line": 90 }, { - "Function Name": "cob_set_packed_int", - "Structural Impact": 26.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "81.2%", - "Start Line": 1172, - "End Line": 1215 + "Function Name": "SeekTest", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 106, + "End Line": 118 }, { - "Function Name": "cob_decimal_set_ieee64dec", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "70.6%", - "Start Line": 542, - "End Line": 605 + "Function Name": "Slurp", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 331, + "End Line": 346 }, { - "Function Name": "display_sub_int", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "69.2%", - "Start Line": 2042, - "End Line": 2089 + "Function Name": "Tell", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 124, + "End Line": 134 }, { - "Function Name": "cob_decimal_print", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 378, - "End Line": 419 + "Function Name": "BinMode", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 386, + "End Line": 390 }, { - "Function Name": "cob_decimal_set_ieee128dec", - "Structural Impact": 24.3, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 657, - "End Line": 726 - }, + "Function Name": "Debug", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 99 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 97, + "Sequential Logic Declarations": 88, + "Function Parameters": 23, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 248, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 29, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 4, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 121, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 4, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 3, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 51, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 275, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 11, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Exporter", + "buffering", + "only", + "strict", + "vars" + ] + }, + "perl/exiftool/exiftool": { + "1. Artifact Identity": { + "Filename": "exiftool", + "Path": "perl/exiftool/exiftool", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 6908.1, + "Y": 50.88, + "Z": 2054.97 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 8151, + "Coding LOC": 6627, + "Documentation LOC": 639, + "Structural Magnitude": 7318.94, + "Control Flow Ratio": "73.5%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.689 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "76.83%", + "Error & Exception Exposure": "96.55%", + "Tech Debt Exposure": "8.93%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "17.14%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.97%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "cob_cmp_float", - "Structural Impact": 24.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 12, + "Function Name": "GetImageInfo", + "Structural Impact": 892.5, + "Lines of Code (LOC)": 1015, + "Control Flow Branches": 485, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2295, - "End Line": 2326 + "Control Flow Ratio": "77.4%", + "Start Line": 2108, + "End Line": 3122 }, { - "Function Name": "cob_decimal_set_packed", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "91.7%", - "Start Line": 998, - "End Line": 1056 + "Function Name": "SetImageInfo", + "Structural Impact": 445.3, + "Lines of Code (LOC)": 546, + "Control Flow Branches": 208, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 3129, + "End Line": 3674 }, { - "Function Name": "cob_get_long_ascii_sign", - "Structural Impact": 22.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, + "Function Name": "ScanDir", + "Structural Impact": 130.4, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 61, + "Input Parameters": 3, + "Control Flow Ratio": "79.2%", + "Start Line": 4293, + "End Line": 4421 + }, + { + "Function Name": "FilenameSPrintf", + "Structural Impact": 84.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 40, + "Input Parameters": 3, + "Control Flow Ratio": "75.5%", + "Start Line": 4646, + "End Line": 4702 + }, + { + "Function Name": "NextUnusedFilename", + "Structural Impact": 78.8, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 43, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2419, - "End Line": 2454 + "Control Flow Ratio": "70.5%", + "Start Line": 4723, + "End Line": 4773 }, { - "Function Name": "cob_print_ieeedec", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, + "Function Name": "SuggestedExtension", + "Structural Impact": 66.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "86.1%", + "Start Line": 4560, + "End Line": 4616 + }, + { + "Function Name": "FormatXML", + "Structural Impact": 48.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3751, + "End Line": 3793 + }, + { + "Function Name": "ProcessFiles", + "Structural Impact": 47.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1577, - "End Line": 1608 + "Control Flow Ratio": "75.8%", + "Start Line": 4232, + "End Line": 4288 }, { - "Function Name": "display_add_int", - "Structural Impact": 19.9, + "Function Name": "FormatJSON", + "Structural Impact": 42.3, "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, + "Control Flow Branches": 17, "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 2000, - "End Line": 2040 + "Control Flow Ratio": "70.8%", + "Start Line": 3835, + "End Line": 3875 }, { - "Function Name": "cob_decimal_set_double", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 8, + "Function Name": "ReadStayOpen", + "Structural Impact": 39.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "65.8%", + "Start Line": 4922, + "End Line": 4984 + }, + { + "Function Name": "DoHardLink", + "Structural Impact": 35.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 13, + "Input Parameters": 5, + "Control Flow Ratio": "86.7%", + "Start Line": 3680, + "End Line": 3708 + }, + { + "Function Name": "OpenOutputFile", + "Structural Impact": 34.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 18, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 730, - "End Line": 784 + "Start Line": 4801, + "End Line": 4840 }, { - "Function Name": "cob_complement_packed", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 9, + "Function Name": "ConvertBinary", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 834, - "End Line": 873 + "Control Flow Ratio": "62.5%", + "Start Line": 3952, + "End Line": 3990 }, { - "Function Name": "cob_decimal_get_display", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 1282, - "End Line": 1331 + "Function Name": "EscapeJSON", + "Structural Impact": 29.3, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 15, + "Input Parameters": 2, + "Control Flow Ratio": "65.2%", + "Start Line": 3799, + "End Line": 3830 }, { - "Function Name": "cob_decimal_div", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 4, + "Function Name": "FindFileWindows", + "Structural Impact": 28.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1858, - "End Line": 1888 + "Control Flow Ratio": "45.2%", + "Start Line": 4430, + "End Line": 4476 }, { - "Function Name": "cob_decimal_get_double", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, + "Function Name": "IsEqual", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "48.0%", + "Start Line": 3996, + "End Line": 4020 + }, + { + "Function Name": "AddGroups", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3929, + "End Line": 3946 + }, + { + "Function Name": "FilterArgfileLine", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 786, - "End Line": 817 + "Control Flow Ratio": "63.6%", + "Start Line": 4893, + "End Line": 4915 }, { - "Function Name": "cob_cmp_llint", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2259, - "End Line": 2286 + "Function Name": "PrintCSV", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "58.8%", + "Start Line": 3901, + "End Line": 3924 }, { - "Function Name": "cob_decimal_set_llint", - "Structural Impact": 9.9, + "Function Name": "PrintTagList", + "Structural Impact": 16.8, "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 341, - "End Line": 365 + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5024, + "End Line": 5048 }, { - "Function Name": "mpz_set_sll", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 137, - "End Line": 153 + "Function Name": "Printable", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "69.2%", + "Start Line": 4026, + "End Line": 4048 }, { - "Function Name": "cob_numeric_cmp", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2328, - "End Line": 2340 + "Function Name": "DoSetFromFile", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "35.3%", + "Start Line": 4141, + "End Line": 4165 }, { - "Function Name": "mpz_get_sll", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, + "Function Name": "AddPrintFormat", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 175, - "End Line": 195 + "Control Flow Ratio": "69.2%", + "Start Line": 4539, + "End Line": 4554 }, { - "Function Name": "mpz_get_ull", - "Structural Impact": 8.0, + "Function Name": "EFile", + "Structural Impact": 14.8, "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 155, - "End Line": 173 + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4989, + "End Line": 5007 }, { - "Function Name": "cob_binary_set_uint64", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 266, - "End Line": 282 + "Function Name": "PrintErrors", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "54.5%", + "Start Line": 5054, + "End Line": 5067 }, { - "Function Name": "cob_binary_set_int64", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, + "Function Name": "LoadPrintFormat", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 284, - "End Line": 300 + "Start Line": 4623, + "End Line": 4637 }, { - "Function Name": "shift_decimal", - "Structural Impact": 7.7, + "Function Name": "LengthUTF8", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "43.8%", + "Start Line": 4054, + "End Line": 4079 + }, + { + "Function Name": "SetWindowTitle", + "Structural Impact": 12.1, "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 4213, + "End Line": 4227 + }, + { + "Function Name": "SlurpFile", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 422, - "End Line": 436 + "Control Flow Ratio": "33.3%", + "Start Line": 4861, + "End Line": 4886 }, { - "Function Name": "align_decimal", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "CheckUTF8", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 439, - "End Line": 447 + "Control Flow Ratio": "55.6%", + "Start Line": 4193, + "End Line": 4208 }, { - "Function Name": "cob_decimal_align", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "Infile", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1900, - "End Line": 1909 + "Control Flow Ratio": "50.0%", + "Start Line": 4109, + "End Line": 4122 }, { - "Function Name": "cob_binary_get_sint64", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, + "Function Name": "EncodeXML", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 220, - "End Line": 244 + "Control Flow Ratio": "55.6%", + "Start Line": 3729, + "End Line": 3745 }, { - "Function Name": "cob_binary_get_uint64", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "AbsPath", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 246, - "End Line": 264 + "Control Flow Ratio": "35.7%", + "Start Line": 4505, + "End Line": 4520 }, { - "Function Name": "num_byte_memcpy", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 212, - "End Line": 218 + "Function Name": "AcceptFile", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 4847, + "End Line": 4855 }, { - "Function Name": "cob_set_packed_zero", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, + "Function Name": "FormatCSV", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 984, - "End Line": 996 + "Control Flow Ratio": "50.0%", + "Start Line": 3881, + "End Line": 3896 }, { - "Function Name": "cob_packed_get_sign", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, + "Function Name": "Exit", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 821, - "End Line": 831 + "Start Line": 333, + "End Line": 347 }, { - "Function Name": "cob_div_quotient", + "Function Name": "HasWildcards", "Structural Impact": 6.1, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 1949, - "End Line": 1981 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 4180, + "End Line": 4187 }, { - "Function Name": "cob_init_numeric", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 38, + "Function Name": "Warning", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2651, - "End Line": 2688 + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4128, + "End Line": 4135 }, { - "Function Name": "mpz_set_ull", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, + "Function Name": "MyConvertFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 121, - "End Line": 135 + "Control Flow Ratio": "28.6%", + "Start Line": 4526, + "End Line": 4534 }, { - "Function Name": "cob_exit_numeric", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2617, - "End Line": 2649 + "Function Name": "Progress", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 5012, + "End Line": 5019 }, { - "Function Name": "cob_print_realbin", - "Structural Impact": 4.8, + "Function Name": "CreateDirectory", + "Structural Impact": 5.0, "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1610, - "End Line": 1625 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "22.2%", + "Start Line": 4779, + "End Line": 4794 }, { - "Function Name": "cob_decimal_alloc", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "Cleanup", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2568, - "End Line": 2581 + "Start Line": 369, + "End Line": 376 }, { - "Function Name": "cob_decimal_push", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, + "Function Name": "AddSetTagsFile", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 18, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2583, - "End Line": 2597 + "Control Flow Ratio": "33.3%", + "Start Line": 4086, + "End Line": 4103 }, { - "Function Name": "cob_decimal_pop", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "Warn", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2599, - "End Line": 2613 + "Start Line": 349, + "End Line": 356 }, { - "Function Name": "cob_decimal_set_ullint", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, + "Function Name": "CleanXML", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 327, - "End Line": 338 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3714, + "End Line": 3723 }, { - "Function Name": "cob_gmp_free", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Function Name": "Num2Alpha", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 200, - "End Line": 210 + "Start Line": 4708, + "End Line": 4717 }, { - "Function Name": "cob_decimal_clear", + "Function Name": "CleanFilename", "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 317, - "End Line": 324 - }, - { - "Function Name": "cob_set_field_to_uint", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1523, - "End Line": 1535 - }, - { - "Function Name": "cob_add", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1913, - "End Line": 1920 - }, - { - "Function Name": "cob_sub", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1922, - "End Line": 1929 - }, - { - "Function Name": "cob_mul", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1931, - "End Line": 1938 + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4171, + "End Line": 4174 }, { - "Function Name": "cob_div", - "Structural Impact": 2.4, + "Function Name": "FileNotFound", + "Structural Impact": 3.2, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1940, - "End Line": 1947 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 4481, + "End Line": 4488 }, { - "Function Name": "cob_decimal_setget_fld", + "Function Name": "PreserveTime", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1989, - "End Line": 1994 - }, - { - "Function Name": "cob_sub_int", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2235, - "End Line": 2239 - }, - { - "Function Name": "cob_decimal_add", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1834, - "End Line": 1840 - }, - { - "Function Name": "cob_decimal_sub", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1842, - "End Line": 1848 - }, - { - "Function Name": "cob_decimal_mul", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1850, - "End Line": 1856 - }, - { - "Function Name": "cob_cmp_int", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2241, - "End Line": 2248 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 4493, + "End Line": 4498 }, { - "Function Name": "cob_cmp_uint", + "Function Name": "WarnOnce", "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2250, - "End Line": 2257 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 358, + "End Line": 360 }, { - "Function Name": "cob_decimal_init2", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "SigInt", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 309 + "Start Line": 363, + "End Line": 367 }, { - "Function Name": "cob_decimal_set", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "Image::ExifTool::EndDir", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 369, - "End Line": 374 + "Start Line": 329, + "End Line": 329 }, { - "Function Name": "cob_decimal_cmp", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "Image::ExifTool::End", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1890, - "End Line": 1895 + "Start Line": 330, + "End Line": 330 }, { - "Function Name": "cob_div_remainder", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "Error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1983, - "End Line": 1987 + "Start Line": 357, + "End Line": 357 }, { - "Function Name": "cob_decimal_init", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "SigCont", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 311, - "End Line": 315 + "Start Line": 368, + "End Line": 368 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 566, - "Sequential Logic Declarations": 225, - "Function Parameters": 116, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 43, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 267, - "State Mutations / Variable Reassignments": 1353, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, + "Control Flow Branches": 3057, + "Sequential Logic Declarations": 1103, + "Function Parameters": 195, + "Function/Method Declarations": 100, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 26, + "Type/Safety Bypasses": 8, + "High-Risk Execution Commands": 22, + "I/O and Network Boundaries": 334, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 4791, + "Commented-out Code (Dead Logic)": 22, + "Structured Documentation Blocks": 236, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 11, - "Decorators and Annotations": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 24, + "Closures and Anonymous Functions": 10, + "Global State Dependencies": 427, + "Decorators and Annotations": 575, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 2, - "Metaprogramming & Reflection": 7, - "Module Dependencies (Imports)": 14, + "Collection Iterators / Comprehensions": 266, + "Scientific & Mathematical Operations": 29, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 110, "Authorship Metadata": 1, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 3, + "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 106, - "Pointer Arithmetic & Addressing": 808, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 17, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 60, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 63, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 53, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1820, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 218, - "Design Camel Case": 0, - "Design Snake Case": 218, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 52, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 26, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 14, - "Direct Downstream (Dependency Blast Radius)": 1, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "coblocal.h", - "config.h", - "ctype.h", - "errno.h", - "gmp.h", - "ieeefp.h", - "libcob.h", - "math.h", - "mpir.h", - "stdarg.h", - "stddef.h", - "stdio.h", - "stdlib.h", - "string.h" - ] - }, - "cobol/gnucobol_internals/screenio.cpy": { - "1. Artifact Identity": { - "Filename": "screenio.cpy", - "Path": "cobol/gnucobol_internals/screenio.cpy", - "Language": "Cobol", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpy)" - }, - "2. Topological Coordinates": { - "X": -5475.09, - "Y": -85.82, - "Z": -3690.66 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 197, - "Coding LOC": 152, - "Documentation LOC": 39, - "Structural Magnitude": 1.15, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "58.26%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "31.34%", - "Commented Logic Exposure": "7.29%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.38%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 5, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 152, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "cobol/gnucobol_internals/scanner.l": { - "1. Artifact Identity": { - "Filename": "scanner.l", - "Path": "cobol/gnucobol_internals/scanner.l", - "Language": "Yacc", - "Architect": "(C) 2001-2012, 2014-2019 Free Software Foundation, Inc", - "Indentation Style": "Mixed (0.7% Spaces / 99.3% Tabs)", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .l)" - }, - "2. Topological Coordinates": { - "X": -4869.5, - "Y": 78.88, - "Z": -4052.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2489, - "Coding LOC": 1917, - "Documentation LOC": 253, - "Structural Magnitude": 1265.84, - "Control Flow Ratio": "86.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.962 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "70.04%", - "Error & Exception Exposure": "94.96%", - "Tech Debt Exposure": "14.4%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "error", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 16, - "Input Parameters": 0, - "Control Flow Ratio": "76.2%", - "Start Line": 1590, - "End Line": 1685 - }, - { - "Function Name": "error", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 1511, - "End Line": 1593 - }, - { - "Function Name": "error", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "68.8%", - "Start Line": 1682, - "End Line": 1761 - }, - { - "Function Name": "error", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 1468, - "End Line": 1514 - }, - { - "Function Name": "error", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 1758, - "End Line": 1773 - }, - { - "Function Name": "freevar", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2223, - "End Line": 2249 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 372, - "Sequential Logic Declarations": 59, - "Function Parameters": 0, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 33, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 1155, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 72, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 12, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 7, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 40, - "Pointer Arithmetic & Addressing": 134, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 25, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 63, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 63, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 53, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1401, - "Structural Space Indentations": 10, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 264, - "Design Camel Case": 0, - "Design Snake Case": 264, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 51, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 6, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "cobol/gnucobol_internals/syn_misc.at": { - "1. Artifact Identity": { - "Filename": "syn_misc.at", - "Path": "cobol/gnucobol_internals/syn_misc.at", - "Language": "M4", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .at)" - }, - "2. Topological Coordinates": { - "X": -4606.63, - "Y": 1.1, - "Z": -3451.46 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 7252, - "Coding LOC": 6117, - "Documentation LOC": 190, - "Structural Magnitude": 137.34, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "11.78%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 633, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 15, - "Acknowledged Tech Debt (FIXMEs)": 14, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 238, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 181, + "Explicit Type Casts": 51, + "Fatal Aborts & Exceptions": 6, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 605, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 124, - "Private / Encapsulated Scopes": 0, + "Resource Deallocation & Cleanup": 232, + "Private / Encapsulated Scopes": 569, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 2, + "Bypassed / Skipped Tests": 9, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3868, + "Structural Space Indentations": 4009, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Regex Execution": 328, + "Time Date Logic": 50, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -65580,12 +65373,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 51, + "Core Var Decl": 43, "Design Camel Case": 0, "Design Snake Case": 14, - "Design Pascal Case": 0, - "Design Upper Case": 37, - "Design Short Vars": 10, + "Design Pascal Case": 25, + "Design Upper Case": 4, + "Design Short Vars": 6, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -65593,31 +65386,116 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 120, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 8, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 14, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 84, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "B", + "C", + "CR", + "Cwd", + "Encode", + "Escape", + "File::Glob", + "FileHandle", + "I", + "IO::Handle", + "Image::ExifTool", + "Image::ExifTool::Geolocation", + "Image::ExifTool::HTML", + "Image::ExifTool::Import", + "Image::ExifTool::MWG", + "Image::ExifTool::Plot", + "Image::ExifTool::TagInfoXML", + "Image::ExifTool::XMP", + "MODULE", + "MWG", + "Term::ReadKey", + "Time::Piece", + "Unicode::GCString", + "Win32::API", + "Win32::FindFile", + "Win32API::File", + "a", + "absolute", + "additional", + "an", + "arguments", + "associated", + "changes", + "destination", + "duplicates", + "effect", + "even", + "exiftool", + "ext", + "extra", + "file", + "filename", + "for", + "format", + "formatting", + "forward", + "full", + "globbing", + "group", + "information", + "longer", + "lower", + "lowest", + "metadata", + "more", + "need", + "of", + "operation", + "option", + "other", + "our", + "output", + "permission", + "quoting", + "real", + "sense", + "separator", + "sidecar", + "standard", + "strict", + "tag", + "tags", + "terminator", + "textOut", + "the", + "this", + "tokens", + "underline", + "undocumented", + "user", + "warnings", + "wide", + "wildcards", + "with" + ] } } }, @@ -65657,9 +65535,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2075.41, + "X": -1986.78, "Y": 103.99, - "Z": 1579.75 + "Z": -3066.09 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -65815,9 +65693,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -2233.18, + "X": -2144.55, "Y": 49.62, - "Z": 1409.85 + "Z": -3235.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -68293,9 +68171,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -2451.83, + "X": -2363.2, "Y": -17.83, - "Z": 860.39 + "Z": -3785.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -68997,9 +68875,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1506.69, + "X": -1418.05, "Y": 197.49, - "Z": 840.44 + "Z": -3805.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -69189,9 +69067,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1930.37, + "X": -1841.74, "Y": 139.82, - "Z": 1131.1 + "Z": -3514.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -74110,9 +73988,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1851.64, + "X": -1763.01, "Y": 122.74, - "Z": 655.13 + "Z": -3990.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -74838,9 +74716,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1657.05, + "X": -1568.42, "Y": 170.4, - "Z": 1412.14 + "Z": -3233.7 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -76503,9 +76381,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -796.89, + "X": 5510.2, "Y": 81.7, - "Z": -2469.61 + "Z": -1645.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -79071,9 +78949,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -268.98, + "X": 6038.11, "Y": 206.56, - "Z": -2635.17 + "Z": -1811.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -80545,9 +80423,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -1340.92, + "X": 4966.17, "Y": 125.57, - "Z": -2435.39 + "Z": -1611.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -83834,9 +83712,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -431.46, + "X": 5875.63, "Y": 60.98, - "Z": -1778.91 + "Z": -955.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -86695,9 +86573,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -709.92, + "X": 5597.17, "Y": 179.26, - "Z": -2780.75 + "Z": -1956.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -89934,9 +89812,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -1037.6, + "X": 5269.49, "Y": 83.86, - "Z": -2104.92 + "Z": -1281.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -94183,9 +94061,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -972.28, + "X": 5334.82, "Y": 21.49, - "Z": -1734.51 + "Z": -910.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -94966,9 +94844,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 2787.81, + "X": 2399.57, "Y": -107.08, - "Z": -3665.83 + "Z": 2259.35 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -95123,9 +95001,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 2911.9, + "X": 2523.66, "Y": -297.24, - "Z": -2520.28 + "Z": 3404.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -95286,9 +95164,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3081.16, + "X": 2692.92, "Y": -160.09, - "Z": -3300.7 + "Z": 2624.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -96161,9 +96039,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 2722.89, + "X": 2334.65, "Y": -177.82, - "Z": -2733.81 + "Z": 3191.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -97613,9 +97491,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3018.21, + "X": 2629.98, "Y": -224.26, - "Z": -3101.03 + "Z": 2824.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -100033,9 +99911,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 2496.07, + "X": 2107.83, "Y": -105.18, - "Z": -3108.1 + "Z": 2817.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -100493,9 +100371,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3349.86, + "X": 2961.62, "Y": -352.66, - "Z": -2740.11 + "Z": 3185.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -100705,9 +100583,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3487.82, + "X": 3099.58, "Y": -226.18, - "Z": -3132.97 + "Z": 2792.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -101225,9 +101103,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -4042.73, + "X": -2412.82, "Y": 179.69, - "Z": 2810.73 + "Z": -2534.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -101536,9 +101414,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3739.23, + "X": -2109.33, "Y": 102.57, - "Z": 2230.14 + "Z": -3115.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -101794,9 +101672,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3764.08, + "X": -2134.17, "Y": 123.49, - "Z": 3103.13 + "Z": -2242.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -102246,9 +102124,9 @@ "Identity Proof": "Metadata Anchor (Makefile.PL)" }, "2. Topological Coordinates": { - "X": -3667.26, + "X": -2037.35, "Y": 89.93, - "Z": 3547.18 + "Z": -1797.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -102731,9 +102609,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2952.59, + "X": -1322.68, "Y": 31.18, - "Z": 2736.35 + "Z": -2608.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -103225,9 +103103,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3458.56, + "X": -1828.65, "Y": 51.43, - "Z": 2484.37 + "Z": -2860.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -103898,9 +103776,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3448.73, + "X": -1818.83, "Y": 91.42, - "Z": 3023.29 + "Z": -2321.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -104904,9 +104782,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3156.79, + "X": -1526.89, "Y": 70.48, - "Z": 3250.53 + "Z": -2094.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -105720,19 +105598,19 @@ } }, "go/core": { - "Directory Group Magnitude": 13484.52, + "Directory Group Magnitude": 13514.62, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "87.5%", "Static: Literature & Documentation": "12.5%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "33.94%", + "Cognitive Load Exposure": "33.99%", "Error & Exception Exposure": "71.92%", "Tech Debt Exposure": "23.75%", "Testing Exposure": "60.3%", "API Exposure": "1.94%", - "Concurrency Exposure": "4.35%", + "Concurrency Exposure": "5.27%", "State Flux Exposure": "75.0%", "Commented Logic Exposure": "11.87%", "Specification Exposure": "87.5%", @@ -105755,9 +105633,9 @@ "Identity Proof": "Metadata Anchor (PATENTS)" }, "2. Topological Coordinates": { - "X": 2381.63, + "X": -3768.22, "Y": 66.15, - "Z": 2301.67 + "Z": 2249.84 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -105912,9 +105790,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 3147.63, + "X": -3002.23, "Y": 139.41, - "Z": 2612.47 + "Z": 2560.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -106146,9 +106024,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2139.47, - "Y": 142.84, - "Z": 2864.69 + "X": -4010.83, + "Y": 142.8, + "Z": 2812.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -106160,21 +106038,21 @@ "Total LOC": 2316, "Coding LOC": 1019, "Documentation LOC": 1034, - "Structural Magnitude": 1033.78, + "Structural Magnitude": 1068.58, "Control Flow Ratio": "74.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.099 + "Raw Cognitive Density": 1.114 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "40.09%", + "Cognitive Load Exposure": "40.55%", "Error & Exception Exposure": "96.3%", "Tech Debt Exposure": "40.96%", "Testing Exposure": "80.0%", "API Exposure": "0.01%", - "Concurrency Exposure": "22.55%", + "Concurrency Exposure": "29.93%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "7.37%", "Specification Exposure": "100.0%", @@ -106204,6 +106082,16 @@ "Start Line": 733, "End Line": 952 }, + { + "Function Name": "gcBgMarkWorker", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 166, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "78.9%", + "Start Line": 1732, + "End Line": 1897 + }, { "Function Name": "gcMark", "Structural Impact": 29.7, @@ -106523,16 +106411,6 @@ "Control Flow Ratio": "0.0%", "Start Line": 175, "End Line": 177 - }, - { - "Function Name": "gcBgMarkWorker", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1732, - "End Line": 1732 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -106551,7 +106429,7 @@ "Commented-out Code (Dead Logic)": 2, "Structured Documentation Blocks": 309, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 31, + "Asynchronous/Concurrent Execution": 36, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 23, "Global State Dependencies": 1, @@ -106666,9 +106544,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2492.21, + "X": -3657.64, "Y": 331.67, - "Z": 3497.7 + "Z": 3445.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -106856,9 +106734,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2690.88, + "X": -3458.97, "Y": 203.93, - "Z": 2977.69 + "Z": 2925.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -109452,9 +109330,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2666.7, - "Y": 96.92, - "Z": 2588.22 + "X": -3483.16, + "Y": 96.93, + "Z": 2536.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -109466,16 +109344,16 @@ "Total LOC": 4200, "Coding LOC": 2386, "Documentation LOC": 1401, - "Structural Magnitude": 2715.82, + "Structural Magnitude": 2711.12, "Control Flow Ratio": "59.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.496 + "Raw Cognitive Density": 1.497 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "47.59%", + "Cognitive Load Exposure": "47.6%", "Error & Exception Exposure": "94.07%", "Tech Debt Exposure": "16.96%", "Testing Exposure": "80.0%", @@ -110140,16 +110018,6 @@ "Start Line": 794, "End Line": 802 }, - { - "Function Name": "CloseNotify", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2249, - "End Line": 2262 - }, { "Function Name": "ListenAndServe", "Structural Impact": 4.7, @@ -111239,9 +111107,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2972.84, + "X": -3177.01, "Y": 317.66, - "Z": 3419.9 + "Z": 3368.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -112413,9 +112281,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2365.26, + "X": -3784.59, "Y": 213.8, - "Z": 3107.03 + "Z": 3055.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -119278,78 +119146,77 @@ } } }, - "c/sqlite": { - "Directory Group Magnitude": 9960.96, - "File Count": 2, + "abap/abapGit": { + "Directory Group Magnitude": 10586.24, + "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { - "Static: Literature & Documentation": "50.0%", - "Unclassified": "50.0%" + "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "45.81%", - "Error & Exception Exposure": "49.78%", - "Tech Debt Exposure": "4.01%", - "Testing Exposure": "40.0%", - "API Exposure": "7.22%", + "Cognitive Load Exposure": "9.61%", + "Error & Exception Exposure": "26.98%", + "Tech Debt Exposure": "4.22%", + "Testing Exposure": "2.03%", + "API Exposure": "0.57%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "50.0%", - "Commented Logic Exposure": "2.58%", - "Specification Exposure": "50.0%", - "Instability Exposure": "25.0%", + "State Flux Exposure": "21.21%", + "Commented Logic Exposure": "8.68%", + "Specification Exposure": "88.33%", + "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "49.69%", + "Documentation Exposure": "16.39%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "c/sqlite/README.md": { + "abap/abapGit/package.devc.xml": { "1. Artifact Identity": { - "Filename": "README.md", - "Path": "c/sqlite/README.md", - "Language": "Markdown", + "Filename": "package.devc.xml", + "Path": "abap/abapGit/package.devc.xml", + "Language": "Xml", "Architect": "Unknown Architect", "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "markdown", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 1209.94, - "Y": -99.62, - "Z": -5367.09 + "X": -1553.55, + "Y": 205.95, + "Z": -756.18 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 426, + "Total LOC": 11, "Coding LOC": 0, - "Documentation LOC": 339, - "Structural Magnitude": 8.52, + "Documentation LOC": 10, + "Structural Magnitude": 10.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 5.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.15%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "6.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "5.74%", + "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -119430,9 +119297,9 @@ "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 13, - "Hyperlinked Literature References": 28, - "High-Entropy / Obfuscated Logic": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, @@ -119458,1423 +119325,633 @@ }, "9. Extracted Dependencies": [] }, - "c/sqlite/lemon.c": { + "abap/abapGit/zabapgit.prog.abap": { "1. Artifact Identity": { - "Filename": "lemon.c", - "Path": "c/sqlite/lemon.c", - "Language": "C", + "Filename": "zabapgit.prog.abap", + "Path": "abap/abapGit/zabapgit.prog.abap", + "Language": "Abap", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "markdown", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": 1425.87, - "Y": -86.54, - "Z": -5565.39 + "X": -999.73, + "Y": 75.18, + "Z": -1543.94 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 6076, - "Coding LOC": 4862, - "Documentation LOC": 876, - "Structural Magnitude": 9952.44, - "Control Flow Ratio": "68.6%", + "Total LOC": 80, + "Coding LOC": 27, + "Documentation LOC": 37, + "Structural Magnitude": 15.54, + "Control Flow Ratio": "75.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.511 + "Raw Cognitive Density": 0.296 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "91.62%", - "Error & Exception Exposure": "99.56%", - "Tech Debt Exposure": "8.03%", - "Testing Exposure": "80.0%", - "API Exposure": "14.44%", + "Cognitive Load Exposure": "14.01%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "59.27%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "19.29%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3, + "Sequential Logic Declarations": 1, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 5, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 3, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 12, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 6, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "zabapgit_authorizations_exit", + "zabapgit_background_user_exit", + "zabapgit_forms", + "zabapgit_gui_pages_userexit", + "zabapgit_password_dialog", + "zabapgit_user_exit" + ] + }, + "abap/abapGit/zcl_abapgit_ajson.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_ajson.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_ajson.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1996.18, + "Y": 226.14, + "Z": -1540.99 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1023, + "Coding LOC": 724, + "Documentation LOC": 31, + "Structural Magnitude": 46.68, + "Control Flow Ratio": "43.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.2 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "9.98%", + "Error & Exception Exposure": "50.24%", + "Tech Debt Exposure": "13.86%", + "Testing Exposure": "2.3%", + "API Exposure": "0.67%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "35.24%", "Commented Logic Exposure": "5.16%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "99.37%", + "Documentation Exposure": "13.08%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ReportTable", - "Structural Impact": 461.2, - "Lines of Code (LOC)": 705, - "Control Flow Branches": 212, - "Input Parameters": 3, - "Control Flow Ratio": "91.0%", - "Start Line": 4423, - "End Line": 5127 - }, - { - "Function Name": "parseonetoken", - "Structural Impact": 363.6, - "Lines of Code (LOC)": 541, - "Control Flow Branches": 237, - "Input Parameters": 1, - "Control Flow Ratio": "91.2%", - "Start Line": 2374, - "End Line": 2914 - }, - { - "Function Name": "Parse", - "Structural Impact": 123.7, - "Lines of Code (LOC)": 154, - "Control Flow Branches": 81, - "Input Parameters": 1, - "Control Flow Ratio": "92.0%", - "Start Line": 3083, - "End Line": 3236 - }, - { - "Function Name": "translate_code", - "Structural Impact": 122.2, - "Lines of Code (LOC)": 192, - "Control Flow Branches": 64, - "Input Parameters": 2, - "Control Flow Ratio": "94.1%", - "Start Line": 3974, - "End Line": 4165 - }, - { - "Function Name": "print_stack_union", - "Structural Impact": 97.4, - "Lines of Code (LOC)": 115, - "Control Flow Branches": 40, - "Input Parameters": 4, - "Control Flow Ratio": "85.1%", - "Start Line": 4220, - "End Line": 4334 - }, - { - "Function Name": "eval_preprocessor_boolean", - "Structural Impact": 94.8, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 51, - "Input Parameters": 2, - "Control Flow Ratio": "92.7%", - "Start Line": 2919, - "End Line": 3013 - }, - { - "Function Name": "acttab_insert", - "Structural Impact": 86.6, - "Lines of Code (LOC)": 104, - "Control Flow Branches": 46, - "Input Parameters": 2, - "Control Flow Ratio": "95.8%", - "Start Line": 760, - "End Line": 863 - }, - { - "Function Name": "CompressTables", - "Structural Impact": 84.7, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 55, - "Input Parameters": 1, - "Control Flow Ratio": "90.2%", - "Start Line": 5172, - "End Line": 5282 - }, - { - "Function Name": "resolve_conflict", - "Structural Impact": 75.8, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 41, - "Input Parameters": 2, - "Control Flow Ratio": "91.1%", - "Start Line": 1319, - "End Line": 1379 - }, - { - "Function Name": "handleswitch", - "Structural Impact": 75.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 40, - "Input Parameters": 2, - "Control Flow Ratio": "90.9%", - "Start Line": 2130, - "End Line": 2215 - }, - { - "Function Name": "preprocess_input", - "Structural Impact": 62.2, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 41, - "Input Parameters": 1, - "Control Flow Ratio": "97.6%", - "Start Line": 3020, - "End Line": 3076 - }, - { - "Function Name": "PrintAction", - "Structural Impact": 61.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "84.8%", - "Start Line": 3481, - "End Line": 3544 - }, - { - "Function Name": "main", - "Structural Impact": 60.7, - "Lines of Code (LOC)": 175, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "85.3%", - "Start Line": 1740, - "End Line": 1914 - }, - { - "Function Name": "lemon_vsprintf", - "Structural Impact": 46.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "95.5%", - "Start Line": 170, - "End Line": 221 - }, - { - "Function Name": "ReportOutput", - "Structural Impact": 45.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 28, - "Input Parameters": 1, - "Control Flow Ratio": "73.7%", - "Start Line": 3547, - "End Line": 3644 - }, - { - "Function Name": "FindFirstSets", - "Structural Impact": 45.3, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "82.9%", - "Start Line": 919, - "End Line": 975 - }, - { - "Function Name": "emit_destructor_code", - "Structural Impact": 37.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 15, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 3857, - "End Line": 3898 - }, - { - "Function Name": "emit_code", - "Structural Impact": 35.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "77.8%", - "Start Line": 4171, - "End Line": 4211 - }, - { - "Function Name": "FindActions", - "Structural Impact": 34.9, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 21, - "Input Parameters": 1, - "Control Flow Ratio": "72.4%", - "Start Line": 1230, - "End Line": 1304 - }, - { - "Function Name": "handleflags", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "85.0%", - "Start Line": 2094, - "End Line": 2125 - }, - { - "Function Name": "OptPrint", - "Structural Impact": 32.5, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 29, - "Input Parameters": 0, - "Control Flow Ratio": "93.5%", - "Start Line": 2268, - "End Line": 2316 - }, - { - "Function Name": "compute_action", - "Structural Impact": 32.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "85.0%", - "Start Line": 3696, - "End Line": 3720 - }, - { - "Function Name": "buildshifts", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "64.0%", - "Start Line": 1104, - "End Line": 1152 - }, - { - "Function Name": "append_str", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 3926, - "End Line": 3965 - }, - { - "Function Name": "pathsearch", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "92.9%", - "Start Line": 3648, - "End Line": 3690 - }, - { - "Function Name": "Configlist_closure", - "Structural Impact": 29.0, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1480, - "End Line": 1522 - }, - { - "Function Name": "minimum_size_type", - "Structural Impact": 27.2, + "Function Name": "zif_abapgit_ajson~push", + "Structural Impact": 4.2, "Lines of Code (LOC)": 24, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "92.3%", - "Start Line": 4341, - "End Line": 4364 - }, - { - "Function Name": "tplt_xfer", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "90.9%", - "Start Line": 3732, - "End Line": 3753 - }, - { - "Function Name": "OptInit", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2217, - "End Line": 2239 - }, - { - "Function Name": "Symbol_insert", - "Structural Impact": 20.1, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5656, - "End Line": 5711 - }, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 582, + "End Line": 605 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 86, + "Sequential Logic Declarations": 114, + "Function Parameters": 22, + "Function/Method Declarations": 47, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 24, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 7, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 27, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 8, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 43, + "Manual Memory Allocation": 7, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 5, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 722, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 252, + "Design Camel Case": 0, + "Design Snake Case": 252, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 3, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_git_porcelain.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1095.29, + "Y": 166.76, + "Z": -1013.63 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 837, + "Coding LOC": 580, + "Documentation LOC": 76, + "Structural Magnitude": 59.5, + "Control Flow Ratio": "51.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.236 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "11.35%", + "Error & Exception Exposure": "57.48%", + "Tech Debt Exposure": "9.99%", + "Testing Exposure": "2.3%", + "API Exposure": "0.69%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "68.92%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "State_insert", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "56.2%", - "Start Line": 5855, - "End Line": 5908 + "Function Name": "receive_pack_push", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 644, + "End Line": 664 }, { - "Function Name": "tplt_open", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "64.7%", - "Start Line": 3764, - "End Line": 3817 - }, + "Function Name": "create_annotated_tag", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 270 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 46, + "Sequential Logic Declarations": 43, + "Function Parameters": 31, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 43, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 14, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 111, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 578, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 197, + "Design Camel Case": 0, + "Design Snake Case": 197, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 36, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_http_client.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_http_client.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_http_client.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1716.36, + "Y": 192.58, + "Z": -1850.28 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 228, + "Coding LOC": 162, + "Documentation LOC": 12, + "Structural Magnitude": 10.24, + "Control Flow Ratio": "55.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.154 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "8.45%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.32%", + "API Exposure": "0.85%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "20.4%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "ResortStates", - "Structural Impact": 18.8, + "Function Name": "send_receive", + "Structural Impact": 6.0, "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "73.3%", - "Start Line": 5312, - "End Line": 5347 - }, - { - "Function Name": "ReportHeader", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "73.3%", - "Start Line": 5130, - "End Line": 5163 - }, - { - "Function Name": "FindFollowSets", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 1192, - "End Line": 1224 - }, - { - "Function Name": "errline", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 2047, - "End Line": 2067 - }, - { - "Function Name": "FindStates", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "56.2%", - "Start Line": 982, - "End Line": 1038 - }, - { - "Function Name": "RulePrint", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 3417, - "End Line": 3434 - }, - { - "Function Name": "Strsafe_insert", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 5488, - "End Line": 5540 - }, - { - "Function Name": "FindRulePrecedences", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 890, - "End Line": 912 - }, - { - "Function Name": "Configtable_insert", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5995, - "End Line": 6046 - }, - { - "Function Name": "lemon_addtext", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 155, - "End Line": 169 - }, - { - "Function Name": "file_makename", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3306, - "End Line": 3336 - }, - { - "Function Name": "acttab_action", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 719, - "End Line": 743 - }, - { - "Function Name": "statecmp", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 5776, - "End Line": 5788 - }, - { - "Function Name": "tplt_print", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "55.6%", - "Start Line": 3833, - "End Line": 3851 - }, - { - "Function Name": "Rule_merge", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1671, - "End Line": 1691 - }, - { - "Function Name": "Reprint", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 3382, - "End Line": 3413 - }, - { - "Function Name": "FindLinks", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 1157, - "End Line": 1185 - }, - { - "Function Name": "same_symbol", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1088, - "End Line": 1099 - }, - { - "Function Name": "argindex", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 2073, - "End Line": 2087 - }, - { - "Function Name": "actioncmp", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 594, - "End Line": 610 - }, - { - "Function Name": "Symbolcmpp", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 5602, - "End Line": 5609 - }, - { - "Function Name": "handle_D_option", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 1607, - "End Line": 1630 - }, - { - "Function Name": "rule_print", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 3361, - "End Line": 3378 - }, - { - "Function Name": "writeRuleText", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 4397, - "End Line": 4412 - }, - { - "Function Name": "SetUnion", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 5391, - "End Line": 5403 - }, - { - "Function Name": "Strsafe_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5544, - "End Line": 5557 - }, - { - "Function Name": "Symbol_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5715, - "End Line": 5728 - }, - { - "Function Name": "State_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 5912, - "End Line": 5925 - }, - { - "Function Name": "Configtable_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 6050, - "End Line": 6063 - }, - { - "Function Name": "getstate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1044, - "End Line": 1083 - }, - { - "Function Name": "file_open", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3341, - "End Line": 3357 - }, - { - "Function Name": "Rule_sort", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1696, - "End Line": 1716 - }, - { - "Function Name": "Action_add", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 621, - "End Line": 639 - }, - { - "Function Name": "handle_U_option", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1635, - "End Line": 1647 - }, - { - "Function Name": "OptNArgs", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2241, - "End Line": 2252 - }, - { - "Function Name": "Symbol_Nth", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 5731, - "End Line": 5740 - }, - { - "Function Name": "has_destructor", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3903, - "End Line": 3912 - }, - { - "Function Name": "Strsafe_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5469, - "End Line": 5485 - }, - { - "Function Name": "Symbol_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5637, - "End Line": 5653 - }, - { - "Function Name": "State_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5836, - "End Line": 5852 - }, - { - "Function Name": "Configtable_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5976, - "End Line": 5992 - }, - { - "Function Name": "tplt_linedir", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3820, - "End Line": 3830 - }, - { - "Function Name": "Strsafe", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5428, - "End Line": 5442 - }, - { - "Function Name": "Action_new", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 570, - "End Line": 588 - }, - { - "Function Name": "Plink_new", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 3245, - "End Line": 3263 - }, - { - "Function Name": "tplt_skip_header", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3757, - "End Line": 3760 - }, - { - "Function Name": "stateResortCompare", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 5291, - "End Line": 5305 - }, - { - "Function Name": "lemon_realloc", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 115, - "End Line": 125 - }, - { - "Function Name": "acttab_alloc", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 702, - "End Line": 712 - }, - { - "Function Name": "axset_compare", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 4382, - "End Line": 4392 - }, - { - "Function Name": "Symbol_new", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 5562, - "End Line": 5586 - }, - { - "Function Name": "lemon_malloc", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 89, - "End Line": 102 - }, - { - "Function Name": "Configlist_addbasis", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1452, - "End Line": 1477 - }, - { - "Function Name": "Configlist_eat", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1561, - "End Line": 1572 - }, - { - "Function Name": "Configlist_add", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1425, - "End Line": 1449 - }, - { - "Function Name": "Symbol_arrayof", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5751, - "End Line": 5762 - }, - { - "Function Name": "State_arrayof", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 5930, - "End Line": 5941 - }, - { - "Function Name": "acttab_action_size", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 869, - "End Line": 873 - }, - { - "Function Name": "Plink_copy", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3276, - "End Line": 3285 - }, - { - "Function Name": "SetPrint", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3445, - "End Line": 3461 - }, - { - "Function Name": "SetAdd", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5381, - "End Line": 5388 - }, - { - "Function Name": "Configcmp", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 5765, - "End Line": 5773 - }, - { - "Function Name": "lemon_strcat", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 233, - "End Line": 236 - }, - { - "Function Name": "lemon_strcpy", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 230, - "End Line": 232 - }, - { - "Function Name": "Plink_delete", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3288, - "End Line": 3298 - }, - { - "Function Name": "statehash", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5791, - "End Line": 5799 - }, - { - "Function Name": "lemon_free", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 108, - "End Line": 114 - }, - { - "Function Name": "handle_d_option", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1659 - }, - { - "Function Name": "handle_T_option", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1662, - "End Line": 1668 - }, - { - "Function Name": "OptArg", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2254, - "End Line": 2259 - }, - { - "Function Name": "OptErr", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2261, - "End Line": 2266 - }, - { - "Function Name": "strhash", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5417, - "End Line": 5422 - }, - { - "Function Name": "notnull", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4417, - "End Line": 4419 - }, - { - "Function Name": "ErrorMsg", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1578, - "End Line": 1585 - }, - { - "Function Name": "PlinkPrint", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3464, - "End Line": 3475 - }, - { - "Function Name": "lemon_free_all", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 130, - "End Line": 136 - }, - { - "Function Name": "lemon_sprintf", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 222, - "End Line": 229 - }, - { - "Function Name": "SetNew", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5364, - "End Line": 5371 - }, - { - "Function Name": "Symbol_count", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5743, - "End Line": 5746 - }, - { - "Function Name": "Plink_add", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3266, - "End Line": 3273 - }, - { - "Function Name": "lemon_calloc", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 107 - }, - { - "Function Name": "stats_line", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1723, - "End Line": 1728 - }, - { - "Function Name": "defineCmp", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1733, - "End Line": 1737 - }, - { - "Function Name": "ConfigPrint", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3438, - "End Line": 3440 - }, - { - "Function Name": "Action_sort", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 613, - "End Line": 619 - }, - { - "Function Name": "acttab_free", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 695, - "End Line": 699 - }, - { - "Function Name": "deleteconfig", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1398, - "End Line": 1402 - }, - { - "Function Name": "confighash", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5944, - "End Line": 5949 - }, - { - "Function Name": "SetSize", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5358, - "End Line": 5361 - }, - { - "Function Name": "SetFree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5374, - "End Line": 5377 - }, - { - "Function Name": "Configlist_init", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1405, - "End Line": 1412 - }, - { - "Function Name": "Configlist_reset", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1415, - "End Line": 1422 - }, - { - "Function Name": "Configlist_return", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1542, - "End Line": 1548 - }, - { - "Function Name": "Configlist_basis", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1552, - "End Line": 1558 - }, - { - "Function Name": "State_new", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5802, - "End Line": 5808 - }, - { - "Function Name": "Configlist_sort", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1525, - "End Line": 1530 - }, - { - "Function Name": "Configlist_sortbasis", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1533, - "End Line": 1538 - }, - { - "Function Name": "memory_error", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1594, - "End Line": 1597 - }, - { - "Function Name": "newconfig", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1393, - "End Line": 1395 + "Start Line": 126, + "End Line": 161 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1610, - "Sequential Logic Declarations": 738, - "Function Parameters": 216, - "Function/Method Declarations": 131, - "Class/Entity Declarations": 255, - "Defensive Programming Constructs": 35, - "Type/Safety Bypasses": 44, + "Control Flow Branches": 20, + "Sequential Logic Declarations": 16, + "Function Parameters": 12, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 22, - "Exposed API / Public Exports": 938, - "State Mutations / Variable Reassignments": 5873, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 23, - "Unit Test Assertions": 30, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 87, + "Global State Dependencies": 3, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 2, - "Metaprogramming & Reflection": 22, - "Module Dependencies (Imports)": 7, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 44, - "Pointer Arithmetic & Addressing": 2676, - "Manual Memory Allocation": 8, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 4, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 297, - "Explicit Type Casts": 45, - "Fatal Aborts & Exceptions": 28, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 107, - "Resource Deallocation & Cleanup": 12, - "Private / Encapsulated Scopes": 83, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4273, + "Structural Space Indentations": 160, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -120887,15 +119964,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 543, - "Design Camel Case": 70, - "Design Snake Case": 471, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 202, - "Design Long Vars": 0, + "Core Var Decl": 48, + "Design Camel Case": 0, + "Design Snake Case": 46, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -120903,7 +119980,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 30, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -120919,61 +119996,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "assert.h", - "ctype.h", - "stdarg.h", - "stdio.h", - "stdlib.h", - "string.h", - "unistd.h" - ] - } - } - }, - "zig/zls": { - "Directory Group Magnitude": 9643.22, - "File Count": 6, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "34.57%", - "Error & Exception Exposure": "33.97%", - "Tech Debt Exposure": "11.18%", - "Testing Exposure": "67.1%", - "API Exposure": "1.81%", - "Concurrency Exposure": "15.89%", - "State Flux Exposure": "12.24%", - "Commented Logic Exposure": "2.66%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "30.76%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "zig/zls/DocumentScope.zig": { + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_objects.clas.abap": { "1. Artifact Identity": { - "Filename": "DocumentScope.zig", - "Path": "zig/zls/DocumentScope.zig", - "Language": "Zig", + "Filename": "zcl_abapgit_objects.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_objects.clas.abap", + "Language": "Abap", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", + "Folder Dominant Lang": "abap", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -1041.56, - "Y": -131.97, - "Z": 5219.61 + "X": -1409.49, + "Y": 186.55, + "Z": -1504.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -120982,510 +120027,216 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1346, - "Coding LOC": 1130, - "Documentation LOC": 46, - "Structural Magnitude": 300.2, - "Control Flow Ratio": "79.8%", - "Popularity Rank": 2, + "Total LOC": 1428, + "Coding LOC": 954, + "Documentation LOC": 143, + "Structural Magnitude": 9675.31, + "Control Flow Ratio": "60.9%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.448 + "Raw Cognitive Density": 0.212 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "18.35%", - "Error & Exception Exposure": "42.33%", - "Tech Debt Exposure": "18.18%", - "Testing Exposure": "80.0%", - "API Exposure": "2.91%", - "Concurrency Exposure": "18.82%", + "Cognitive Load Exposure": "10.4%", + "Error & Exception Exposure": "47.95%", + "Tech Debt Exposure": "9.87%", + "Testing Exposure": "2.3%", + "API Exposure": "0.64%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "32.82%", + "Commented Logic Exposure": "5.04%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 131, + "Sequential Logic Declarations": 84, + "Function Parameters": 47, + "Function/Method Declarations": 30, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 38, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 8, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 33, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 14, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 177, + "Manual Memory Allocation": 8, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 952, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 315, + "Design Camel Case": 0, + "Design Snake Case": 314, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 13, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_persistence_db.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_persistence_db.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_persistence_db.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1719.57, + "Y": 202.37, + "Z": -1050.74 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 283, + "Coding LOC": 183, + "Documentation LOC": 34, + "Structural Magnitude": 591.93, + "Control Flow Ratio": "36.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.104 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "7.01%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.82%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "37.26%", + "Documentation Exposure": "16.22%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "nameToken", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "56.2%", - "Start Line": 173, - "End Line": 223 - }, - { - "Function Name": "getScopeDeclarationsConst", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 1303, - "End Line": 1323 - }, - { - "Function Name": "getScopeChildScopesConst", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 1325, - "End Line": 1345 - }, - { - "Function Name": "get", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 110, - "End Line": 119 - }, - { - "Function Name": "getScopeDeclaration", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1293, - "End Line": 1301 - }, - { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 162, - "End Line": 165 - }, - { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 303, - "End Line": 306 - }, - { - "Function Name": "getScopeAstNode", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1279, - "End Line": 1291 - }, - { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 43, - "End Line": 47 - }, - { - "Function Name": "isContainer", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 236, - "End Line": 241 - }, - { - "Function Name": "hash", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 34, - "End Line": 41 - }, - { - "Function Name": "getScopeTag", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1265, - "End Line": 1270 - }, - { - "Function Name": "getScopeParent", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1272, - "End Line": 1277 - }, - { - "Function Name": "getVarDeclNode", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 127, - "End Line": 130 - }, - { - "Function Name": "getCase", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 147 - }, - { - "Function Name": "getFullVarDecl", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 132, - "End Line": 134 - }, - { - "Function Name": "eql", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 168, - "End Line": 170 - }, - { - "Function Name": "locToSmallLoc", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 530, - "End Line": 535 - }, - { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 153, - "End Line": 155 - }, - { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 293, - "End Line": 295 - }, - { - "Function Name": "pushDeclaration", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 332, - "End Line": 337 - }, - { - "Function Name": "walkNodeEnsureScope", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 540, - "End Line": 545 - }, - { - "Function Name": "walkBlockNodeKeepOpen", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 902, - "End Line": 907 - }, - { - "Function Name": "startScope", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 426 - }, - { - "Function Name": "pushChildScope", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 461 - }, - { - "Function Name": "walkNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 568, - "End Line": 572 - }, - { - "Function Name": "walkContainerDecl", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 764, - "End Line": 768 - }, - { - "Function Name": "walkErrorSetNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 830, - "End Line": 834 - }, - { - "Function Name": "walkFuncNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 852, - "End Line": 856 - }, - { - "Function Name": "walkBlockNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 893, - "End Line": 897 - }, - { - "Function Name": "walkIfNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 963 - }, - { - "Function Name": "walkCatchNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 998, - "End Line": 1002 - }, - { - "Function Name": "walkWhileNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1024, - "End Line": 1028 - }, - { - "Function Name": "walkForNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1102, - "End Line": 1106 - }, - { - "Function Name": "walkSwitchNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1155, - "End Line": 1159 - }, - { - "Function Name": "walkErrdeferNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1212, - "End Line": 1216 - }, - { - "Function Name": "walkOtherNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1254, - "End Line": 1258 - }, - { - "Function Name": "deinit", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 523, - "End Line": 528 - }, - { - "Function Name": "walkUnaryOpNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1232, - "End Line": 1232 - }, - { - "Function Name": "walkBinOpNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1236, - "End Line": 1236 - }, - { - "Function Name": "walkOptNodeAndOptNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1242, - "End Line": 1242 - }, - { - "Function Name": "walkNodeAndOptNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1248, - "End Line": 1248 - }, - { - "Function Name": "init", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 488 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 319, - "End Line": 322 - }, - { - "Function Name": "finalize", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 384 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 265, - "Sequential Logic Declarations": 67, - "Function Parameters": 45, - "Function/Method Declarations": 45, - "Class/Entity Declarations": 19, - "Defensive Programming Constructs": 165, - "Type/Safety Bypasses": 45, + "Control Flow Branches": 11, + "Sequential Logic Declarations": 19, + "Function Parameters": 16, + "Function/Method Declarations": 13, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 48, - "State Mutations / Variable Reassignments": 46, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 38, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 134, + "Global State Dependencies": 6, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -121494,23 +120245,23 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 53, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 5, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 25, - "Fatal Aborts & Exceptions": 47, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 129, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 160, - "Resource Deallocation & Cleanup": 10, - "Private / Encapsulated Scopes": 130, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 3, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1034, + "Structural Space Indentations": 181, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -121527,14 +120278,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 139, - "Design Camel Case": 1, - "Design Snake Case": 109, - "Design Pascal Case": 26, - "Design Upper Case": 0, - "Design Short Vars": 3, + "Core Var Decl": 50, + "Design Camel Case": 0, + "Design Snake Case": 49, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 4, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -121543,7 +120294,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 7, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -121559,34 +120310,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 4 + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "ast.zig", - "offsets.zig", - "std", - "tracy" - ] + "9. Extracted Dependencies": [] }, - "zig/zls/DocumentStore.zig": { + "abap/abapGit/zcl_abapgit_xml_output.clas.abap": { "1. Artifact Identity": { - "Filename": "DocumentStore.zig", - "Path": "zig/zls/DocumentStore.zig", - "Language": "Zig", + "Filename": "zcl_abapgit_xml_output.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_xml_output.clas.abap", + "Language": "Abap", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", + "Folder Dominant Lang": "abap", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -1240.94, - "Y": -190.57, - "Z": 5915.34 + "X": -1429.86, + "Y": 117.05, + "Z": -1820.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -121595,681 +120341,90 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2059, - "Coding LOC": 1604, - "Documentation LOC": 133, - "Structural Magnitude": 865.28, - "Control Flow Ratio": "66.7%", - "Popularity Rank": 2, + "Total LOC": 134, + "Coding LOC": 87, + "Documentation LOC": 2, + "Structural Magnitude": 176.52, + "Control Flow Ratio": "42.1%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.879 + "Raw Cognitive Density": 0.218 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "38.98%", - "Error & Exception Exposure": "33.22%", - "Tech Debt Exposure": "20.51%", - "Testing Exposure": "80.0%", - "API Exposure": "1.9%", + "Cognitive Load Exposure": "10.66%", + "Error & Exception Exposure": "60.16%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.94%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "26.35%", - "Commented Logic Exposure": "4.94%", + "State Flux Exposure": "32.72%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "25.08%", + "Documentation Exposure": "32.55%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "createAndStoreDocument", - "Structural Impact": 65.7, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 26, - "Input Parameters": 4, - "Control Flow Ratio": "65.0%", - "Start Line": 1567, - "End Line": 1673 - }, - { - "Function Name": "invalidateBuildFileWorker", - "Structural Impact": 49.7, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "69.4%", - "Start Line": 1192, - "End Line": 1285 - }, - { - "Function Name": "loadBuildConfiguration", - "Structural Impact": 46.5, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "60.6%", - "Start Line": 1364, - "End Line": 1452 - }, - { - "Function Name": "publishCimportDiagnostics", - "Structural Impact": 39.3, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 20, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1897, - "End Line": 1955 - }, - { - "Function Name": "loadDirectoryRecursive", - "Structural Impact": 37.6, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "54.3%", - "Start Line": 974, - "End Line": 1033 - }, - { - "Function Name": "readFile", - "Structural Impact": 25.9, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "72.2%", - "Start Line": 740, - "End Line": 773 - }, - { - "Function Name": "notifyBuildStart", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1112, - "End Line": 1154 - }, - { - "Function Name": "Lazy", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "55.0%", - "Start Line": 595, - "End Line": 643 - }, - { - "Function Name": "notifyBuildEnd", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "68.8%", - "Start Line": 1158, - "End Line": 1190 - }, - { - "Function Name": "buildDotZigExists", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "61.1%", - "Start Line": 1455, - "End Line": 1466 - }, - { - "Function Name": "invalidateBuildFile", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 959, - "End Line": 970 - }, - { - "Function Name": "loadBuildAssociatedConfiguration", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1302, - "End Line": 1325 - }, - { - "Function Name": "deinit", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 697, - "End Line": 723 - }, - { - "Function Name": "getHandle", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 728, - "End Line": 735 - }, - { - "Function Name": "closeLspSyncedDocument", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 867, - "End Line": 889 - }, - { - "Function Name": "next", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 676, - "End Line": 688 - }, - { - "Function Name": "tryLockConfig", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 78, - "End Line": 84 - }, - { - "Function Name": "await", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 589, - "End Line": 592 - }, - { - "Function Name": "getOrLoadHandleVoid", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 988, - "End Line": 998 - }, - { - "Function Name": "deinit", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 562, - "End Line": 582 - }, - { - "Function Name": "loadTrigramStore", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1066, - "End Line": 1076 - }, - { - "Function Name": "sendMessageToClient", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1096, - "End Line": 1110 - }, - { - "Function Name": "getOrNull", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 628, - "End Line": 637 - }, - { - "Function Name": "deinit", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 154, - "End Line": 159 - }, - { - "Function Name": "deinit", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 607, - "End Line": 611 - }, - { - "Function Name": "deinit", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1962, - "End Line": 1971 - }, - { - "Function Name": "deinit", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 221, - "End Line": 233 - }, - { - "Function Name": "deinit", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 325, - "End Line": 333 - }, - { - "Function Name": "getBuildFile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 800, - "End Line": 805 - }, - { - "Function Name": "getCached", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 639, - "End Line": 641 - }, - { - "Function Name": "isBuildFile", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1287, - "End Line": 1289 - }, - { - "Function Name": "isBuiltinFile", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1291, - "End Line": 1293 - }, - { - "Function Name": "isInStd", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1295, - "End Line": 1298 - }, - { - "Function Name": "collectImports", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 482, - "End Line": 488 - }, - { - "Function Name": "refresh", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 413 - }, - { - "Function Name": "collectIncludeDirs", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1690, - "End Line": 1695 - }, - { - "Function Name": "collectCMacros", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1757, - "End Line": 1762 - }, - { - "Function Name": "uriFromImportStr", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1978, - "End Line": 1983 - }, - { - "Function Name": "isAssociatedWith", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 99 - }, - { - "Function Name": "parseTree", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 463 - }, - { - "Function Name": "openLspSyncedDocument", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 840, - "End Line": 840 - }, - { - "Function Name": "refreshLspSyncedDocument", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 894, - "End Line": 894 - }, - { - "Function Name": "refreshDocumentFromFileSystem", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 922, - "End Line": 922 - }, - { - "Function Name": "resolveCImport", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1790, - "End Line": 1790 - }, - { - "Function Name": "unlockConfig", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 88 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 657, - "End Line": 659 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 - }, - { - "Function Name": "loadTrigramStores", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1035, - "End Line": 1038 - }, - { - "Function Name": "getAssociatedBuildFile", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 241, - "End Line": 241 - }, - { - "Function Name": "getAssociatedCompilationUnits", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 337 - }, - { - "Function Name": "get", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 613, - "End Line": 613 - }, - { - "Function Name": "create", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 646 - }, - { - "Function Name": "create", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 663 - }, - { - "Function Name": "getOrLoadHandle", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 779, - "End Line": 779 - }, - { - "Function Name": "getOrLoadBuildFile", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 810, - "End Line": 810 - }, - { - "Function Name": "prepareBuildRunnerArgs", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1327 - }, - { - "Function Name": "collectPotentialBuildFiles", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1473, - "End Line": 1473 - }, - { - "Function Name": "createBuildFile", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1522, - "End Line": 1522 - }, - { - "Function Name": "getDocumentScope", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 187 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 624, - "Sequential Logic Declarations": 312, - "Function Parameters": 59, - "Function/Method Declarations": 59, - "Class/Entity Declarations": 21, - "Defensive Programming Constructs": 323, - "Type/Safety Bypasses": 37, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 11, + "Function Parameters": 1, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 56, - "State Mutations / Variable Reassignments": 160, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 101, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 29, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 240, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 4, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 3, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 16, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 12, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 112, - "Manual Memory Allocation": 9, + "Pointer Arithmetic & Addressing": 13, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 9, - "Fatal Aborts & Exceptions": 151, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 264, - "Thread Synchronization Locks": 33, - "Immutable Data Declarations": 234, - "Resource Deallocation & Cleanup": 109, - "Private / Encapsulated Scopes": 256, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1480, + "Structural Space Indentations": 85, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 2, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -122280,14 +120435,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 247, - "Design Camel Case": 2, - "Design Snake Case": 196, - "Design Pascal Case": 43, + "Core Var Decl": 23, + "Design Camel Case": 0, + "Design Snake Case": 23, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 13, - "Design Long Vars": 6, - "Duplicate Logic": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -122296,7 +120451,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 15, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -122312,844 +120467,1592 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 13, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 3, - "Total Downstream (Absolute Dependency Blast Radius)": 3 + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "BuildAssociatedConfig.zig", - "DiagnosticsCollection.zig", - "DocumentScope.zig", - "TrigramStore.zig", - "Uri.zig", - "analysis.zig", - "build_runner/shared.zig", - "builtin", - "lsp", - "offsets.zig", - "std", - "tracy", - "translate_c.zig" - ] + "9. Extracted Dependencies": [] + } + } + }, + "c/sqlite": { + "Directory Group Magnitude": 9954.46, + "File Count": 2, + "Ecosystem Fingerprint (Archetypes)": { + "Static: Literature & Documentation": "50.0%", + "Unclassified": "50.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "45.8%", + "Error & Exception Exposure": "49.78%", + "Tech Debt Exposure": "4.01%", + "Testing Exposure": "40.0%", + "API Exposure": "7.22%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "50.0%", + "Commented Logic Exposure": "2.58%", + "Specification Exposure": "50.0%", + "Instability Exposure": "25.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "49.69%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "c/sqlite/README.md": { + "1. Artifact Identity": { + "Filename": "README.md", + "Path": "c/sqlite/README.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "markdown", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": 1209.94, + "Y": -99.62, + "Z": -5367.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 426, + "Coding LOC": 0, + "Documentation LOC": 339, + "Structural Magnitude": 8.52, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 13, + "Hyperlinked Literature References": 28, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] }, - "zig/zls/Server.zig": { + "c/sqlite/lemon.c": { "1. Artifact Identity": { - "Filename": "Server.zig", - "Path": "zig/zls/Server.zig", - "Language": "Zig", + "Filename": "lemon.c", + "Path": "c/sqlite/lemon.c", + "Language": "C", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "markdown", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1815.37, - "Y": -185.7, - "Z": 5918.42 + "X": 1425.87, + "Y": -86.54, + "Z": -5565.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2030, - "Coding LOC": 1670, - "Documentation LOC": 108, - "Structural Magnitude": 1499.8, - "Control Flow Ratio": "74.3%", - "Popularity Rank": 1, + "Total LOC": 6076, + "Coding LOC": 4862, + "Documentation LOC": 876, + "Structural Magnitude": 9945.94, + "Control Flow Ratio": "68.6%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.61 + "Raw Cognitive Density": 1.511 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.05%", - "Error & Exception Exposure": "25.79%", - "Tech Debt Exposure": "10.95%", + "Cognitive Load Exposure": "91.61%", + "Error & Exception Exposure": "99.56%", + "Tech Debt Exposure": "8.03%", "Testing Exposure": "80.0%", - "API Exposure": "0.58%", - "Concurrency Exposure": "17.47%", - "State Flux Exposure": "13.75%", - "Commented Logic Exposure": "0.0%", + "API Exposure": "14.44%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.16%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "17.34%", + "Documentation Exposure": "99.37%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "initializeHandler", - "Structural Impact": 196.2, - "Lines of Code (LOC)": 244, - "Control Flow Branches": 91, + "Function Name": "ReportTable", + "Structural Impact": 461.2, + "Lines of Code (LOC)": 705, + "Control Flow Branches": 212, "Input Parameters": 3, - "Control Flow Ratio": "95.8%", - "Start Line": 340, - "End Line": 583 + "Control Flow Ratio": "91.0%", + "Start Line": 4423, + "End Line": 5127 }, { - "Function Name": "sendRequestSync", - "Structural Impact": 66.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 28, - "Input Parameters": 4, - "Control Flow Ratio": "87.5%", - "Start Line": 1794, - "End Line": 1829 + "Function Name": "parseonetoken", + "Structural Impact": 363.6, + "Lines of Code (LOC)": 541, + "Control Flow Branches": 237, + "Input Parameters": 1, + "Control Flow Ratio": "91.2%", + "Start Line": 2374, + "End Line": 2914 }, { - "Function Name": "codeActionHandler", - "Structural Impact": 46.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "63.6%", - "Start Line": 1520, - "End Line": 1562 + "Function Name": "Parse", + "Structural Impact": 123.7, + "Lines of Code (LOC)": 154, + "Control Flow Branches": 81, + "Input Parameters": 1, + "Control Flow Ratio": "92.0%", + "Start Line": 3083, + "End Line": 3236 }, { - "Function Name": "validateMessage", - "Structural Impact": 45.5, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 24, + "Function Name": "translate_code", + "Structural Impact": 122.2, + "Lines of Code (LOC)": 192, + "Control Flow Branches": 64, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1929, - "End Line": 1972 + "Control Flow Ratio": "94.1%", + "Start Line": 3974, + "End Line": 4165 }, { - "Function Name": "handleResponse", - "Structural Impact": 43.8, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 23, + "Function Name": "print_stack_union", + "Structural Impact": 97.4, + "Lines of Code (LOC)": 115, + "Control Flow Branches": 40, + "Input Parameters": 4, + "Control Flow Ratio": "85.1%", + "Start Line": 4220, + "End Line": 4334 + }, + { + "Function Name": "eval_preprocessor_boolean", + "Structural Impact": 94.8, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 51, "Input Parameters": 2, - "Control Flow Ratio": "85.2%", - "Start Line": 1974, - "End Line": 2017 + "Control Flow Ratio": "92.7%", + "Start Line": 2919, + "End Line": 3013 }, { - "Function Name": "signatureHelpHandler", - "Structural Impact": 35.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "64.0%", - "Start Line": 1341, - "End Line": 1372 + "Function Name": "acttab_insert", + "Structural Impact": 86.6, + "Lines of Code (LOC)": 104, + "Control Flow Branches": 46, + "Input Parameters": 2, + "Control Flow Ratio": "95.8%", + "Start Line": 760, + "End Line": 863 }, { - "Function Name": "processMessageReportError", - "Structural Impact": 34.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "65.2%", - "Start Line": 1887, - "End Line": 1927 + "Function Name": "CompressTables", + "Structural Impact": 84.7, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 55, + "Input Parameters": 1, + "Control Flow Ratio": "90.2%", + "Start Line": 5172, + "End Line": 5282 }, { - "Function Name": "saveDocumentHandler", - "Structural Impact": 33.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1190, - "End Line": 1223 + "Function Name": "resolve_conflict", + "Structural Impact": 75.8, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 41, + "Input Parameters": 2, + "Control Flow Ratio": "91.1%", + "Start Line": 1319, + "End Line": 1379 }, { - "Function Name": "willSaveWaitUntilHandler", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "65.2%", - "Start Line": 1241, - "End Line": 1261 + "Function Name": "handleswitch", + "Structural Impact": 75.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 40, + "Input Parameters": 2, + "Control Flow Ratio": "90.9%", + "Start Line": 2130, + "End Line": 2215 }, { - "Function Name": "sendNotificationSync", - "Structural Impact": 32.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "81.2%", - "Start Line": 1831, - "End Line": 1852 + "Function Name": "preprocess_input", + "Structural Impact": 62.2, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 41, + "Input Parameters": 1, + "Control Flow Ratio": "97.6%", + "Start Line": 3020, + "End Line": 3076 }, { - "Function Name": "didChangeConfigurationHandler", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 14, + "Function Name": "PrintAction", + "Structural Impact": 61.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 28, "Input Parameters": 3, - "Control Flow Ratio": "82.4%", - "Start Line": 939, - "End Line": 976 + "Control Flow Ratio": "84.8%", + "Start Line": 3481, + "End Line": 3544 }, { - "Function Name": "processMessage", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 1864, - "End Line": 1885 + "Function Name": "main", + "Structural Impact": 60.7, + "Lines of Code (LOC)": 175, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "85.3%", + "Start Line": 1740, + "End Line": 1914 }, { - "Function Name": "formattingHandler", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 14, + "Function Name": "lemon_vsprintf", + "Structural Impact": 46.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 21, "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 1445, - "End Line": 1460 + "Control Flow Ratio": "95.5%", + "Start Line": 170, + "End Line": 221 }, { - "Function Name": "initializedHandler", - "Structural Impact": 30.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "81.2%", - "Start Line": 585, - "End Line": 629 + "Function Name": "ReportOutput", + "Structural Impact": 45.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 28, + "Input Parameters": 1, + "Control Flow Ratio": "73.7%", + "Start Line": 3547, + "End Line": 3644 }, { - "Function Name": "semanticTokensRangeHandler", - "Structural Impact": 29.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 1292, - "End Line": 1321 + "Function Name": "FindFirstSets", + "Structural Impact": 45.3, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "82.9%", + "Start Line": 919, + "End Line": 975 }, { - "Function Name": "semanticTokensFullHandler", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 1263, - "End Line": 1290 + "Function Name": "emit_destructor_code", + "Structural Impact": 37.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 15, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 3857, + "End Line": 3898 }, { - "Function Name": "inlayHintHandler", - "Structural Impact": 29.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "65.0%", - "Start Line": 1494, - "End Line": 1518 + "Function Name": "emit_code", + "Structural Impact": 35.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "77.8%", + "Start Line": 4171, + "End Line": 4211 }, { - "Function Name": "changeDocumentHandler", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 1166, - "End Line": 1188 + "Function Name": "FindActions", + "Structural Impact": 34.9, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "72.4%", + "Start Line": 1230, + "End Line": 1304 }, { - "Function Name": "didChangeWorkspaceFoldersHandler", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "76.5%", - "Start Line": 921, - "End Line": 937 + "Function Name": "handleflags", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "85.0%", + "Start Line": 2094, + "End Line": 2125 }, { - "Function Name": "completionHandler", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 1323, - "End Line": 1339 + "Function Name": "OptPrint", + "Structural Impact": 32.5, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 29, + "Input Parameters": 0, + "Control Flow Ratio": "93.5%", + "Start Line": 2268, + "End Line": 2316 }, { - "Function Name": "didChangeWatchedFilesHandler", - "Structural Impact": 27.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 898, - "End Line": 919 + "Function Name": "compute_action", + "Structural Impact": 32.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "85.0%", + "Start Line": 3696, + "End Line": 3720 }, { - "Function Name": "hoverHandler", - "Structural Impact": 27.1, - "Lines of Code (LOC)": 23, + "Function Name": "buildshifts", + "Structural Impact": 31.9, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "64.0%", + "Start Line": 1104, + "End Line": 1152 + }, + { + "Function Name": "append_str", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 40, "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 3926, + "End Line": 3965 + }, + { + "Function Name": "pathsearch", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, "Input Parameters": 3, - "Control Flow Ratio": "63.2%", - "Start Line": 1409, - "End Line": 1431 + "Control Flow Ratio": "92.9%", + "Start Line": 3648, + "End Line": 3690 }, { - "Function Name": "showMessage", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 226, - "End Line": 267 + "Function Name": "Configlist_closure", + "Structural Impact": 29.0, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1480, + "End Line": 1522 }, { - "Function Name": "documentSymbolsHandler", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 11, + "Function Name": "minimum_size_type", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 1433, - "End Line": 1443 + "Control Flow Ratio": "92.3%", + "Start Line": 4341, + "End Line": 4364 }, { - "Function Name": "closeDocumentHandler", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 15, + "Function Name": "tplt_xfer", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 22, "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 1225, - "End Line": 1239 + "Input Parameters": 4, + "Control Flow Ratio": "90.9%", + "Start Line": 3732, + "End Line": 3753 }, { - "Function Name": "prepareRenameHandler", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 16, + "Function Name": "OptInit", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 23, "Control Flow Branches": 10, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1467, - "End Line": 1482 + "Control Flow Ratio": "83.3%", + "Start Line": 2217, + "End Line": 2239 }, { - "Function Name": "sendMessageSync", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 1854, - "End Line": 1862 + "Function Name": "Symbol_insert", + "Structural Impact": 20.1, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 5656, + "End Line": 5711 }, { - "Function Name": "foldingRangeHandler", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 9, + "Function Name": "State_insert", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 54, "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "56.2%", + "Start Line": 5855, + "End Line": 5908 + }, + { + "Function Name": "tplt_open", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "64.7%", + "Start Line": 3764, + "End Line": 3817 + }, + { + "Function Name": "ResortStates", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "73.3%", + "Start Line": 5312, + "End Line": 5347 + }, + { + "Function Name": "ReportHeader", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "73.3%", + "Start Line": 5130, + "End Line": 5163 + }, + { + "Function Name": "FindFollowSets", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 1192, + "End Line": 1224 + }, + { + "Function Name": "errline", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 1564, - "End Line": 1572 + "Control Flow Ratio": "87.5%", + "Start Line": 2047, + "End Line": 2067 }, { - "Function Name": "selectionRangeHandler", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 9, + "Function Name": "FindStates", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 57, "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 1574, - "End Line": 1582 + "Input Parameters": 1, + "Control Flow Ratio": "56.2%", + "Start Line": 982, + "End Line": 1038 }, { - "Function Name": "openDocumentHandler", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, + "Function Name": "RulePrint", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "72.7%", - "Start Line": 1148, - "End Line": 1164 + "Control Flow Ratio": "70.0%", + "Start Line": 3417, + "End Line": 3434 }, { - "Function Name": "isBlockingMessage", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 46, + "Function Name": "Strsafe_insert", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 53, "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1630, - "End Line": 1675 + "Control Flow Ratio": "64.3%", + "Start Line": 5488, + "End Line": 5540 }, { - "Function Name": "loop", - "Structural Impact": 15.6, - "Lines of Code (LOC)": 29, + "Function Name": "FindRulePrecedences", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 890, + "End Line": 912 + }, + { + "Function Name": "Configtable_insert", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 52, "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "56.2%", - "Start Line": 1754, - "End Line": 1782 + "Control Flow Ratio": "60.0%", + "Start Line": 5995, + "End Line": 6046 }, { - "Function Name": "sendManualWatchUpdate", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 9, + "Function Name": "lemon_addtext", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "71.4%", + "Start Line": 155, + "End Line": 169 + }, + { + "Function Name": "file_makename", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 31, "Control Flow Branches": 7, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3306, + "End Line": 3336 + }, + { + "Function Name": "acttab_action", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 719, + "End Line": 743 + }, + { + "Function Name": "statecmp", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 2, "Control Flow Ratio": "70.0%", - "Start Line": 784, - "End Line": 792 + "Start Line": 5776, + "End Line": 5788 }, { - "Function Name": "generateDiagnostics", - "Structural Impact": 11.0, + "Function Name": "tplt_print", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "55.6%", + "Start Line": 3833, + "End Line": 3851 + }, + { + "Function Name": "Rule_merge", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1671, + "End Line": 1691 + }, + { + "Function Name": "Reprint", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 3382, + "End Line": 3413 + }, + { + "Function Name": "FindLinks", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "58.3%", + "Start Line": 1157, + "End Line": 1185 + }, + { + "Function Name": "same_symbol", + "Structural Impact": 12.7, "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 1088, + "End Line": 1099 + }, + { + "Function Name": "argindex", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 2073, + "End Line": 2087 + }, + { + "Function Name": "actioncmp", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 327, - "End Line": 338 + "Control Flow Ratio": "62.5%", + "Start Line": 594, + "End Line": 610 }, { - "Function Name": "renameHandler", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1462, - "End Line": 1465 + "Function Name": "Symbolcmpp", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "41.7%", + "Start Line": 5602, + "End Line": 5609 }, { - "Function Name": "referencesHandler", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, + "Function Name": "handle_D_option", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 1607, + "End Line": 1630 + }, + { + "Function Name": "rule_print", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 18, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1484, - "End Line": 1487 + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 3361, + "End Line": 3378 }, { - "Function Name": "documentHighlightHandler", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, + "Function Name": "writeRuleText", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1489, - "End Line": 1492 + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 4397, + "End Line": 4412 }, { - "Function Name": "removeWorkspace", + "Function Name": "SetUnion", "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 13, "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "80.0%", - "Start Line": 885, - "End Line": 896 + "Start Line": 5391, + "End Line": 5403 }, { - "Function Name": "sendJsonMessageSync", + "Function Name": "Strsafe_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5544, + "End Line": 5557 + }, + { + "Function Name": "Symbol_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5715, + "End Line": 5728 + }, + { + "Function Name": "State_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 5912, + "End Line": 5925 + }, + { + "Function Name": "Configtable_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 6050, + "End Line": 6063 + }, + { + "Function Name": "getstate", "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 40, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1784, - "End Line": 1792 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1044, + "End Line": 1083 }, { - "Function Name": "formatMessage", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, + "Function Name": "file_open", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3341, + "End Line": 3357 + }, + { + "Function Name": "Rule_sort", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2019, - "End Line": 2025 + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 1696, + "End Line": 1716 }, { - "Function Name": "create", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, + "Function Name": "Action_add", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "22.2%", + "Start Line": 621, + "End Line": 639 + }, + { + "Function Name": "handle_U_option", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1719 + "Control Flow Ratio": "80.0%", + "Start Line": 1635, + "End Line": 1647 }, { - "Function Name": "keepRunning", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, + "Function Name": "OptNArgs", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2241, + "End Line": 2252 + }, + { + "Function Name": "Symbol_Nth", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1740, - "End Line": 1745 + "Control Flow Ratio": "57.1%", + "Start Line": 5731, + "End Line": 5740 }, { - "Function Name": "do", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, + "Function Name": "has_destructor", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 330, - "End Line": 335 + "Control Flow Ratio": "50.0%", + "Start Line": 3903, + "End Line": 3912 }, { - "Function Name": "registerCapability", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 644, - "End Line": 662 + "Function Name": "Strsafe_init", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5469, + "End Line": 5485 }, { - "Function Name": "requestConfiguration", - "Structural Impact": 6.5, + "Function Name": "Symbol_init", + "Structural Impact": 6.8, "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 665, - "End Line": 681 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5637, + "End Line": 5653 }, { - "Function Name": "gotoTypeDefinitionHandler", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, + "Function Name": "State_init", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5836, + "End Line": 5852 + }, + { + "Function Name": "Configtable_init", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5976, + "End Line": 5992 + }, + { + "Function Name": "tplt_linedir", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1382, - "End Line": 1389 + "Start Line": 3820, + "End Line": 3830 }, { - "Function Name": "gotoImplementationHandler", + "Function Name": "Strsafe", "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5428, + "End Line": 5442 + }, + { + "Function Name": "Action_new", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 570, + "End Line": 588 + }, + { + "Function Name": "Plink_new", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 3245, + "End Line": 3263 + }, + { + "Function Name": "tplt_skip_header", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3757, + "End Line": 3760 + }, + { + "Function Name": "stateResortCompare", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1391, - "End Line": 1398 + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 5291, + "End Line": 5305 }, { - "Function Name": "gotoDeclarationHandler", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, + "Function Name": "lemon_realloc", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1400, - "End Line": 1407 + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 115, + "End Line": 125 }, { - "Function Name": "exitHandler", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, + "Function Name": "acttab_alloc", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 636, - "End Line": 642 + "Start Line": 702, + "End Line": 712 }, { - "Function Name": "shutdownHandler", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "axset_compare", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 631, - "End Line": 634 + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 4382, + "End Line": 4392 }, { - "Function Name": "workspaceSymbolHandler", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "Symbol_new", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 25, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1584, - "End Line": 1586 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 5562, + "End Line": 5586 }, { - "Function Name": "deinit", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "lemon_malloc", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 89, + "End Line": 102 + }, + { + "Function Name": "Configlist_addbasis", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 777, - "End Line": 782 + "Control Flow Ratio": "20.0%", + "Start Line": 1452, + "End Line": 1477 }, { - "Function Name": "destroy", + "Function Name": "Configlist_eat", "Structural Impact": 4.8, "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1721, - "End Line": 1732 + "Control Flow Ratio": "33.3%", + "Start Line": 1561, + "End Line": 1572 }, { - "Function Name": "initAnalyser", + "Function Name": "Configlist_add", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 1425, + "End Line": 1449 + }, + { + "Function Name": "Symbol_arrayof", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5751, + "End Line": 5762 + }, + { + "Function Name": "State_arrayof", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 5930, + "End Line": 5941 + }, + { + "Function Name": "acttab_action_size", "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 869, + "End Line": 873 + }, + { + "Function Name": "Plink_copy", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 269, - "End Line": 277 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3276, + "End Line": 3285 }, { - "Function Name": "gotoDefinitionHandler", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, + "Function Name": "SetAdd", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1374, - "End Line": 1380 + "Start Line": 5381, + "End Line": 5388 }, { - "Function Name": "deinit", + "Function Name": "Configcmp", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 5765, + "End Line": 5773 + }, + { + "Function Name": "lemon_strcat", "Structural Impact": 3.7, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 92, - "End Line": 95 + "Control Flow Ratio": "50.0%", + "Start Line": 233, + "End Line": 236 }, { - "Function Name": "createDocumentStoreConfig", + "Function Name": "lemon_strcpy", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 230, + "End Line": 232 + }, + { + "Function Name": "Plink_delete", "Structural Impact": 3.4, "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3288, + "End Line": 3298 + }, + { + "Function Name": "statehash", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 5791, + "End Line": 5799 + }, + { + "Function Name": "lemon_free", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 108, + "End Line": 114 + }, + { + "Function Name": "handle_d_option", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1146 + "Start Line": 1652, + "End Line": 1659 }, { - "Function Name": "fmtMessage", + "Function Name": "handle_T_option", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1662, + "End Line": 1668 + }, + { + "Function Name": "OptArg", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2254, + "End Line": 2259 + }, + { + "Function Name": "OptErr", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2261, + "End Line": 2266 + }, + { + "Function Name": "strhash", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5417, + "End Line": 5422 + }, + { + "Function Name": "notnull", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2027, - "End Line": 2029 + "Start Line": 4417, + "End Line": 4419 }, { - "Function Name": "sendToClientRequest", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, + "Function Name": "ErrorMsg", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 164, - "End Line": 164 + "Start Line": 1578, + "End Line": 1585 }, { - "Function Name": "sendToClientInternal", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 206, - "End Line": 206 + "Function Name": "lemon_free_all", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 130, + "End Line": 136 }, { - "Function Name": "sendToClientResponse", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "lemon_sprintf", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 149 + "Start Line": 222, + "End Line": 229 }, { - "Function Name": "sendToClientNotification", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 180, - "End Line": 180 + "Function Name": "SetNew", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5364, + "End Line": 5371 }, { - "Function Name": "sendToClientResponseError", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "Symbol_count", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5743, + "End Line": 5746 + }, + { + "Function Name": "Plink_add", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 195, - "End Line": 195 + "Start Line": 3266, + "End Line": 3273 }, { - "Function Name": "autofix", + "Function Name": "lemon_calloc", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 297, - "End Line": 297 + "Start Line": 103, + "End Line": 107 }, { - "Function Name": "refreshBuildOnSave", + "Function Name": "stats_line", "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 794, - "End Line": 798 + "Start Line": 1723, + "End Line": 1728 }, { - "Function Name": "setTransport", + "Function Name": "defineCmp", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1734, - "End Line": 1738 + "Start Line": 1733, + "End Line": 1737 }, { - "Function Name": "autofixWorkaround", + "Function Name": "ConfigPrint", "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 289 + "Start Line": 3438, + "End Line": 3440 }, { - "Function Name": "handleConfiguration", + "Function Name": "Action_sort", "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 684 + "Start Line": 613, + "End Line": 619 }, { - "Function Name": "init", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "acttab_free", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 766, - "End Line": 766 + "Start Line": 695, + "End Line": 699 }, { - "Function Name": "addWorkspace", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "deleteconfig", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 857, - "End Line": 857 + "Start Line": 1398, + "End Line": 1402 }, { - "Function Name": "resolveConfiguration", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "confighash", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 978, - "End Line": 978 + "Start Line": 5944, + "End Line": 5949 + }, + { + "Function Name": "SetSize", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5358, + "End Line": 5361 + }, + { + "Function Name": "SetFree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5374, + "End Line": 5377 + }, + { + "Function Name": "Configlist_init", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1405, + "End Line": 1412 + }, + { + "Function Name": "Configlist_reset", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1415, + "End Line": 1422 + }, + { + "Function Name": "Configlist_return", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1542, + "End Line": 1548 + }, + { + "Function Name": "Configlist_basis", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1552, + "End Line": 1558 + }, + { + "Function Name": "State_new", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5802, + "End Line": 5808 + }, + { + "Function Name": "Configlist_sort", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1525, + "End Line": 1530 + }, + { + "Function Name": "Configlist_sortbasis", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1533, + "End Line": 1538 + }, + { + "Function Name": "memory_error", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1594, + "End Line": 1597 + }, + { + "Function Name": "newconfig", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1393, + "End Line": 1395 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 749, - "Sequential Logic Declarations": 259, - "Function Parameters": 71, - "Function/Method Declarations": 71, - "Class/Entity Declarations": 8, - "Defensive Programming Constructs": 330, - "Type/Safety Bypasses": 8, + "Control Flow Branches": 1610, + "Sequential Logic Declarations": 738, + "Function Parameters": 216, + "Function/Method Declarations": 131, + "Class/Entity Declarations": 255, + "Defensive Programming Constructs": 35, + "Type/Safety Bypasses": 44, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 20, - "State Mutations / Variable Reassignments": 106, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 56, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, + "I/O and Network Boundaries": 22, + "Exposed API / Public Exports": 938, + "State Mutations / Variable Reassignments": 5873, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 23, + "Unit Test Assertions": 30, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 204, + "Global State Dependencies": 87, "Decorators and Annotations": 0, - "Generic Type Abstractions": 8, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 10, - "Module Dependencies (Imports)": 28, + "Scientific & Mathematical Operations": 2, + "Metaprogramming & Reflection": 22, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, - "Planned Work (TODOs)": 11, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 80, - "Manual Memory Allocation": 33, + "Preprocessor Macros": 44, + "Pointer Arithmetic & Addressing": 2676, + "Manual Memory Allocation": 8, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 187, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 297, + "Explicit Type Casts": 45, + "Fatal Aborts & Exceptions": 28, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 285, + "Bitwise Operations": 2, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 190, - "Resource Deallocation & Cleanup": 50, - "Private / Encapsulated Scopes": 258, + "Immutable Data Declarations": 107, + "Resource Deallocation & Cleanup": 12, + "Private / Encapsulated Scopes": 83, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1476, + "Structural Space Indentations": 4273, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -123162,15 +122065,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 250, - "Design Camel Case": 0, - "Design Snake Case": 223, - "Design Pascal Case": 23, - "Design Upper Case": 0, - "Design Short Vars": 13, - "Design Long Vars": 4, + "Core Var Decl": 543, + "Design Camel Case": 70, + "Design Snake Case": 471, + "Design Pascal Case": 1, + "Design Upper Case": 1, + "Design Short Vars": 202, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -123178,7 +122081,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 8, + "Dynamic Code Execution (Eval/Exec)": 30, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -123194,45 +122097,49 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 27, - "Direct Downstream (Dependency Blast Radius)": 1, - "Total Upstream (Absolute Fragility)": 4, - "Total Downstream (Absolute Dependency Blast Radius)": 1 + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Config.zig", - "DiagnosticsCollection.zig", - "DocumentStore.zig", - "Uri.zig", - "analyser/analyser.zig", - "analysis.zig", - "build_options", - "build_runner/shared.zig", - "builtin", - "configuration.zig", - "diff.zig", - "features/code_actions.zig", - "features/completions.zig", - "features/diagnostics.zig", - "features/document_symbol.zig", - "features/folding_range.zig", - "features/goto.zig", - "features/hover.zig", - "features/inlay_hints.zig", - "features/references.zig", - "features/selection_range.zig", - "features/semantic_tokens.zig", - "features/signature_help.zig", - "lsp", - "offsets.zig", - "std", - "tracy" + "assert.h", + "ctype.h", + "stdarg.h", + "stdio.h", + "stdlib.h", + "string.h", + "unistd.h" ] - }, - "zig/zls/analysis.zig": { + } + } + }, + "zig/zls": { + "Directory Group Magnitude": 9643.22, + "File Count": 6, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "34.57%", + "Error & Exception Exposure": "33.97%", + "Tech Debt Exposure": "11.18%", + "Testing Exposure": "67.1%", + "API Exposure": "1.81%", + "Concurrency Exposure": "15.89%", + "State Flux Exposure": "12.24%", + "Commented Logic Exposure": "2.66%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "30.76%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "zig/zls/DocumentScope.zig": { "1. Artifact Identity": { - "Filename": "analysis.zig", - "Path": "zig/zls/analysis.zig", + "Filename": "DocumentScope.zig", + "Path": "zig/zls/DocumentScope.zig", "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -123242,9 +122149,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -1517.18, - "Y": -190.97, - "Z": 5357.91 + "X": -1041.56, + "Y": -131.97, + "Z": 5219.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -123253,2061 +122160,1294 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7016, - "Coding LOC": 6099, - "Documentation LOC": 184, - "Structural Magnitude": 5458.58, - "Control Flow Ratio": "73.4%", + "Total LOC": 1346, + "Coding LOC": 1130, + "Documentation LOC": 46, + "Structural Magnitude": 300.2, + "Control Flow Ratio": "79.8%", "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.982 + "Raw Cognitive Density": 0.448 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "63.81%", - "Error & Exception Exposure": "24.01%", - "Tech Debt Exposure": "8.85%", + "Cognitive Load Exposure": "18.35%", + "Error & Exception Exposure": "42.33%", + "Tech Debt Exposure": "18.18%", "Testing Exposure": "80.0%", - "API Exposure": "1.94%", - "Concurrency Exposure": "17.17%", - "State Flux Exposure": "22.2%", - "Commented Logic Exposure": "5.29%", + "API Exposure": "2.91%", + "Concurrency Exposure": "18.82%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "37.02%", + "Documentation Exposure": "37.26%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "resolveTypeOfNodeUncached", - "Structural Impact": 1135.4, - "Lines of Code (LOC)": 1092, - "Control Flow Branches": 623, + "Function Name": "nameToken", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "71.5%", - "Start Line": 1980, - "End Line": 3071 - }, - { - "Function Name": "resolveExpressionTypeFromAncestors", - "Structural Impact": 468.4, - "Lines of Code (LOC)": 424, - "Control Flow Branches": 199, - "Input Parameters": 4, - "Control Flow Ratio": "71.6%", - "Start Line": 6445, - "End Line": 6868 - }, - { - "Function Name": "getFieldAccessType", - "Structural Impact": 294.7, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 126, - "Input Parameters": 4, - "Control Flow Ratio": "72.0%", - "Start Line": 4997, - "End Line": 5211 + "Control Flow Ratio": "56.2%", + "Start Line": 173, + "End Line": 223 }, { - "Function Name": "resolveType", - "Structural Impact": 183.8, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 101, + "Function Name": "getScopeDeclarationsConst", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "81.5%", - "Start Line": 5901, - "End Line": 6042 + "Control Flow Ratio": "70.0%", + "Start Line": 1303, + "End Line": 1323 }, { - "Function Name": "eql", - "Structural Impact": 136.1, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 75, + "Function Name": "getScopeChildScopesConst", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "68.2%", - "Start Line": 3487, - "End Line": 3576 + "Control Flow Ratio": "70.0%", + "Start Line": 1325, + "End Line": 1345 }, { - "Function Name": "lookupSymbolFieldInit", - "Structural Impact": 95.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 37, - "Input Parameters": 5, - "Control Flow Ratio": "74.0%", - "Start Line": 6380, - "End Line": 6430 + "Function Name": "get", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 110, + "End Line": 119 }, { - "Function Name": "resolveBindingOfNodeUncached", - "Structural Impact": 89.3, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 48, + "Function Name": "getScopeDeclaration", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 3073, - "End Line": 3160 + "Control Flow Ratio": "75.0%", + "Start Line": 1293, + "End Line": 1301 }, { - "Function Name": "collectDeclarationsOfContainer", - "Structural Impact": 87.7, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 33, - "Input Parameters": 5, - "Control Flow Ratio": "91.7%", - "Start Line": 6046, - "End Line": 6133 + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 162, + "End Line": 165 }, { - "Function Name": "resolveLangrefType", - "Structural Impact": 79.4, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "74.1%", - "Start Line": 4873, - "End Line": 4935 + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 303, + "End Line": 306 }, { - "Function Name": "resolveVarDeclAlias", - "Structural Impact": 68.2, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 36, + "Function Name": "getScopeAstNode", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 667, - "End Line": 748 + "Control Flow Ratio": "66.7%", + "Start Line": 1279, + "End Line": 1291 }, { - "Function Name": "lookupSymbol", - "Structural Impact": 64.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 30, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 4514, - "End Line": 4552 + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 43, + "End Line": 47 }, { - "Function Name": "resolveFunctionTypeFromCall", - "Structural Impact": 60.4, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 25, - "Input Parameters": 4, - "Control Flow Ratio": "86.2%", - "Start Line": 1825, - "End Line": 1870 + "Function Name": "isContainer", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 236, + "End Line": 241 }, { - "Function Name": "resolveArrayCat", - "Structural Impact": 59.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "84.8%", - "Start Line": 1394, - "End Line": 1417 + "Function Name": "hash", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 34, + "End Line": 41 }, { - "Function Name": "resolveReturnValueOfFuncNode", - "Structural Impact": 49.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 23, - "Input Parameters": 3, - "Control Flow Ratio": "69.7%", - "Start Line": 837, - "End Line": 872 + "Function Name": "getScopeTag", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1265, + "End Line": 1270 }, { - "Function Name": "resolveCallsiteReferences", - "Structural Impact": 49.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 25, + "Function Name": "getScopeParent", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "67.6%", - "Start Line": 1744, - "End Line": 1823 + "Control Flow Ratio": "50.0%", + "Start Line": 1272, + "End Line": 1277 }, { - "Function Name": "firstParamIs", - "Structural Impact": 46.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "72.4%", - "Start Line": 448, - "End Line": 489 + "Function Name": "getVarDeclNode", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 127, + "End Line": 130 }, { - "Function Name": "getSymbolFieldAccessesArrayList", - "Structural Impact": 40.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 12, - "Input Parameters": 8, - "Control Flow Ratio": "92.3%", - "Start Line": 6922, - "End Line": 6947 + "Function Name": "getCase", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 147 }, { - "Function Name": "resolveUnionTag", - "Structural Impact": 39.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 21, + "Function Name": "getFullVarDecl", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "67.7%", - "Start Line": 939, - "End Line": 966 + "Control Flow Ratio": "50.0%", + "Start Line": 132, + "End Line": 134 }, { - "Function Name": "isGeneric", - "Structural Impact": 38.1, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 24, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3578, - "End Line": 3632 + "Function Name": "eql", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 168, + "End Line": 170 }, { - "Function Name": "isConditional", - "Structural Impact": 37.2, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 24, + "Function Name": "locToSmallLoc", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3977, - "End Line": 4013 + "Control Flow Ratio": "50.0%", + "Start Line": 530, + "End Line": 535 }, { - "Function Name": "resolveFieldAccessBinding", - "Structural Impact": 37.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "77.3%", - "Start Line": 756, - "End Line": 778 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 153, + "End Line": 155 }, { - "Function Name": "getSymbolFieldAccessesHighlight", - "Structural Impact": 35.5, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 11, - "Input Parameters": 7, - "Control Flow Ratio": "73.3%", - "Start Line": 6949, - "End Line": 6980 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 293, + "End Line": 295 }, { - "Function Name": "resolveCoercedIPValue", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1428, - "End Line": 1448 + "Function Name": "pushDeclaration", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 332, + "End Line": 337 }, { - "Function Name": "instanceStdBuiltinType", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "70.8%", - "Start Line": 4939, - "End Line": 4960 + "Function Name": "walkNodeEnsureScope", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 540, + "End Line": 545 }, { - "Function Name": "drain", - "Structural Impact": 30.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 352, - "End Line": 370 + "Function Name": "walkBlockNodeKeepOpen", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 902, + "End Line": 907 }, { - "Function Name": "getDocCommentTokenIndex", - "Structural Impact": 30.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 108, - "End Line": 127 + "Function Name": "startScope", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 426, + "End Line": 426 }, { - "Function Name": "fromSlice", - "Structural Impact": 29.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 13, + "Function Name": "pushChildScope", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "86.7%", - "Start Line": 1039, - "End Line": 1069 + "Control Flow Ratio": "0.0%", + "Start Line": 457, + "End Line": 461 }, { - "Function Name": "createErrorUnion", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 13, + "Function Name": "walkNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "86.7%", - "Start Line": 3391, - "End Line": 3419 + "Control Flow Ratio": "0.0%", + "Start Line": 568, + "End Line": 572 }, { - "Function Name": "resolveImportString", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 13, + "Function Name": "walkContainerDecl", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 4845, - "End Line": 4871 + "Control Flow Ratio": "0.0%", + "Start Line": 764, + "End Line": 768 }, { - "Function Name": "pointerElementType", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 13, + "Function Name": "walkErrorSetNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "68.4%", - "Start Line": 4423, - "End Line": 4443 + "Control Flow Ratio": "0.0%", + "Start Line": 830, + "End Line": 834 }, { - "Function Name": "resolveStructInitType", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 13, + "Function Name": "walkFuncNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 6885, - "End Line": 6905 + "Control Flow Ratio": "0.0%", + "Start Line": 852, + "End Line": 856 }, { - "Function Name": "resolveArrayMult", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 13, + "Function Name": "walkBlockNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "81.2%", - "Start Line": 1381, - "End Line": 1392 + "Control Flow Ratio": "0.0%", + "Start Line": 893, + "End Line": 897 }, { - "Function Name": "createArray", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "84.6%", - "Start Line": 3334, - "End Line": 3360 + "Function Name": "walkIfNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 959, + "End Line": 963 }, { - "Function Name": "resolveStringLiteral", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 1536, - "End Line": 1570 + "Function Name": "walkCatchNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 998, + "End Line": 1002 }, { - "Function Name": "createPointer", - "Structural Impact": 26.0, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "81.8%", - "Start Line": 3302, - "End Line": 3332 + "Function Name": "walkWhileNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1024, + "End Line": 1028 }, { - "Function Name": "resolveUnionTagAccess", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 11, + "Function Name": "walkForNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 968, - "End Line": 982 + "Control Flow Ratio": "0.0%", + "Start Line": 1102, + "End Line": 1106 }, { - "Function Name": "resolveErrorSetIPIndex", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 1572, - "End Line": 1581 + "Function Name": "walkSwitchNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1155, + "End Line": 1159 }, { - "Function Name": "typeDefinitionToken", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "78.9%", - "Start Line": 4465, - "End Line": 4501 + "Function Name": "walkErrdeferNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1212, + "End Line": 1216 }, { - "Function Name": "definitionToken", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 10, + "Function Name": "walkOtherNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 5694, - "End Line": 5708 + "Control Flow Ratio": "0.0%", + "Start Line": 1254, + "End Line": 1258 }, { - "Function Name": "createTuple", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 11, + "Function Name": "deinit", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 3362, - "End Line": 3380 + "Control Flow Ratio": "0.0%", + "Start Line": 523, + "End Line": 528 }, { - "Function Name": "isConst", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5763, - "End Line": 5810 + "Function Name": "walkUnaryOpNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1232, + "End Line": 1232 }, { - "Function Name": "isNamespace", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "63.2%", - "Start Line": 4298, - "End Line": 4313 + "Function Name": "walkBinOpNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1236, + "End Line": 1236 }, { - "Function Name": "isInstanceCall", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "77.8%", - "Start Line": 418, - "End Line": 437 + "Function Name": "walkOptNodeAndOptNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1242, + "End Line": 1242 }, { - "Function Name": "findReturnStatementInternal", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, + "Function Name": "walkNodeAndOptNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 804, - "End Line": 822 + "Control Flow Ratio": "0.0%", + "Start Line": 1248, + "End Line": 1248 }, { - "Function Name": "stringLiteralContentLoc", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, + "Function Name": "init", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 5272, - "End Line": 5294 + "Control Flow Ratio": "0.0%", + "Start Line": 488, + "End Line": 488 }, { - "Function Name": "hashWithHasher", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3421, - "End Line": 3485 + "Function Name": "deinit", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 319, + "End Line": 322 }, { - "Function Name": "next", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 10, + "Function Name": "finalize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6165, - "End Line": 6191 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 384, + "End Line": 384 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 265, + "Sequential Logic Declarations": 67, + "Function Parameters": 45, + "Function/Method Declarations": 45, + "Class/Entity Declarations": 19, + "Defensive Programming Constructs": 165, + "Type/Safety Bypasses": 45, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 48, + "State Mutations / Variable Reassignments": 46, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 38, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 134, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 53, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 25, + "Fatal Aborts & Exceptions": 47, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 129, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 160, + "Resource Deallocation & Cleanup": 10, + "Private / Encapsulated Scopes": 130, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1034, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 139, + "Design Camel Case": 1, + "Design Snake Case": 109, + "Design Pascal Case": 26, + "Design Upper Case": 0, + "Design Short Vars": 3, + "Design Long Vars": 0, + "Duplicate Logic": 4, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 7, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 1, + "Total Downstream (Absolute Dependency Blast Radius)": 4 + }, + "9. Extracted Dependencies": [ + "ast.zig", + "offsets.zig", + "std", + "tracy" + ] + }, + "zig/zls/DocumentStore.zig": { + "1. Artifact Identity": { + "Filename": "DocumentStore.zig", + "Path": "zig/zls/DocumentStore.zig", + "Language": "Zig", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" + }, + "2. Topological Coordinates": { + "X": -1240.94, + "Y": -190.57, + "Z": 5915.34 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2059, + "Coding LOC": 1604, + "Documentation LOC": 133, + "Structural Magnitude": 865.28, + "Control Flow Ratio": "66.7%", + "Popularity Rank": 2, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.879 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "38.98%", + "Error & Exception Exposure": "33.22%", + "Tech Debt Exposure": "20.51%", + "Testing Exposure": "80.0%", + "API Exposure": "1.9%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "26.35%", + "Commented Logic Exposure": "4.94%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "25.08%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "isStructType", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4286, - "End Line": 4296 + "Function Name": "createAndStoreDocument", + "Structural Impact": 65.7, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 26, + "Input Parameters": 4, + "Control Flow Ratio": "65.0%", + "Start Line": 1567, + "End Line": 1673 }, { - "Function Name": "isErrorSetType", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 8, + "Function Name": "invalidateBuildFileWorker", + "Structural Impact": 49.7, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4343, - "End Line": 4352 + "Control Flow Ratio": "69.4%", + "Start Line": 1192, + "End Line": 1285 }, { - "Function Name": "writeAll", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 372, - "End Line": 385 + "Function Name": "loadBuildConfiguration", + "Structural Impact": 46.5, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "60.6%", + "Start Line": 1364, + "End Line": 1452 }, { - "Function Name": "resolveInternPoolValue", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, + "Function Name": "publishCimportDiagnostics", + "Structural Impact": 39.3, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 1450, - "End Line": 1460 + "Control Flow Ratio": "80.0%", + "Start Line": 1897, + "End Line": 1955 }, { - "Function Name": "pointerSize", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, + "Function Name": "loadDirectoryRecursive", + "Structural Impact": 37.6, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 19, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 4411, - "End Line": 4421 - }, - { - "Function Name": "getSymbolEnumLiteral", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 6870, - "End Line": 6883 + "Control Flow Ratio": "54.3%", + "Start Line": 974, + "End Line": 1033 }, { - "Function Name": "resolveBindingOfNodeInternal", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, + "Function Name": "readFile", + "Structural Impact": 25.9, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1960, - "End Line": 1978 - }, - { - "Function Name": "resolveOptionalIPValue", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1419, - "End Line": 1426 + "Control Flow Ratio": "72.2%", + "Start Line": 740, + "End Line": 773 }, { - "Function Name": "isGenericFunc", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, + "Function Name": "notifyBuildStart", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 4381, - "End Line": 4393 - }, - { - "Function Name": "resolveExpressionType", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 6432, - "End Line": 6443 + "Control Flow Ratio": "66.7%", + "Start Line": 1112, + "End Line": 1154 }, { - "Function Name": "loc", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, + "Function Name": "Lazy", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 5241, - "End Line": 5265 + "Control Flow Ratio": "55.0%", + "Start Line": 595, + "End Line": 643 }, { - "Function Name": "getSymbolFieldAccesses", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "50.0%", - "Start Line": 6908, - "End Line": 6920 + "Function Name": "notifyBuildEnd", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "68.8%", + "Start Line": 1158, + "End Line": 1190 }, { - "Function Name": "createOptional", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "buildDotZigExists", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3382, - "End Line": 3389 + "Control Flow Ratio": "61.1%", + "Start Line": 1455, + "End Line": 1466 }, { - "Function Name": "compare", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "invalidateBuildFile", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6175, - "End Line": 6180 + "Control Flow Ratio": "66.7%", + "Start Line": 959, + "End Line": 970 }, { - "Function Name": "innermostScopeAtIndexWithTag", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "loadBuildAssociatedConfiguration", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 6221, - "End Line": 6234 + "Control Flow Ratio": "50.0%", + "Start Line": 1302, + "End Line": 1325 }, { - "Function Name": "eql", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3846, - "End Line": 3850 + "Function Name": "deinit", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 697, + "End Line": 723 }, { - "Function Name": "eql", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "getHandle", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 4838, - "End Line": 4842 + "Control Flow Ratio": "54.5%", + "Start Line": 728, + "End Line": 735 }, { - "Function Name": "eql", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, + "Function Name": "closeLspSyncedDocument", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 5658, - "End Line": 5662 + "Control Flow Ratio": "45.5%", + "Start Line": 867, + "End Line": 889 }, { - "Function Name": "getContainerKind", + "Function Name": "next", "Structural Impact": 10.5, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 13, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4269, - "End Line": 4280 - }, - { - "Function Name": "resolveFieldAccess", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 751, - "End Line": 754 - }, - { - "Function Name": "resolveIntegerLiteral", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1462, - "End Line": 1465 + "Control Flow Ratio": "50.0%", + "Start Line": 676, + "End Line": 688 }, { - "Function Name": "isMetaType", - "Structural Impact": 10.2, + "Function Name": "tryLockConfig", + "Structural Impact": 9.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4335, - "End Line": 4341 - }, - { - "Function Name": "isPublic", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5845, - "End Line": 5869 - }, - { - "Function Name": "resolveInstanceOfNode", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1936, - "End Line": 1939 - }, - { - "Function Name": "resolveTypeOfNode", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 1943, - "End Line": 1946 + "Start Line": 78, + "End Line": 84 }, { - "Function Name": "resolveTypeOfNodeInternal", + "Function Name": "await", "Structural Impact": 8.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1948, - "End Line": 1951 - }, - { - "Function Name": "isNoreturnType", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 4402, - "End Line": 4409 + "Control Flow Ratio": "57.1%", + "Start Line": 589, + "End Line": 592 }, { - "Function Name": "eql", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 5, + "Function Name": "getOrLoadHandleVoid", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 4975, - "End Line": 4979 - }, - { - "Function Name": "createPointerType", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 3781, - "End Line": 3792 + "Control Flow Ratio": "75.0%", + "Start Line": 988, + "End Line": 998 }, { - "Function Name": "next", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 4186, - "End Line": 4195 + "Function Name": "deinit", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 562, + "End Line": 582 }, { - "Function Name": "resolveDeclLiteralResultType", - "Structural Impact": 7.6, + "Function Name": "loadTrigramStore", + "Structural Impact": 7.5, "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4361, - "End Line": 4371 - }, - { - "Function Name": "allDigits", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1374, - "End Line": 1379 - }, - { - "Function Name": "isRoot", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4258, - "End Line": 4263 - }, - { - "Function Name": "isEnumLiteral", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4354, - "End Line": 4359 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1066, + "End Line": 1076 }, { - "Function Name": "createArrayType", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, + "Function Name": "sendMessageToClient", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 3794, - "End Line": 3804 + "Start Line": 1096, + "End Line": 1110 }, { - "Function Name": "getFunctionSignature", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, + "Function Name": "getOrNull", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 158, - "End Line": 162 + "Control Flow Ratio": "50.0%", + "Start Line": 628, + "End Line": 637 }, { - "Function Name": "isMetaType", + "Function Name": "deinit", "Structural Impact": 7.2, "Lines of Code (LOC)": 6, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 646, - "End Line": 651 + "Control Flow Ratio": "100.0%", + "Start Line": 154, + "End Line": 159 }, { - "Function Name": "withoutIPIndex", + "Function Name": "deinit", "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 3878, - "End Line": 3883 - }, - { - "Function Name": "isTypeFunction", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 654, - "End Line": 657 - }, - { - "Function Name": "eql", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 4991, - "End Line": 4994 + "Start Line": 607, + "End Line": 611 }, { - "Function Name": "createErrorUnionType", - "Structural Impact": 6.5, + "Function Name": "deinit", + "Structural Impact": 5.7, "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3820, - "End Line": 3829 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1962, + "End Line": 1971 }, { - "Function Name": "fromIP", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3885, - "End Line": 3892 + "Function Name": "deinit", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 221, + "End Line": 233 }, { - "Function Name": "ipIndex", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3871, - "End Line": 3876 + "Function Name": "deinit", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 325, + "End Line": 333 }, { - "Function Name": "isTaggedUnion", - "Structural Impact": 6.0, + "Function Name": "getBuildFile", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4327, - "End Line": 4332 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 800, + "End Line": 805 }, { - "Function Name": "isTypeFunc", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "getCached", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4373, - "End Line": 4378 + "Control Flow Ratio": "50.0%", + "Start Line": 639, + "End Line": 641 }, { - "Function Name": "isFunc", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "isBuildFile", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4395, - "End Line": 4400 + "Control Flow Ratio": "50.0%", + "Start Line": 1287, + "End Line": 1289 }, { - "Function Name": "toNode", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "isBuiltinFile", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4827, - "End Line": 4831 + "Start Line": 1291, + "End Line": 1293 }, { - "Function Name": "init", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 17, + "Function Name": "isInStd", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 48, - "End Line": 64 + "Start Line": 1295, + "End Line": 1298 }, { - "Function Name": "hash", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3639, - "End Line": 3647 + "Function Name": "collectImports", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 482, + "End Line": 488 }, { - "Function Name": "pop", - "Structural Impact": 5.6, + "Function Name": "refresh", + "Structural Impact": 2.6, "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5333, - "End Line": 5340 + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 406, + "End Line": 413 }, { - "Function Name": "createTupleType", - "Structural Impact": 5.5, + "Function Name": "collectIncludeDirs", + "Structural Impact": 2.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3806, - "End Line": 3811 + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1690, + "End Line": 1695 }, { - "Function Name": "createOptionalType", - "Structural Impact": 5.5, + "Function Name": "collectCMacros", + "Structural Impact": 2.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3813, - "End Line": 3818 - }, - { - "Function Name": "isCaptureByRef", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5812, - "End Line": 5829 - }, - { - "Function Name": "eql", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3926, - "End Line": 3932 + "Control Flow Ratio": "0.0%", + "Start Line": 1757, + "End Line": 1762 }, { - "Function Name": "eql", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "uriFromImportStr", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 7007, - "End Line": 7013 + "Control Flow Ratio": "0.0%", + "Start Line": 1978, + "End Line": 1983 }, { - "Function Name": "eql", - "Structural Impact": 4.7, + "Function Name": "isAssociatedWith", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3864, - "End Line": 3868 + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 99 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 5672, - "End Line": 5676 + "Function Name": "parseTree", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 463 }, { - "Function Name": "peek", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5325, - "End Line": 5330 + "Function Name": "openLspSyncedDocument", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 840, + "End Line": 840 }, { - "Function Name": "of", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "refreshLspSyncedDocument", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6987, - "End Line": 6993 + "Control Flow Ratio": "0.0%", + "Start Line": 894, + "End Line": 894 }, { - "Function Name": "eql", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "refreshDocumentFromFileSystem", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3649, - "End Line": 3652 + "Control Flow Ratio": "0.0%", + "Start Line": 922, + "End Line": 922 }, { - "Function Name": "hash", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6998, - "End Line": 7005 + "Function Name": "resolveCImport", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1790, + "End Line": 1790 }, { - "Function Name": "resolveBindingOfNode", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "unlockConfig", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1953, - "End Line": 1958 + "Control Flow Ratio": "0.0%", + "Start Line": 86, + "End Line": 88 }, { - "Function Name": "of", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3166, - "End Line": 3171 + "Control Flow Ratio": "0.0%", + "Start Line": 657, + "End Line": 659 }, { - "Function Name": "hash", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4967, - "End Line": 4973 + "Control Flow Ratio": "0.0%", + "Start Line": 666, + "End Line": 668 }, { - "Function Name": "tokenLocAppend", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "loadTrigramStores", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5343, - "End Line": 5348 + "Control Flow Ratio": "0.0%", + "Start Line": 1035, + "End Line": 1038 }, { - "Function Name": "hash", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "getAssociatedBuildFile", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 5665, - "End Line": 5670 + "Control Flow Ratio": "0.0%", + "Start Line": 241, + "End Line": 241 }, { - "Function Name": "iterateEnclosingScopes", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6194, - "End Line": 6200 - }, - { - "Function Name": "innermostScopeAtIndex", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6214, - "End Line": 6219 - }, - { - "Function Name": "findReturnStatement", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 824, - "End Line": 827 - }, - { - "Function Name": "hash", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3859, - "End Line": 3862 - }, - { - "Function Name": "hash", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3920, - "End Line": 3924 - }, - { - "Function Name": "isContainerKind", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4282, - "End Line": 4284 - }, - { - "Function Name": "writeString", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4574, - "End Line": 4576 - }, - { - "Function Name": "of", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4987, - "End Line": 4989 - }, - { - "Function Name": "eql", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5685, - "End Line": 5687 - }, - { - "Function Name": "init", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 338, - "End Line": 350 - }, - { - "Function Name": "root", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3263, - "End Line": 3268 - }, - { - "Function Name": "hash64", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3835, - "End Line": 3839 - }, - { - "Function Name": "fmtEscapedSnippet", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 388, - "End Line": 390 - }, - { - "Function Name": "hash32", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3831, - "End Line": 3833 - }, - { - "Function Name": "ArrayMap", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3854, - "End Line": 3856 - }, - { - "Function Name": "isGenericType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4265, - "End Line": 4267 - }, - { - "Function Name": "isEnumType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4315, - "End Line": 4317 - }, - { - "Function Name": "isUnionType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4319, - "End Line": 4321 - }, - { - "Function Name": "isOpaqueType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4323, - "End Line": 4325 - }, - { - "Function Name": "isErrSetDef", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5307, - "End Line": 5309 - }, - { - "Function Name": "nameToken", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5690, - "End Line": 5692 - }, - { - "Function Name": "collectAllSymbolsAtSourceIndex", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6136, - "End Line": 6144 - }, - { - "Function Name": "getPositionContext", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 5355, - "End Line": 5361 - }, - { - "Function Name": "renderBuiltinFunctionSignature", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 392, - "End Line": 397 - }, - { - "Function Name": "getVariableSignature", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 491, - "End Line": 496 - }, - { - "Function Name": "resolveGenericTypeInternal", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 786, - "End Line": 791 - }, - { - "Function Name": "resolveGeneric", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3655, - "End Line": 3660 - }, - { - "Function Name": "rawStringify", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 4583, - "End Line": 4588 - }, - { - "Function Name": "lookupSymbolGlobal", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6312, - "End Line": 6317 - }, - { - "Function Name": "collectDocComments", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 129 - }, - { - "Function Name": "iterateLabels", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6202, - "End Line": 6202 - }, - { - "Function Name": "rawStringifyParameter", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 186 - }, - { - "Function Name": "rawStringifyFunction", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 248, - "End Line": 252 - }, - { - "Function Name": "next", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1878, - "End Line": 1882 - }, - { - "Function Name": "lookupLabel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6290, - "End Line": 6294 - }, - { - "Function Name": "lookupSymbolContainer", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6355, - "End Line": 6359 - }, - { - "Function Name": "getDocCommentsBeforeToken", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 77 - }, - { - "Function Name": "getDocComments", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 83 - }, - { - "Function Name": "trimCommonIndentation", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 583, - "End Line": 583 - }, - { - "Function Name": "resolveGenericType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 780, - "End Line": 780 - }, - { - "Function Name": "resolveOrelseType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 897, - "End Line": 897 - }, - { - "Function Name": "resolveAddressOf", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 909, - "End Line": 909 - }, - { - "Function Name": "resolveUnwrapErrorUnionType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 917, - "End Line": 917 - }, - { - "Function Name": "resolveBracketAccessType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1076, - "End Line": 1076 - }, - { - "Function Name": "resolveBracketAccess", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1133, - "End Line": 1133 - }, - { - "Function Name": "resolvePropertyType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1246, - "End Line": 1246 - }, - { - "Function Name": "coerceIP", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1583, - "End Line": 1583 - }, - { - "Function Name": "resolvePeerTypes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1593, - "End Line": 1593 - }, - { - "Function Name": "resolvePeerTypesIP", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1608, - "End Line": 1608 - }, - { - "Function Name": "resolvePeerErrorSets", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1614, - "End Line": 1614 - }, - { - "Function Name": "resolvePeerTypesInternal", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1627, - "End Line": 1627 - }, - { - "Function Name": "getAllTypesWithHandlesArraySet", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4016, - "End Line": 4016 - }, - { - "Function Name": "stringifyTypeOf", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4554, - "End Line": 4554 - }, - { - "Function Name": "stringifyTypeVal", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4564, - "End Line": 4564 - }, - { - "Function Name": "push", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 5321, - "End Line": 5321 - }, - { - "Function Name": "innermostContainer", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6236, - "End Line": 6236 - }, - { - "Function Name": "hashWithHasher", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3841, - "End Line": 3844 - }, - { - "Function Name": "init", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4164, - "End Line": 4167 - }, - { - "Function Name": "hashWithHasher", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4833, - "End Line": 4836 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5317, - "End Line": 5319 - }, - { - "Function Name": "hashWithHasher", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5653, - "End Line": 5656 - }, - { - "Function Name": "allocType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 71 - }, - { - "Function Name": "stringifyParameter", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 173 - }, - { - "Function Name": "stringifyFunction", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 239, - "End Line": 239 - }, - { - "Function Name": "hasSelfParam", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 439, - "End Line": 439 - }, - { - "Function Name": "resolveReturnType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 831, - "End Line": 831 - }, - { - "Function Name": "resolveOptionalUnwrap", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 875, - "End Line": 875 - }, - { - "Function Name": "resolveFuncProtoOfCallable", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 984, - "End Line": 984 - }, - { - "Function Name": "resolveDerefType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 992, - "End Line": 992 - }, - { - "Function Name": "resolveDerefBinding", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 997, - "End Line": 997 - }, - { - "Function Name": "bracketAccessTypeFromIPIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1082, - "End Line": 1082 - }, - { - "Function Name": "resolvePrimitive", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1512, - "End Line": 1512 - }, - { - "Function Name": "fromEither", + "Function Name": "getAssociatedCompilationUnits", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3899, - "End Line": 3899 + "Start Line": 337, + "End Line": 337 }, { - "Function Name": "getAllTypesWithHandles", + "Function Name": "get", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3971, - "End Line": 3971 + "Start Line": 613, + "End Line": 613 }, { - "Function Name": "instanceTypeVal", + "Function Name": "create", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4198, - "End Line": 4198 + "Start Line": 646, + "End Line": 646 }, { - "Function Name": "instanceUnchecked", + "Function Name": "create", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4203, - "End Line": 4203 + "Start Line": 663, + "End Line": 663 }, { - "Function Name": "typeOf", + "Function Name": "getOrLoadHandle", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4226, - "End Line": 4226 + "Start Line": 779, + "End Line": 779 }, { - "Function Name": "arrayInfo", + "Function Name": "getOrLoadBuildFile", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4445, - "End Line": 4445 + "Start Line": 810, + "End Line": 810 }, { - "Function Name": "docComments", + "Function Name": "prepareBuildRunnerArgs", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4503, - "End Line": 4503 + "Start Line": 1327, + "End Line": 1327 }, { - "Function Name": "initCapacity", + "Function Name": "collectPotentialBuildFiles", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5312, - "End Line": 5312 + "Start Line": 1473, + "End Line": 1473 }, { - "Function Name": "docComments", + "Function Name": "createBuildFile", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5831, - "End Line": 5831 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 69 - }, - { - "Function Name": "typeDeclarationNode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5710, - "End Line": 5710 + "Start Line": 1522, + "End Line": 1522 }, { - "Function Name": "isStatic", + "Function Name": "getDocumentScope", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5871, - "End Line": 5871 + "Start Line": 187, + "End Line": 187 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3215, - "Sequential Logic Declarations": 1166, - "Function Parameters": 197, - "Function/Method Declarations": 197, - "Class/Entity Declarations": 36, - "Defensive Programming Constructs": 1439, - "Type/Safety Bypasses": 55, + "Control Flow Branches": 624, + "Sequential Logic Declarations": 312, + "Function Parameters": 59, + "Function/Method Declarations": 59, + "Class/Entity Declarations": 21, + "Defensive Programming Constructs": 323, + "Type/Safety Bypasses": 37, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 193, - "State Mutations / Variable Reassignments": 579, - "Commented-out Code (Dead Logic)": 9, - "Structured Documentation Blocks": 111, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 2, + "Exposed API / Public Exports": 56, + "State Mutations / Variable Reassignments": 160, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 101, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 29, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 927, + "Global State Dependencies": 240, "Decorators and Annotations": 0, - "Generic Type Abstractions": 114, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 10, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 15, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 16, "Authorship Metadata": 0, - "Planned Work (TODOs)": 15, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 12, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 269, - "Manual Memory Allocation": 20, + "Pointer Arithmetic & Addressing": 112, + "Manual Memory Allocation": 9, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 5, - "Fatal Aborts & Exceptions": 951, + "Explicit Type Casts": 9, + "Fatal Aborts & Exceptions": 151, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 974, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 900, - "Resource Deallocation & Cleanup": 27, - "Private / Encapsulated Scopes": 990, + "Bitwise Operations": 264, + "Thread Synchronization Locks": 33, + "Immutable Data Declarations": 234, + "Resource Deallocation & Cleanup": 109, + "Private / Encapsulated Scopes": 256, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 5819, + "Structural Space Indentations": 1480, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -125318,14 +123458,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1104, - "Design Camel Case": 0, - "Design Snake Case": 984, - "Design Pascal Case": 96, + "Core Var Decl": 247, + "Design Camel Case": 2, + "Design Snake Case": 196, + "Design Pascal Case": 43, "Design Upper Case": 0, - "Design Short Vars": 71, - "Design Long Vars": 2, - "Duplicate Logic": 0, + "Design Short Vars": 13, + "Design Long Vars": 6, + "Duplicate Logic": 2, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -125334,7 +123474,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 32, + "Dynamic Code Execution (Eval/Exec)": 15, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -125350,30 +123490,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 12, + "Direct Upstream (Fragility)": 13, "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 3, "Total Downstream (Absolute Dependency Blast Radius)": 3 }, "9. Extracted Dependencies": [ + "BuildAssociatedConfig.zig", + "DiagnosticsCollection.zig", "DocumentScope.zig", - "DocumentStore.zig", + "TrigramStore.zig", "Uri.zig", - "analyser/InternPool.zig", - "analyser/error_msg.zig", - "ast.zig", + "analysis.zig", + "build_runner/shared.zig", "builtin", - "features/references.zig", + "lsp", "offsets.zig", "std", "tracy", - "version_data" + "translate_c.zig" ] }, - "zig/zls/ast.zig": { + "zig/zls/Server.zig": { "1. Artifact Identity": { - "Filename": "ast.zig", - "Path": "zig/zls/ast.zig", + "Filename": "Server.zig", + "Path": "zig/zls/Server.zig", "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -125383,9 +123524,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -1493.28, - "Y": -143.71, - "Z": 4950.14 + "X": -1815.37, + "Y": -185.7, + "Z": 5918.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -125394,645 +123535,795 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1847, - "Coding LOC": 1631, - "Documentation LOC": 73, - "Structural Magnitude": 952.92, - "Control Flow Ratio": "70.1%", - "Popularity Rank": 2, + "Total LOC": 2030, + "Coding LOC": 1670, + "Documentation LOC": 108, + "Structural Magnitude": 1499.8, + "Control Flow Ratio": "74.3%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.559 + "Raw Cognitive Density": 0.61 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "27.77%", - "Error & Exception Exposure": "51.93%", - "Tech Debt Exposure": "8.61%", + "Cognitive Load Exposure": "29.05%", + "Error & Exception Exposure": "25.79%", + "Tech Debt Exposure": "10.95%", "Testing Exposure": "80.0%", - "API Exposure": "2.76%", - "Concurrency Exposure": "19.67%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.71%", + "API Exposure": "0.58%", + "Concurrency Exposure": "17.47%", + "State Flux Exposure": "13.75%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "44.6%", + "Documentation Exposure": "17.34%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "lastToken", - "Structural Impact": 167.7, - "Lines of Code (LOC)": 410, - "Control Flow Branches": 84, - "Input Parameters": 2, - "Control Flow Ratio": "81.6%", - "Start Line": 422, - "End Line": 831 - }, - { - "Function Name": "indexOfBreakTarget", - "Structural Impact": 71.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 34, + "Function Name": "initializeHandler", + "Structural Impact": 196.2, + "Lines of Code (LOC)": 244, + "Control Flow Branches": 91, "Input Parameters": 3, - "Control Flow Ratio": "82.9%", - "Start Line": 1812, - "End Line": 1846 + "Control Flow Ratio": "95.8%", + "Start Line": 340, + "End Line": 583 }, { - "Function Name": "init", - "Structural Impact": 68.7, - "Lines of Code (LOC)": 334, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "52.7%", - "Start Line": 1081, - "End Line": 1414 + "Function Name": "sendRequestSync", + "Structural Impact": 66.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 28, + "Input Parameters": 4, + "Control Flow Ratio": "87.5%", + "Start Line": 1794, + "End Line": 1829 }, { - "Function Name": "next", - "Structural Impact": 59.8, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 31, - "Input Parameters": 2, - "Control Flow Ratio": "62.0%", - "Start Line": 1416, - "End Line": 1502 + "Function Name": "codeActionHandler", + "Structural Impact": 46.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "63.6%", + "Start Line": 1520, + "End Line": 1562 }, { - "Function Name": "next", - "Structural Impact": 40.1, - "Lines of Code (LOC)": 94, + "Function Name": "validateMessage", + "Structural Impact": 45.5, + "Lines of Code (LOC)": 44, "Control Flow Branches": 24, - "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 966, - "End Line": 1059 - }, - { - "Function Name": "fullPtrTypeComponents", - "Structural Impact": 38.8, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 11, - "End Line": 59 + "Control Flow Ratio": "75.0%", + "Start Line": 1929, + "End Line": 1972 }, { - "Function Name": "fullAsmComponents", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, + "Function Name": "handleResponse", + "Structural Impact": 43.8, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 23, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 119, - "End Line": 140 + "Control Flow Ratio": "85.2%", + "Start Line": 1974, + "End Line": 2017 }, { - "Function Name": "fullWhileComponents", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 223, - "End Line": 267 + "Function Name": "signatureHelpHandler", + "Structural Impact": 35.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "64.0%", + "Start Line": 1341, + "End Line": 1372 }, { - "Function Name": "paramFirstToken", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, + "Function Name": "processMessageReportError", + "Structural Impact": 34.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 15, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 865, - "End Line": 870 + "Control Flow Ratio": "65.2%", + "Start Line": 1887, + "End Line": 1927 }, { - "Function Name": "blockLabel", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 929, - "End Line": 936 + "Function Name": "saveDocumentHandler", + "Structural Impact": 33.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1190, + "End Line": 1223 }, { - "Function Name": "fullIfComponents", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 166, - "End Line": 198 + "Function Name": "willSaveWaitUntilHandler", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "65.2%", + "Start Line": 1241, + "End Line": 1261 }, { - "Function Name": "fullForComponents", - "Structural Impact": 11.8, + "Function Name": "sendNotificationSync", + "Structural Impact": 32.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "81.2%", + "Start Line": 1831, + "End Line": 1852 + }, + { + "Function Name": "didChangeConfigurationHandler", + "Structural Impact": 31.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "82.4%", + "Start Line": 939, + "End Line": 976 + }, + { + "Function Name": "processMessage", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 1864, + "End Line": 1885 + }, + { + "Function Name": "formattingHandler", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "70.0%", + "Start Line": 1445, + "End Line": 1460 + }, + { + "Function Name": "initializedHandler", + "Structural Impact": 30.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "81.2%", + "Start Line": 585, + "End Line": 629 + }, + { + "Function Name": "semanticTokensRangeHandler", + "Structural Impact": 29.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 1292, + "End Line": 1321 + }, + { + "Function Name": "semanticTokensFullHandler", + "Structural Impact": 29.4, "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 269, - "End Line": 296 + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 1263, + "End Line": 1290 }, { - "Function Name": "isTaggedUnion", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 886, - "End Line": 895 + "Function Name": "inlayHintHandler", + "Structural Impact": 29.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "65.0%", + "Start Line": 1494, + "End Line": 1518 }, { - "Function Name": "initArray", - "Structural Impact": 9.6, + "Function Name": "changeDocumentHandler", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 1166, + "End Line": 1188 + }, + { + "Function Name": "didChangeWorkspaceFoldersHandler", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "76.5%", + "Start Line": 921, + "End Line": 937 + }, + { + "Function Name": "completionHandler", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 1323, + "End Line": 1339 + }, + { + "Function Name": "didChangeWatchedFilesHandler", + "Structural Impact": 27.1, "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 1504, - "End Line": 1525 + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 898, + "End Line": 919 }, { - "Function Name": "isContainer", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 897, - "End Line": 916 + "Function Name": "hoverHandler", + "Structural Impact": 27.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "63.2%", + "Start Line": 1409, + "End Line": 1431 }, { - "Function Name": "forFull", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 343, - "End Line": 354 + "Function Name": "showMessage", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 226, + "End Line": 267 }, { - "Function Name": "fullPtrType", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 356, - "End Line": 364 + "Function Name": "documentSymbolsHandler", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 1433, + "End Line": 1443 }, { - "Function Name": "isBuiltinCall", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 918, - "End Line": 927 + "Function Name": "closeDocumentHandler", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 1225, + "End Line": 1239 }, { - "Function Name": "fullIf", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 366, - "End Line": 372 + "Function Name": "prepareRenameHandler", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1467, + "End Line": 1482 }, { - "Function Name": "fullWhile", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 374, - "End Line": 381 + "Function Name": "sendMessageSync", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "72.7%", + "Start Line": 1854, + "End Line": 1862 }, { - "Function Name": "fullFor", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 383, - "End Line": 389 + "Function Name": "foldingRangeHandler", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 1564, + "End Line": 1572 }, { - "Function Name": "fullAsm", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 391, - "End Line": 397 + "Function Name": "selectionRangeHandler", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 1574, + "End Line": 1582 }, { - "Function Name": "identifierTokenFromIdentifierNode", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Function Name": "openDocumentHandler", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "72.7%", + "Start Line": 1148, + "End Line": 1164 + }, + { + "Function Name": "isBlockingMessage", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 854, - "End Line": 858 + "Start Line": 1630, + "End Line": 1675 }, { - "Function Name": "findMatchingRBrace", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "loop", + "Structural Impact": 15.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "56.2%", + "Start Line": 1754, + "End Line": 1782 + }, + { + "Function Name": "sendManualWatchUpdate", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 784, + "End Line": 792 + }, + { + "Function Name": "generateDiagnostics", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 399, - "End Line": 401 + "Control Flow Ratio": "71.4%", + "Start Line": 327, + "End Line": 338 }, { - "Function Name": "hasInferredError", - "Structural Impact": 7.1, + "Function Name": "renameHandler", + "Structural Impact": 10.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1462, + "End Line": 1465 + }, + { + "Function Name": "referencesHandler", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1484, + "End Line": 1487 + }, + { + "Function Name": "documentHighlightHandler", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1489, + "End Line": 1492 + }, + { + "Function Name": "removeWorkspace", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 860, - "End Line": 863 + "Control Flow Ratio": "80.0%", + "Start Line": 885, + "End Line": 896 }, { - "Function Name": "errorSetFieldCount", - "Structural Impact": 5.6, + "Function Name": "sendJsonMessageSync", + "Structural Impact": 9.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 946 + "Control Flow Ratio": "57.1%", + "Start Line": 1784, + "End Line": 1792 }, { - "Function Name": "paramLastToken", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "formatMessage", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 872, - "End Line": 874 + "Control Flow Ratio": "100.0%", + "Start Line": 2019, + "End Line": 2025 }, { - "Function Name": "isKeyword", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "create", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 403, - "End Line": 412 + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1719 }, { - "Function Name": "ptrTypeSimple", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 61, - "End Line": 74 + "Function Name": "keepRunning", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1740, + "End Line": 1745 }, { - "Function Name": "ptrTypeBitRange", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "do", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 104, - "End Line": 117 + "Control Flow Ratio": "75.0%", + "Start Line": 330, + "End Line": 335 }, { - "Function Name": "paramLoc", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "registerCapability", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 876, - "End Line": 880 + "Control Flow Ratio": "66.7%", + "Start Line": 644, + "End Line": 662 }, { - "Function Name": "paramSlice", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 882, - "End Line": 884 + "Function Name": "requestConfiguration", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 665, + "End Line": 681 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "gotoTypeDefinitionHandler", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1627, - "End Line": 1629 + "Control Flow Ratio": "66.7%", + "Start Line": 1382, + "End Line": 1389 }, { - "Function Name": "ptrTypeSentinel", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 76, - "End Line": 88 + "Function Name": "gotoImplementationHandler", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1391, + "End Line": 1398 }, { - "Function Name": "ptrTypeAligned", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 90, - "End Line": 102 + "Function Name": "gotoDeclarationHandler", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1400, + "End Line": 1407 }, { - "Function Name": "asmFull", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 153, - "End Line": 164 + "Function Name": "exitHandler", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 636, + "End Line": 642 }, { - "Function Name": "asmSimple", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "shutdownHandler", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 142, - "End Line": 151 + "Start Line": 631, + "End Line": 634 }, { - "Function Name": "ifFull", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 200, - "End Line": 210 + "Function Name": "workspaceSymbolHandler", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1584, + "End Line": 1586 }, { - "Function Name": "ifSimple", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 212, - "End Line": 221 + "Control Flow Ratio": "100.0%", + "Start Line": 777, + "End Line": 782 }, { - "Function Name": "whileSimple", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 298, - "End Line": 307 + "Function Name": "destroy", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1721, + "End Line": 1732 }, { - "Function Name": "whileCont", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, + "Function Name": "initAnalyser", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 309, - "End Line": 319 + "Start Line": 269, + "End Line": 277 }, { - "Function Name": "whileFull", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, + "Function Name": "gotoDefinitionHandler", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 321, - "End Line": 331 + "Start Line": 1374, + "End Line": 1380 }, { - "Function Name": "forSimple", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, + "Function Name": "deinit", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 333, - "End Line": 341 + "Control Flow Ratio": "100.0%", + "Start Line": 92, + "End Line": 95 }, { - "Function Name": "init", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, + "Function Name": "createDocumentStoreConfig", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 955, - "End Line": 963 + "Start Line": 1136, + "End Line": 1146 }, { - "Function Name": "parentNode", + "Function Name": "fmtMessage", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1581, - "End Line": 1583 + "Start Line": 2027, + "End Line": 2029 }, { - "Function Name": "init", - "Structural Impact": 2.0, + "Function Name": "sendToClientRequest", + "Structural Impact": 2.3, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1531, - "End Line": 1531 + "Start Line": 164, + "End Line": 164 }, { - "Function Name": "next", - "Structural Impact": 2.0, + "Function Name": "sendToClientInternal", + "Structural Impact": 2.3, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1550, - "End Line": 1550 + "Start Line": 206, + "End Line": 206 }, { - "Function Name": "nextIgnoreClose", + "Function Name": "sendToClientResponse", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1567 + "Start Line": 149, + "End Line": 149 }, { - "Function Name": "nodesOverlappingIndex", + "Function Name": "sendToClientNotification", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1594, - "End Line": 1594 + "Start Line": 180, + "End Line": 180 }, { - "Function Name": "nodesOverlappingIndexIncludingParseErrors", + "Function Name": "sendToClientResponseError", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1622, - "End Line": 1622 + "Start Line": 195, + "End Line": 195 }, { - "Function Name": "nodesAtLoc", + "Function Name": "autofix", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1653, - "End Line": 1653 + "Start Line": 297, + "End Line": 297 }, { - "Function Name": "append", + "Function Name": "refreshBuildOnSave", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1661, - "End Line": 1661 + "Start Line": 794, + "End Line": 798 }, { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "setTransport", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1540, - "End Line": 1543 + "Start Line": 1734, + "End Line": 1738 }, { - "Function Name": "smallestEnclosingSubrange", + "Function Name": "autofixWorkaround", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 289 + }, + { + "Function Name": "handleConfiguration", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1707, - "End Line": 1710 + "Start Line": 684, + "End Line": 684 }, { - "Function Name": "testDeclNameAndToken", + "Function Name": "init", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 833, - "End Line": 833 + "Start Line": 766, + "End Line": 766 }, { - "Function Name": "skip", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "addWorkspace", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 857, + "End Line": 857 + }, + { + "Function Name": "resolveConfiguration", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1576, - "End Line": 1578 + "Start Line": 978, + "End Line": 978 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 414, - "Sequential Logic Declarations": 177, - "Function Parameters": 56, - "Function/Method Declarations": 56, - "Class/Entity Declarations": 7, - "Defensive Programming Constructs": 120, - "Type/Safety Bypasses": 37, + "Control Flow Branches": 749, + "Sequential Logic Declarations": 259, + "Function Parameters": 71, + "Function/Method Declarations": 71, + "Class/Entity Declarations": 8, + "Defensive Programming Constructs": 330, + "Type/Safety Bypasses": 8, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 66, - "State Mutations / Variable Reassignments": 112, - "Commented-out Code (Dead Logic)": 4, - "Structured Documentation Blocks": 34, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 4, + "Exposed API / Public Exports": 20, + "State Mutations / Variable Reassignments": 106, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 56, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 171, + "Global State Dependencies": 204, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 10, + "Module Dependencies (Imports)": 28, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, + "Planned Work (TODOs)": 11, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 64, - "Manual Memory Allocation": 6, + "Pointer Arithmetic & Addressing": 80, + "Manual Memory Allocation": 33, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 132, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 187, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 113, + "Bitwise Operations": 285, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 246, - "Resource Deallocation & Cleanup": 7, - "Private / Encapsulated Scopes": 201, + "Immutable Data Declarations": 190, + "Resource Deallocation & Cleanup": 50, + "Private / Encapsulated Scopes": 258, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 7, + "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1528, + "Structural Space Indentations": 1476, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -126049,13 +124340,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 228, + "Core Var Decl": 250, "Design Camel Case": 0, - "Design Snake Case": 215, - "Design Pascal Case": 13, + "Design Snake Case": 223, + "Design Pascal Case": 23, "Design Upper Case": 0, - "Design Short Vars": 28, - "Design Long Vars": 2, + "Design Short Vars": 13, + "Design Long Vars": 4, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -126065,7 +124356,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 22, + "Dynamic Code Execution (Eval/Exec)": 8, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -126081,20 +124372,45 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 5 + "Direct Upstream (Fragility)": 27, + "Direct Downstream (Dependency Blast Radius)": 1, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 1 }, "9. Extracted Dependencies": [ + "Config.zig", + "DiagnosticsCollection.zig", + "DocumentStore.zig", + "Uri.zig", + "analyser/analyser.zig", + "analysis.zig", + "build_options", + "build_runner/shared.zig", + "builtin", + "configuration.zig", + "diff.zig", + "features/code_actions.zig", + "features/completions.zig", + "features/diagnostics.zig", + "features/document_symbol.zig", + "features/folding_range.zig", + "features/goto.zig", + "features/hover.zig", + "features/inlay_hints.zig", + "features/references.zig", + "features/selection_range.zig", + "features/semantic_tokens.zig", + "features/signature_help.zig", + "lsp", "offsets.zig", - "std" + "std", + "tracy" ] }, - "zig/zls/print_ast.zig": { + "zig/zls/analysis.zig": { "1. Artifact Identity": { - "Filename": "print_ast.zig", - "Path": "zig/zls/print_ast.zig", + "Filename": "analysis.zig", + "Path": "zig/zls/analysis.zig", "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -126104,9 +124420,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -2123.03, - "Y": -155.7, - "Z": 5569.15 + "X": -1517.18, + "Y": -190.97, + "Z": 5357.91 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -126115,285 +124431,2055 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 950, - "Coding LOC": 897, - "Documentation LOC": 4, - "Structural Magnitude": 566.44, - "Control Flow Ratio": "82.9%", - "Popularity Rank": 0, + "Total LOC": 7016, + "Coding LOC": 6099, + "Documentation LOC": 184, + "Structural Magnitude": 5458.58, + "Control Flow Ratio": "73.4%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.534 + "Raw Cognitive Density": 0.982 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.43%", - "Error & Exception Exposure": "26.53%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.6%", - "API Exposure": "0.75%", - "Concurrency Exposure": "22.22%", - "State Flux Exposure": "11.13%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "63.81%", + "Error & Exception Exposure": "24.01%", + "Tech Debt Exposure": "8.85%", + "Testing Exposure": "80.0%", + "API Exposure": "1.94%", + "Concurrency Exposure": "17.17%", + "State Flux Exposure": "22.2%", + "Commented Logic Exposure": "5.29%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "23.24%", + "Documentation Exposure": "37.02%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "renderNode", - "Structural Impact": 273.3, - "Lines of Code (LOC)": 444, - "Control Flow Branches": 144, + "Function Name": "resolveTypeOfNodeUncached", + "Structural Impact": 1135.4, + "Lines of Code (LOC)": 1092, + "Control Flow Branches": 623, "Input Parameters": 2, - "Control Flow Ratio": "88.3%", - "Start Line": 79, - "End Line": 522 + "Control Flow Ratio": "71.5%", + "Start Line": 1980, + "End Line": 3071 }, { - "Function Name": "renderOptField", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 11, + "Function Name": "resolveExpressionTypeFromAncestors", + "Structural Impact": 468.4, + "Lines of Code (LOC)": 424, + "Control Flow Branches": 199, "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 561, - "End Line": 580 + "Control Flow Ratio": "71.6%", + "Start Line": 6445, + "End Line": 6868 }, { - "Function Name": "renderToFile", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 10, + "Function Name": "getFieldAccessType", + "Structural Impact": 294.7, + "Lines of Code (LOC)": 215, + "Control Flow Branches": 126, "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 14, - "End Line": 29 + "Control Flow Ratio": "72.0%", + "Start Line": 4997, + "End Line": 5211 }, { - "Function Name": "renderOptTokenField", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "90.0%", - "Start Line": 590, - "End Line": 608 + "Function Name": "resolveType", + "Structural Impact": 183.8, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 101, + "Input Parameters": 2, + "Control Flow Ratio": "81.5%", + "Start Line": 5901, + "End Line": 6042 }, { - "Function Name": "renderNodeSliceField", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "90.0%", - "Start Line": 610, - "End Line": 627 - }, + "Function Name": "eql", + "Structural Impact": 136.1, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 75, + "Input Parameters": 2, + "Control Flow Ratio": "68.2%", + "Start Line": 3487, + "End Line": 3576 + }, { - "Function Name": "main", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 34, + "Function Name": "lookupSymbolFieldInit", + "Structural Impact": 95.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 37, + "Input Parameters": 5, + "Control Flow Ratio": "74.0%", + "Start Line": 6380, + "End Line": 6430 + }, + { + "Function Name": "resolveBindingOfNodeUncached", + "Structural Impact": 89.3, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 48, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 3073, + "End Line": 3160 + }, + { + "Function Name": "collectDeclarationsOfContainer", + "Structural Impact": 87.7, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 33, + "Input Parameters": 5, + "Control Flow Ratio": "91.7%", + "Start Line": 6046, + "End Line": 6133 + }, + { + "Function Name": "resolveLangrefType", + "Structural Impact": 79.4, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 43, + "Input Parameters": 2, + "Control Flow Ratio": "74.1%", + "Start Line": 4873, + "End Line": 4935 + }, + { + "Function Name": "resolveVarDeclAlias", + "Structural Impact": 68.2, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 36, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 667, + "End Line": 748 + }, + { + "Function Name": "lookupSymbol", + "Structural Impact": 64.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 30, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 4514, + "End Line": 4552 + }, + { + "Function Name": "resolveFunctionTypeFromCall", + "Structural Impact": 60.4, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 25, + "Input Parameters": 4, + "Control Flow Ratio": "86.2%", + "Start Line": 1825, + "End Line": 1870 + }, + { + "Function Name": "resolveArrayCat", + "Structural Impact": 59.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 28, + "Input Parameters": 3, + "Control Flow Ratio": "84.8%", + "Start Line": 1394, + "End Line": 1417 + }, + { + "Function Name": "resolveReturnValueOfFuncNode", + "Structural Impact": 49.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 23, + "Input Parameters": 3, + "Control Flow Ratio": "69.7%", + "Start Line": 837, + "End Line": 872 + }, + { + "Function Name": "resolveCallsiteReferences", + "Structural Impact": 49.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "67.6%", + "Start Line": 1744, + "End Line": 1823 + }, + { + "Function Name": "firstParamIs", + "Structural Impact": 46.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "72.4%", + "Start Line": 448, + "End Line": 489 + }, + { + "Function Name": "getSymbolFieldAccessesArrayList", + "Structural Impact": 40.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 12, + "Input Parameters": 8, + "Control Flow Ratio": "92.3%", + "Start Line": 6922, + "End Line": 6947 + }, + { + "Function Name": "resolveUnionTag", + "Structural Impact": 39.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "67.7%", + "Start Line": 939, + "End Line": 966 + }, + { + "Function Name": "isGeneric", + "Structural Impact": 38.1, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3578, + "End Line": 3632 + }, + { + "Function Name": "isConditional", + "Structural Impact": 37.2, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3977, + "End Line": 4013 + }, + { + "Function Name": "resolveFieldAccessBinding", + "Structural Impact": 37.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "77.3%", + "Start Line": 756, + "End Line": 778 + }, + { + "Function Name": "getSymbolFieldAccessesHighlight", + "Structural Impact": 35.5, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 11, + "Input Parameters": 7, + "Control Flow Ratio": "73.3%", + "Start Line": 6949, + "End Line": 6980 + }, + { + "Function Name": "resolveCoercedIPValue", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 1428, + "End Line": 1448 + }, + { + "Function Name": "instanceStdBuiltinType", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "70.8%", + "Start Line": 4939, + "End Line": 4960 + }, + { + "Function Name": "drain", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 352, + "End Line": 370 + }, + { + "Function Name": "getDocCommentTokenIndex", + "Structural Impact": 30.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 108, + "End Line": 127 + }, + { + "Function Name": "fromSlice", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "86.7%", + "Start Line": 1039, + "End Line": 1069 + }, + { + "Function Name": "createErrorUnion", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "86.7%", + "Start Line": 3391, + "End Line": 3419 + }, + { + "Function Name": "resolveImportString", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 4845, + "End Line": 4871 + }, + { + "Function Name": "pointerElementType", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "68.4%", + "Start Line": 4423, + "End Line": 4443 + }, + { + "Function Name": "resolveStructInitType", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 6885, + "End Line": 6905 + }, + { + "Function Name": "resolveArrayMult", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "81.2%", + "Start Line": 1381, + "End Line": 1392 + }, + { + "Function Name": "createArray", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "84.6%", + "Start Line": 3334, + "End Line": 3360 + }, + { + "Function Name": "resolveStringLiteral", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 1536, + "End Line": 1570 + }, + { + "Function Name": "createPointer", + "Structural Impact": 26.0, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "81.8%", + "Start Line": 3302, + "End Line": 3332 + }, + { + "Function Name": "resolveUnionTagAccess", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 968, + "End Line": 982 + }, + { + "Function Name": "resolveErrorSetIPIndex", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 1572, + "End Line": 1581 + }, + { + "Function Name": "typeDefinitionToken", + "Structural Impact": 24.5, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "78.9%", + "Start Line": 4465, + "End Line": 4501 + }, + { + "Function Name": "definitionToken", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 5694, + "End Line": 5708 + }, + { + "Function Name": "createTuple", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "73.3%", + "Start Line": 3362, + "End Line": 3380 + }, + { + "Function Name": "isConst", + "Structural Impact": 20.8, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 845, - "End Line": 878 + "Control Flow Ratio": "60.0%", + "Start Line": 5763, + "End Line": 5810 }, { - "Function Name": "moveSourceCursor", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, + "Function Name": "isNamespace", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "63.2%", + "Start Line": 4298, + "End Line": 4313 + }, + { + "Function Name": "isInstanceCall", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "77.8%", + "Start Line": 418, + "End Line": 437 + }, + { + "Function Name": "findReturnStatementInternal", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 19, "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 804, + "End Line": 822 + }, + { + "Function Name": "stringLiteralContentLoc", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 629, - "End Line": 653 + "Control Flow Ratio": "75.0%", + "Start Line": 5272, + "End Line": 5294 }, { - "Function Name": "renderTrailing", - "Structural Impact": 12.7, + "Function Name": "hashWithHasher", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3421, + "End Line": 3485 + }, + { + "Function Name": "next", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 6165, + "End Line": 6191 + }, + { + "Function Name": "isStructType", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4286, + "End Line": 4296 + }, + { + "Function Name": "isErrorSetType", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4343, + "End Line": 4352 + }, + { + "Function Name": "writeAll", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 372, + "End Line": 385 + }, + { + "Function Name": "resolveInternPoolValue", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 1450, + "End Line": 1460 + }, + { + "Function Name": "pointerSize", + "Structural Impact": 14.4, "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 4411, + "End Line": 4421 + }, + { + "Function Name": "getSymbolEnumLiteral", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 6870, + "End Line": 6883 + }, + { + "Function Name": "resolveBindingOfNodeInternal", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 19, "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 529, - "End Line": 539 + "Control Flow Ratio": "75.0%", + "Start Line": 1960, + "End Line": 1978 }, { - "Function Name": "renderOptItem", + "Function Name": "resolveOptionalIPValue", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 1419, + "End Line": 1426 + }, + { + "Function Name": "isGenericFunc", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 4381, + "End Line": 4393 + }, + { + "Function Name": "resolveExpressionType", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 6432, + "End Line": 6443 + }, + { + "Function Name": "loc", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 5241, + "End Line": 5265 + }, + { + "Function Name": "getSymbolFieldAccesses", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "50.0%", + "Start Line": 6908, + "End Line": 6920 + }, + { + "Function Name": "createOptional", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3382, + "End Line": 3389 + }, + { + "Function Name": "compare", "Structural Impact": 10.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 545, - "End Line": 550 + "Control Flow Ratio": "62.5%", + "Start Line": 6175, + "End Line": 6180 }, { - "Function Name": "renderOptNode", - "Structural Impact": 9.0, + "Function Name": "innermostScopeAtIndexWithTag", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 6221, + "End Line": 6234 + }, + { + "Function Name": "eql", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3846, + "End Line": 3850 + }, + { + "Function Name": "eql", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 4838, + "End Line": 4842 + }, + { + "Function Name": "eql", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 5658, + "End Line": 5662 + }, + { + "Function Name": "getContainerKind", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4269, + "End Line": 4280 + }, + { + "Function Name": "resolveFieldAccess", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 751, + "End Line": 754 + }, + { + "Function Name": "resolveIntegerLiteral", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1462, + "End Line": 1465 + }, + { + "Function Name": "isMetaType", + "Structural Impact": 10.2, "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4335, + "End Line": 4341 + }, + { + "Function Name": "isPublic", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5845, + "End Line": 5869 + }, + { + "Function Name": "resolveInstanceOfNode", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 71, - "End Line": 77 + "Control Flow Ratio": "66.7%", + "Start Line": 1936, + "End Line": 1939 }, { - "Function Name": "renderCustomField", - "Structural Impact": 6.9, + "Function Name": "resolveTypeOfNode", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1943, + "End Line": 1946 + }, + { + "Function Name": "resolveTypeOfNodeInternal", + "Structural Impact": 8.9, "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1948, + "End Line": 1951 + }, + { + "Function Name": "isNoreturnType", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 4402, + "End Line": 4409 + }, + { + "Function Name": "eql", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 4975, + "End Line": 4979 + }, + { + "Function Name": "createPointerType", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 3781, + "End Line": 3792 + }, + { + "Function Name": "next", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 4186, + "End Line": 4195 + }, + { + "Function Name": "resolveDeclLiteralResultType", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4361, + "End Line": 4371 + }, + { + "Function Name": "allDigits", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1374, + "End Line": 1379 + }, + { + "Function Name": "isRoot", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4258, + "End Line": 4263 + }, + { + "Function Name": "isEnumLiteral", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4354, + "End Line": 4359 + }, + { + "Function Name": "createArrayType", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 552, - "End Line": 555 + "Control Flow Ratio": "66.7%", + "Start Line": 3794, + "End Line": 3804 }, { - "Function Name": "nodeTagName", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 188, + "Function Name": "getFunctionSignature", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 158, + "End Line": 162 + }, + { + "Function Name": "isMetaType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 646, + "End Line": 651 + }, + { + "Function Name": "withoutIPIndex", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3878, + "End Line": 3883 + }, + { + "Function Name": "isTypeFunction", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 654, + "End Line": 657 + }, + { + "Function Name": "eql", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 4991, + "End Line": 4994 + }, + { + "Function Name": "createErrorUnionType", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 656, - "End Line": 843 + "Start Line": 3820, + "End Line": 3829 }, { - "Function Name": "renderToWriter", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, + "Function Name": "fromIP", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3885, + "End Line": 3892 + }, + { + "Function Name": "ipIndex", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3871, + "End Line": 3876 + }, + { + "Function Name": "isTaggedUnion", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4327, + "End Line": 4332 + }, + { + "Function Name": "isTypeFunc", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4373, + "End Line": 4378 + }, + { + "Function Name": "isFunc", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4395, + "End Line": 4400 + }, + { + "Function Name": "toNode", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 31, - "End Line": 42 + "Start Line": 4827, + "End Line": 4831 }, { - "Function Name": "renderRoot", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, + "Function Name": "init", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 48, + "End Line": 64 + }, + { + "Function Name": "hash", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3639, + "End Line": 3647 + }, + { + "Function Name": "pop", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 66, - "End Line": 69 + "Start Line": 5333, + "End Line": 5340 }, { - "Function Name": "newline", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, + "Function Name": "createTupleType", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3806, + "End Line": 3811 + }, + { + "Function Name": "createOptionalType", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3813, + "End Line": 3818 + }, + { + "Function Name": "isCaptureByRef", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 524, - "End Line": 527 + "Control Flow Ratio": "66.7%", + "Start Line": 5812, + "End Line": 5829 }, { - "Function Name": "renderTokenField", - "Structural Impact": 4.3, + "Function Name": "eql", + "Structural Impact": 4.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 582, - "End Line": 588 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3926, + "End Line": 3932 }, { - "Function Name": "renderField", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "eql", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 557, - "End Line": 559 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 7007, + "End Line": 7013 }, { - "Function Name": "fmt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 44, - "End Line": 46 + "Start Line": 3864, + "End Line": 3868 }, { - "Function Name": "format", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 52, - "End Line": 54 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 5672, + "End Line": 5676 }, { - "Function Name": "renderItem", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "peek", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5325, + "End Line": 5330 + }, + { + "Function Name": "of", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6987, + "End Line": 6993 + }, + { + "Function Name": "eql", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3649, + "End Line": 3652 + }, + { + "Function Name": "hash", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6998, + "End Line": 7005 + }, + { + "Function Name": "resolveBindingOfNode", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1953, + "End Line": 1958 + }, + { + "Function Name": "of", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3166, + "End Line": 3171 + }, + { + "Function Name": "hash", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4967, + "End Line": 4973 + }, + { + "Function Name": "tokenLocAppend", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5343, + "End Line": 5348 + }, + { + "Function Name": "hash", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 5665, + "End Line": 5670 + }, + { + "Function Name": "iterateEnclosingScopes", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6194, + "End Line": 6200 + }, + { + "Function Name": "innermostScopeAtIndex", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6214, + "End Line": 6219 + }, + { + "Function Name": "findReturnStatement", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 824, + "End Line": 827 + }, + { + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3859, + "End Line": 3862 + }, + { + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3920, + "End Line": 3924 + }, + { + "Function Name": "isContainerKind", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4282, + "End Line": 4284 + }, + { + "Function Name": "writeString", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 541, - "End Line": 543 + "Start Line": 4574, + "End Line": 4576 + }, + { + "Function Name": "of", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4987, + "End Line": 4989 + }, + { + "Function Name": "eql", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5685, + "End Line": 5687 + }, + { + "Function Name": "init", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 338, + "End Line": 350 + }, + { + "Function Name": "root", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3263, + "End Line": 3268 + }, + { + "Function Name": "hash64", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3835, + "End Line": 3839 + }, + { + "Function Name": "fmtEscapedSnippet", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 388, + "End Line": 390 + }, + { + "Function Name": "hash32", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3831, + "End Line": 3833 + }, + { + "Function Name": "ArrayMap", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3854, + "End Line": 3856 + }, + { + "Function Name": "isGenericType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4265, + "End Line": 4267 + }, + { + "Function Name": "isEnumType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4315, + "End Line": 4317 + }, + { + "Function Name": "isUnionType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4319, + "End Line": 4321 + }, + { + "Function Name": "isOpaqueType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4323, + "End Line": 4325 + }, + { + "Function Name": "isErrSetDef", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5307, + "End Line": 5309 + }, + { + "Function Name": "nameToken", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5690, + "End Line": 5692 + }, + { + "Function Name": "collectAllSymbolsAtSourceIndex", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 6136, + "End Line": 6144 + }, + { + "Function Name": "getPositionContext", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 5355, + "End Line": 5361 + }, + { + "Function Name": "renderBuiltinFunctionSignature", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 392, + "End Line": 397 + }, + { + "Function Name": "getVariableSignature", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 491, + "End Line": 496 + }, + { + "Function Name": "resolveGenericTypeInternal", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 786, + "End Line": 791 + }, + { + "Function Name": "resolveGeneric", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 3655, + "End Line": 3660 + }, + { + "Function Name": "rawStringify", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 4583, + "End Line": 4588 + }, + { + "Function Name": "lookupSymbolGlobal", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 6312, + "End Line": 6317 + }, + { + "Function Name": "collectDocComments", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 129 + }, + { + "Function Name": "iterateLabels", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 6202, + "End Line": 6202 + }, + { + "Function Name": "rawStringifyParameter", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 186 + }, + { + "Function Name": "rawStringifyFunction", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 248, + "End Line": 252 + }, + { + "Function Name": "next", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1878, + "End Line": 1882 + }, + { + "Function Name": "lookupLabel", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6290, + "End Line": 6294 + }, + { + "Function Name": "lookupSymbolContainer", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6355, + "End Line": 6359 + }, + { + "Function Name": "getDocCommentsBeforeToken", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 77 + }, + { + "Function Name": "getDocComments", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 83 + }, + { + "Function Name": "trimCommonIndentation", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 583, + "End Line": 583 + }, + { + "Function Name": "resolveGenericType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 780, + "End Line": 780 + }, + { + "Function Name": "resolveOrelseType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 897, + "End Line": 897 + }, + { + "Function Name": "resolveAddressOf", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 909, + "End Line": 909 + }, + { + "Function Name": "resolveUnwrapErrorUnionType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 917, + "End Line": 917 + }, + { + "Function Name": "resolveBracketAccessType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1076, + "End Line": 1076 + }, + { + "Function Name": "resolveBracketAccess", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1133, + "End Line": 1133 + }, + { + "Function Name": "resolvePropertyType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1246, + "End Line": 1246 + }, + { + "Function Name": "coerceIP", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1583, + "End Line": 1583 + }, + { + "Function Name": "resolvePeerTypes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1593, + "End Line": 1593 + }, + { + "Function Name": "resolvePeerTypesIP", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1608, + "End Line": 1608 + }, + { + "Function Name": "resolvePeerErrorSets", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1614, + "End Line": 1614 + }, + { + "Function Name": "resolvePeerTypesInternal", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1627, + "End Line": 1627 + }, + { + "Function Name": "getAllTypesWithHandlesArraySet", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4016, + "End Line": 4016 + }, + { + "Function Name": "stringifyTypeOf", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4554, + "End Line": 4554 + }, + { + "Function Name": "stringifyTypeVal", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4564, + "End Line": 4564 + }, + { + "Function Name": "push", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5321, + "End Line": 5321 + }, + { + "Function Name": "innermostContainer", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6236, + "End Line": 6236 + }, + { + "Function Name": "hashWithHasher", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3841, + "End Line": 3844 + }, + { + "Function Name": "init", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4164, + "End Line": 4167 + }, + { + "Function Name": "hashWithHasher", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4833, + "End Line": 4836 + }, + { + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5317, + "End Line": 5319 + }, + { + "Function Name": "hashWithHasher", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5653, + "End Line": 5656 + }, + { + "Function Name": "allocType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 71 + }, + { + "Function Name": "stringifyParameter", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 173 + }, + { + "Function Name": "stringifyFunction", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 239, + "End Line": 239 + }, + { + "Function Name": "hasSelfParam", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 439, + "End Line": 439 + }, + { + "Function Name": "resolveReturnType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 831, + "End Line": 831 + }, + { + "Function Name": "resolveOptionalUnwrap", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 875, + "End Line": 875 + }, + { + "Function Name": "resolveFuncProtoOfCallable", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 984, + "End Line": 984 + }, + { + "Function Name": "resolveDerefType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 992, + "End Line": 992 + }, + { + "Function Name": "resolveDerefBinding", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 997, + "End Line": 997 + }, + { + "Function Name": "bracketAccessTypeFromIPIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1082, + "End Line": 1082 + }, + { + "Function Name": "resolvePrimitive", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1512, + "End Line": 1512 + }, + { + "Function Name": "fromEither", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3899, + "End Line": 3899 + }, + { + "Function Name": "getAllTypesWithHandles", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3971, + "End Line": 3971 + }, + { + "Function Name": "instanceTypeVal", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4198, + "End Line": 4198 + }, + { + "Function Name": "instanceUnchecked", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4203, + "End Line": 4203 + }, + { + "Function Name": "typeOf", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4226, + "End Line": 4226 + }, + { + "Function Name": "arrayInfo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4445, + "End Line": 4445 + }, + { + "Function Name": "docComments", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4503, + "End Line": 4503 + }, + { + "Function Name": "initCapacity", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5312, + "End Line": 5312 + }, + { + "Function Name": "docComments", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5831, + "End Line": 5831 + }, + { + "Function Name": "deinit", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "typeDeclarationNode", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5710, + "End Line": 5710 + }, + { + "Function Name": "isStatic", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5871, + "End Line": 5871 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 238, - "Sequential Logic Declarations": 49, - "Function Parameters": 21, - "Function/Method Declarations": 20, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 193, - "Type/Safety Bypasses": 15, + "Control Flow Branches": 3215, + "Sequential Logic Declarations": 1166, + "Function Parameters": 197, + "Function/Method Declarations": 197, + "Class/Entity Declarations": 36, + "Defensive Programming Constructs": 1439, + "Type/Safety Bypasses": 55, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, - "State Mutations / Variable Reassignments": 48, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 4, + "Exposed API / Public Exports": 193, + "State Mutations / Variable Reassignments": 579, + "Commented-out Code (Dead Logic)": 9, + "Structured Documentation Blocks": 111, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 72, + "Global State Dependencies": 927, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 114, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Scientific & Mathematical Operations": 10, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 15, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 15, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 22, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 269, + "Manual Memory Allocation": 20, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 28, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 5, + "Fatal Aborts & Exceptions": 951, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 46, + "Bitwise Operations": 974, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 95, - "Resource Deallocation & Cleanup": 6, - "Private / Encapsulated Scopes": 95, + "Immutable Data Declarations": 900, + "Resource Deallocation & Cleanup": 27, + "Private / Encapsulated Scopes": 990, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 874, + "Structural Space Indentations": 5819, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -126410,13 +126496,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 81, - "Design Camel Case": 1, - "Design Snake Case": 72, - "Design Pascal Case": 8, + "Core Var Decl": 1104, + "Design Camel Case": 0, + "Design Snake Case": 984, + "Design Pascal Case": 96, "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, + "Design Short Vars": 71, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -126426,7 +126512,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 32, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -126442,174 +126528,689 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 2, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 12, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 3, + "Total Downstream (Absolute Dependency Blast Radius)": 3 }, "9. Extracted Dependencies": [ + "DocumentScope.zig", + "DocumentStore.zig", + "Uri.zig", + "analyser/InternPool.zig", + "analyser/error_msg.zig", + "ast.zig", + "builtin", + "features/references.zig", + "offsets.zig", "std", - "testing.zig" - ] - } - } - }, - "python/numpy": { - "Directory Group Magnitude": 9250.66, - "File Count": 18, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "88.9%", - "Static: Literature & Documentation": "11.1%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "14.87%", - "Error & Exception Exposure": "43.1%", - "Tech Debt Exposure": "17.35%", - "Testing Exposure": "36.49%", - "API Exposure": "3.09%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "45.12%", - "Commented Logic Exposure": "5.45%", - "Specification Exposure": "83.7%", - "Instability Exposure": "44.44%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "18.6%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "python/numpy/lapack_litemodule.c": { + "tracy", + "version_data" + ] + }, + "zig/zls/ast.zig": { "1. Artifact Identity": { - "Filename": "lapack_litemodule.c", - "Path": "python/numpy/lapack_litemodule.c", - "Language": "C", + "Filename": "ast.zig", + "Path": "zig/zls/ast.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -4.83, - "Y": -140.9, - "Z": -747.24 + "X": -1493.28, + "Y": -143.71, + "Z": 4950.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 435, - "Coding LOC": 360, - "Documentation LOC": 9, - "Structural Magnitude": 187.5, - "Control Flow Ratio": "45.8%", - "Popularity Rank": 0, + "Total LOC": 1847, + "Coding LOC": 1631, + "Documentation LOC": 73, + "Structural Magnitude": 952.92, + "Control Flow Ratio": "70.1%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.483 + "Raw Cognitive Density": 0.559 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.6%", - "Error & Exception Exposure": "75.93%", - "Tech Debt Exposure": "11.07%", - "Testing Exposure": "2.35%", - "API Exposure": "13.37%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "93.82%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "27.77%", + "Error & Exception Exposure": "51.93%", + "Tech Debt Exposure": "8.61%", + "Testing Exposure": "80.0%", + "API Exposure": "2.76%", + "Concurrency Exposure": "19.67%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "5.71%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "99.95%", + "Documentation Exposure": "44.6%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "check_object", - "Structural Impact": 26.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "64.3%", - "Start Line": 75, - "End Line": 106 + "Function Name": "lastToken", + "Structural Impact": 167.7, + "Lines of Code (LOC)": 410, + "Control Flow Branches": 84, + "Input Parameters": 2, + "Control Flow Ratio": "81.6%", + "Start Line": 422, + "End Line": 831 }, { - "Function Name": "lapack_lite_exec", + "Function Name": "indexOfBreakTarget", + "Structural Impact": 71.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 34, + "Input Parameters": 3, + "Control Flow Ratio": "82.9%", + "Start Line": 1812, + "End Line": 1846 + }, + { + "Function Name": "init", + "Structural Impact": 68.7, + "Lines of Code (LOC)": 334, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "52.7%", + "Start Line": 1081, + "End Line": 1414 + }, + { + "Function Name": "next", + "Structural Impact": 59.8, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 31, + "Input Parameters": 2, + "Control Flow Ratio": "62.0%", + "Start Line": 1416, + "End Line": 1502 + }, + { + "Function Name": "next", + "Structural Impact": 40.1, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "70.6%", + "Start Line": 966, + "End Line": 1059 + }, + { + "Function Name": "fullPtrTypeComponents", + "Structural Impact": 38.8, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 20, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 11, + "End Line": 59 + }, + { + "Function Name": "fullAsmComponents", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 119, + "End Line": 140 + }, + { + "Function Name": "fullWhileComponents", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 223, + "End Line": 267 + }, + { + "Function Name": "paramFirstToken", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 865, + "End Line": 870 + }, + { + "Function Name": "blockLabel", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 929, + "End Line": 936 + }, + { + "Function Name": "fullIfComponents", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 166, + "End Line": 198 + }, + { + "Function Name": "fullForComponents", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 269, + "End Line": 296 + }, + { + "Function Name": "isTaggedUnion", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 886, + "End Line": 895 + }, + { + "Function Name": "initArray", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 1504, + "End Line": 1525 + }, + { + "Function Name": "isContainer", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 897, + "End Line": 916 + }, + { + "Function Name": "forFull", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 343, + "End Line": 354 + }, + { + "Function Name": "fullPtrType", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 356, + "End Line": 364 + }, + { + "Function Name": "isBuiltinCall", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 918, + "End Line": 927 + }, + { + "Function Name": "fullIf", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 366, + "End Line": 372 + }, + { + "Function Name": "fullWhile", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 374, + "End Line": 381 + }, + { + "Function Name": "fullFor", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 383, + "End Line": 389 + }, + { + "Function Name": "fullAsm", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 391, + "End Line": 397 + }, + { + "Function Name": "identifierTokenFromIdentifierNode", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 854, + "End Line": 858 + }, + { + "Function Name": "findMatchingRBrace", "Structural Impact": 7.1, - "Lines of Code (LOC)": 29, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 399, + "End Line": 401 + }, + { + "Function Name": "hasInferredError", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 860, + "End Line": 863 + }, + { + "Function Name": "errorSetFieldCount", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 938, + "End Line": 946 + }, + { + "Function Name": "paramLastToken", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 872, + "End Line": 874 + }, + { + "Function Name": "isKeyword", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 403, + "End Line": 412 + }, + { + "Function Name": "ptrTypeSimple", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 382, - "End Line": 410 + "Start Line": 61, + "End Line": 74 }, { - "Function Name": "PyInit_lapack_lite", - "Structural Impact": 1.1, + "Function Name": "ptrTypeBitRange", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 104, + "End Line": 117 + }, + { + "Function Name": "paramLoc", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 876, + "End Line": 880 + }, + { + "Function Name": "paramSlice", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 882, + "End Line": 884 + }, + { + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1627, + "End Line": 1629 + }, + { + "Function Name": "ptrTypeSentinel", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 76, + "End Line": 88 + }, + { + "Function Name": "ptrTypeAligned", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 90, + "End Line": 102 + }, + { + "Function Name": "asmFull", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 153, + "End Line": 164 + }, + { + "Function Name": "asmSimple", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 142, + "End Line": 151 + }, + { + "Function Name": "ifFull", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 200, + "End Line": 210 + }, + { + "Function Name": "ifSimple", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 212, + "End Line": 221 + }, + { + "Function Name": "whileSimple", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 298, + "End Line": 307 + }, + { + "Function Name": "whileCont", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 309, + "End Line": 319 + }, + { + "Function Name": "whileFull", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 321, + "End Line": 331 + }, + { + "Function Name": "forSimple", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 333, + "End Line": 341 + }, + { + "Function Name": "init", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 955, + "End Line": 963 + }, + { + "Function Name": "parentNode", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1581, + "End Line": 1583 + }, + { + "Function Name": "init", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 432, - "End Line": 434 + "Start Line": 1531, + "End Line": 1531 + }, + { + "Function Name": "next", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1550, + "End Line": 1550 + }, + { + "Function Name": "nextIgnoreClose", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1567, + "End Line": 1567 + }, + { + "Function Name": "nodesOverlappingIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1594, + "End Line": 1594 + }, + { + "Function Name": "nodesOverlappingIndexIncludingParseErrors", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1622, + "End Line": 1622 + }, + { + "Function Name": "nodesAtLoc", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1653, + "End Line": 1653 + }, + { + "Function Name": "append", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1661, + "End Line": 1661 + }, + { + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1540, + "End Line": 1543 + }, + { + "Function Name": "smallestEnclosingSubrange", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1707, + "End Line": 1710 + }, + { + "Function Name": "testDeclNameAndToken", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 833, + "End Line": 833 + }, + { + "Function Name": "skip", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1576, + "End Line": 1578 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 27, - "Sequential Logic Declarations": 32, - "Function Parameters": 22, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 16, + "Control Flow Branches": 414, + "Sequential Logic Declarations": 177, + "Function Parameters": 56, + "Function/Method Declarations": 56, + "Class/Entity Declarations": 7, + "Defensive Programming Constructs": 120, + "Type/Safety Bypasses": 37, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 101, - "State Mutations / Variable Reassignments": 45, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Exposed API / Public Exports": 66, + "State Mutations / Variable Reassignments": 112, + "Commented-out Code (Dead Logic)": 4, + "Structured Documentation Blocks": 34, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, + "Global State Dependencies": 171, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 11, - "Module Dependencies (Imports)": 3, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 2, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 37, - "Pointer Arithmetic & Addressing": 191, - "Manual Memory Allocation": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 64, + "Manual Memory Allocation": 6, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 2, + "Fatal Aborts & Exceptions": 132, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 113, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 14, + "Immutable Data Declarations": 246, + "Resource Deallocation & Cleanup": 7, + "Private / Encapsulated Scopes": 201, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, + "Bypassed / Skipped Tests": 7, "Structural Tab Indentations": 0, - "Structural Space Indentations": 260, + "Structural Space Indentations": 1528, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -126626,15 +127227,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 12, + "Core Var Decl": 228, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 215, + "Design Pascal Case": 13, "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, + "Design Short Vars": 28, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -126642,7 +127243,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 22, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -126658,86 +127259,663 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Total Downstream (Absolute Dependency Blast Radius)": 5 }, "9. Extracted Dependencies": [ - "Python.h", - "npy_cblas.h", - "numpy/arrayobject.h" + "offsets.zig", + "std" ] }, - "python/numpy/LICENSE.txt": { + "zig/zls/print_ast.zig": { "1. Artifact Identity": { - "Filename": "LICENSE.txt", - "Path": "python/numpy/LICENSE.txt", - "Language": "Plaintext", + "Filename": "print_ast.zig", + "Path": "zig/zls/print_ast.zig", + "Language": "Zig", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -667.02, - "Y": -224.82, - "Z": -1487.87 + "X": -2123.03, + "Y": -155.7, + "Z": 5569.15 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 31, - "Coding LOC": 0, - "Documentation LOC": 25, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", + "Total LOC": 950, + "Coding LOC": 897, + "Documentation LOC": 4, + "Structural Magnitude": 566.44, + "Control Flow Ratio": "82.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.534 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "29.43%", + "Error & Exception Exposure": "26.53%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.6%", + "API Exposure": "0.75%", + "Concurrency Exposure": "22.22%", + "State Flux Exposure": "11.13%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "23.24%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "renderNode", + "Structural Impact": 273.3, + "Lines of Code (LOC)": 444, + "Control Flow Branches": 144, + "Input Parameters": 2, + "Control Flow Ratio": "88.3%", + "Start Line": 79, + "End Line": 522 + }, + { + "Function Name": "renderOptField", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 561, + "End Line": 580 + }, + { + "Function Name": "renderToFile", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 14, + "End Line": 29 + }, + { + "Function Name": "renderOptTokenField", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "90.0%", + "Start Line": 590, + "End Line": 608 + }, + { + "Function Name": "renderNodeSliceField", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "90.0%", + "Start Line": 610, + "End Line": 627 + }, + { + "Function Name": "main", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "58.8%", + "Start Line": 845, + "End Line": 878 + }, + { + "Function Name": "moveSourceCursor", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 629, + "End Line": 653 + }, + { + "Function Name": "renderTrailing", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 529, + "End Line": 539 + }, + { + "Function Name": "renderOptItem", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 545, + "End Line": 550 + }, + { + "Function Name": "renderOptNode", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 71, + "End Line": 77 + }, + { + "Function Name": "renderCustomField", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 552, + "End Line": 555 + }, + { + "Function Name": "nodeTagName", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 188, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 656, + "End Line": 843 + }, + { + "Function Name": "renderToWriter", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 31, + "End Line": 42 + }, + { + "Function Name": "renderRoot", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "newline", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 524, + "End Line": 527 + }, + { + "Function Name": "renderTokenField", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 582, + "End Line": 588 + }, + { + "Function Name": "renderField", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 557, + "End Line": 559 + }, + { + "Function Name": "fmt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 44, + "End Line": 46 + }, + { + "Function Name": "format", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 52, + "End Line": 54 + }, + { + "Function Name": "renderItem", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 541, + "End Line": 543 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 238, + "Sequential Logic Declarations": 49, + "Function Parameters": 21, + "Function/Method Declarations": 20, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 193, + "Type/Safety Bypasses": 15, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 11, + "State Mutations / Variable Reassignments": 48, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 72, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 22, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 28, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 46, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 95, + "Resource Deallocation & Cleanup": 6, + "Private / Encapsulated Scopes": 95, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 874, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 81, + "Design Camel Case": 1, + "Design Snake Case": 72, + "Design Pascal Case": 8, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 2, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "std", + "testing.zig" + ] + } + } + }, + "python/numpy": { + "Directory Group Magnitude": 9250.66, + "File Count": 18, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "88.9%", + "Static: Literature & Documentation": "11.1%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "14.87%", + "Error & Exception Exposure": "43.1%", + "Tech Debt Exposure": "17.35%", + "Testing Exposure": "36.49%", + "API Exposure": "3.09%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "45.12%", + "Commented Logic Exposure": "5.45%", + "Specification Exposure": "83.7%", + "Instability Exposure": "44.44%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "18.6%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "python/numpy/lapack_litemodule.c": { + "1. Artifact Identity": { + "Filename": "lapack_litemodule.c", + "Path": "python/numpy/lapack_litemodule.c", + "Language": "C", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + }, + "2. Topological Coordinates": { + "X": -4.83, + "Y": -140.9, + "Z": -747.24 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 435, + "Coding LOC": 360, + "Documentation LOC": 9, + "Structural Magnitude": 187.5, + "Control Flow Ratio": "45.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.483 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.6%", + "Error & Exception Exposure": "75.93%", + "Tech Debt Exposure": "11.07%", + "Testing Exposure": "2.35%", + "API Exposure": "13.37%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "93.82%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "99.95%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "check_object", + "Structural Impact": 26.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "64.3%", + "Start Line": 75, + "End Line": 106 + }, + { + "Function Name": "lapack_lite_exec", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 382, + "End Line": 410 + }, + { + "Function Name": "PyInit_lapack_lite", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 432, + "End Line": 434 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 27, + "Sequential Logic Declarations": 32, + "Function Parameters": 22, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 16, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 101, + "State Mutations / Variable Reassignments": 45, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 11, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 37, + "Pointer Arithmetic & Addressing": 191, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 14, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 260, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 12, + "Design Camel Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Python.h", + "npy_cblas.h", + "numpy/arrayobject.h" + ] + }, + "python/numpy/LICENSE.txt": { + "1. Artifact Identity": { + "Filename": "LICENSE.txt", + "Path": "python/numpy/LICENSE.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -667.02, + "Y": -224.82, + "Z": -1487.87 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 31, + "Coding LOC": 0, + "Documentation LOC": 25, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, @@ -144951,9 +146129,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5478.08, + "X": 5493.35, "Y": -18.75, - "Z": -2681.1 + "Z": -2690.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145142,9 +146320,9 @@ "Identity Proof": "Single Indicator (Ext: .pxd)" }, "2. Topological Coordinates": { - "X": 5267.24, + "X": 5282.51, "Y": 2.15, - "Z": -3579.75 + "Z": -3588.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145299,9 +146477,9 @@ "Identity Proof": "Single Indicator (Ext: .pyx)" }, "2. Topological Coordinates": { - "X": 4934.11, + "X": 4949.38, "Y": 23.89, - "Z": -2897.97 + "Z": -2907.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145782,9 +146960,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5231.1, + "X": 5246.37, "Y": 32.59, - "Z": -3195.58 + "Z": -3204.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -150720,44 +151898,44 @@ } } }, - "python/fastapi/tests": { - "Directory Group Magnitude": 7728.14, - "File Count": 204, + "javascript/react": { + "Directory Group Magnitude": 8339.47, + "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "4.89%", - "Error & Exception Exposure": "10.96%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.6%", - "Concurrency Exposure": "23.96%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.31%", - "Specification Exposure": "98.59%", + "Cognitive Load Exposure": "18.91%", + "Error & Exception Exposure": "29.6%", + "Tech Debt Exposure": "38.8%", + "Testing Exposure": "49.01%", + "API Exposure": "8.08%", + "Concurrency Exposure": "9.69%", + "State Flux Exposure": "19.03%", + "Commented Logic Exposure": "3.07%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "32.55%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "python/fastapi/tests/__init__.py": { + "javascript/react/ReactFiberBeginWork.js": { "1. Artifact Identity": { - "Filename": "__init__.py", - "Path": "python/fastapi/tests/__init__.py", - "Language": "Python", + "Filename": "ReactFiberBeginWork.js", + "Path": "javascript/react/ReactFiberBeginWork.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Folder Dominant Lang": "javascript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 3175.53, - "Y": -11.84, - "Z": 2270.55 + "X": -2798.42, + "Y": -96.11, + "Z": -3370.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -150766,90 +151944,801 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1, - "Coding LOC": 0, - "Documentation LOC": 0, - "Structural Magnitude": 10.52, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, + "Total LOC": 4449, + "Coding LOC": 3357, + "Documentation LOC": 779, + "Structural Magnitude": 1862.24, + "Control Flow Ratio": "68.4%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.0 + "Raw Cognitive Density": 0.278 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "0.0%", + "Cognitive Load Exposure": "13.1%", + "Error & Exception Exposure": "40.31%", + "Tech Debt Exposure": "14.74%", + "Testing Exposure": "80.0%", + "API Exposure": "5.71%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "6.67%", + "State Flux Exposure": "13.09%", + "Commented Logic Exposure": "4.93%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "12.27%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "beginWork", + "Structural Impact": 138.2, + "Lines of Code (LOC)": 283, + "Control Flow Branches": 61, + "Input Parameters": 3, + "Control Flow Ratio": "67.0%", + "Start Line": 4164, + "End Line": 4446 + }, + { + "Function Name": "attemptEarlyBailoutIfNoScheduledUpdate", + "Structural Impact": 115.3, + "Lines of Code (LOC)": 267, + "Control Flow Branches": 50, + "Input Parameters": 3, + "Control Flow Ratio": "80.6%", + "Start Line": 3896, + "End Line": 4162 + }, + { + "Function Name": "updateDehydratedSuspenseComponent", + "Structural Impact": 101.3, + "Lines of Code (LOC)": 226, + "Control Flow Branches": 29, + "Input Parameters": 8, + "Control Flow Ratio": "70.7%", + "Start Line": 2937, + "End Line": 3162 + }, + { + "Function Name": "updateSuspenseComponent", + "Structural Impact": 81.2, + "Lines of Code (LOC)": 265, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "80.5%", + "Start Line": 2348, + "End Line": 2612 + }, + { + "Function Name": "updateSuspenseListComponent", + "Structural Impact": 77.1, + "Lines of Code (LOC)": 182, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "82.5%", + "Start Line": 3386, + "End Line": 3567 + }, + { + "Function Name": "updateOffscreenComponent", + "Structural Impact": 76.7, + "Lines of Code (LOC)": 193, + "Control Flow Branches": 29, + "Input Parameters": 4, + "Control Flow Ratio": "78.4%", + "Start Line": 612, + "End Line": 804 + }, + { + "Function Name": "updateFunctionComponent", + "Structural Impact": 61.8, + "Lines of Code (LOC)": 110, + "Control Flow Branches": 22, + "Input Parameters": 5, + "Control Flow Ratio": "81.5%", + "Start Line": 1422, + "End Line": 1531 + }, + { + "Function Name": "finishClassComponent", + "Structural Impact": 57.6, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 19, + "Input Parameters": 6, + "Control Flow Ratio": "86.4%", + "Start Line": 1691, + "End Line": 1783 + }, + { + "Function Name": "updateClassComponent", + "Structural Impact": 54.7, + "Lines of Code (LOC)": 114, + "Control Flow Branches": 19, + "Input Parameters": 5, + "Control Flow Ratio": "86.4%", + "Start Line": 1576, + "End Line": 1689 + }, + { + "Function Name": "updateDehydratedActivityComponent", + "Structural Impact": 52.5, + "Lines of Code (LOC)": 144, + "Control Flow Branches": 15, + "Input Parameters": 7, + "Control Flow Ratio": "78.9%", + "Start Line": 975, + "End Line": 1118 + }, + { + "Function Name": "mountLazyComponent", + "Structural Impact": 51.8, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 2079, + "End Line": 2174 + }, + { + "Function Name": "validateRevealOrder", + "Structural Impact": 42.3, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 27, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3242, + "End Line": 3296 + }, + { + "Function Name": "updateViewTransition", + "Structural Impact": 35.0, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "93.8%", + "Start Line": 3569, + "End Line": 3629 + }, + { + "Function Name": "validateTailOptions", + "Structural Impact": 34.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3298, + "End Line": 3334 + }, + { + "Function Name": "updateHostRoot", + "Structural Impact": 31.9, + "Lines of Code (LOC)": 117, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "70.6%", + "Start Line": 1800, + "End Line": 1916 + }, + { + "Function Name": "updateForwardRef", + "Structural Impact": 30.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 10, + "Input Parameters": 5, + "Control Flow Ratio": "76.9%", + "Start Line": 405, + "End Line": 469 + }, + { + "Function Name": "propagateSuspenseContextChange", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 3177, + "End Line": 3219 + }, + { + "Function Name": "validateFunctionComponentInDev", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2215, + "End Line": 2252 + }, + { + "Function Name": "updateMemoComponent", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "52.9%", + "Start Line": 471, + "End Line": 537 + }, + { + "Function Name": "remountFiber", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 3806, + "End Line": 3875 + }, + { + "Function Name": "updateSuspenseFallbackChildren", + "Structural Impact": 26.5, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "61.5%", + "Start Line": 2755, + "End Line": 2843 + }, + { + "Function Name": "updateSimpleMemoComponent", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "80.0%", + "Start Line": 539, + "End Line": 610 + }, + { + "Function Name": "updateHostComponent", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "81.8%", + "Start Line": 1933, + "End Line": 1999 + }, + { + "Function Name": "updateActivityComponent", + "Structural Impact": 22.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 1120, + "End Line": 1211 + }, + { + "Function Name": "replayFunctionComponent", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "75.0%", + "Start Line": 1533, + "End Line": 1574 + }, + { + "Function Name": "updateCacheComponent", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 1213, + "End Line": 1277 + }, + { + "Function Name": "mountSuspenseFallbackChildren", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "54.5%", + "Start Line": 2634, + "End Line": 2697 + }, + { + "Function Name": "updateTracingMarkerComponent", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 1280, + "End Line": 1330 + }, + { + "Function Name": "markRef", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1381, + "End Line": 1400 + }, + { + "Function Name": "updateContextConsumer", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3685, + "End Line": 3725 + }, + { + "Function Name": "bailoutOnAlreadyFinishedWork", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3765, + "End Line": 3804 + }, + { + "Function Name": "updateSuspensePrimaryChildren", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 2718, + "End Line": 2753 + }, + { + "Function Name": "updateHostHoistable", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 2001, + "End Line": 2046 + }, + { + "Function Name": "mountActivityChildren", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 890, + "End Line": 927 + }, + { + "Function Name": "updateContextProvider", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 3658, + "End Line": 3683 + }, + { + "Function Name": "updateSuspenseOffscreenState", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 2268, + "End Line": 2298 + }, + { + "Function Name": "deferHiddenOffscreenComponent", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 826, + "End Line": 870 + }, + { + "Function Name": "initSuspenseListRenderState", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 3336, + "End Line": 3366 + }, + { + "Function Name": "mountSuspenseFallbackAfterRetryWithoutHydrating", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "40.0%", + "Start Line": 2873, + "End Line": 2912 + }, + { + "Function Name": "mountIncompleteClassComponent", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 2176, + "End Line": 2213 + }, + { + "Function Name": "reconcileChildren", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 340, + "End Line": 371 + }, + { + "Function Name": "bailoutOffscreenComponent", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 806, + "End Line": 824 + }, + { + "Function Name": "resetSuspendedCurrentOnMountInLegacyMode", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3747, + "End Line": 3763 + }, + { + "Function Name": "checkScheduledUpdateOrContext", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3877, + "End Line": 3894 + }, + { + "Function Name": "shouldRemainOnFallback", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2301, + "End Line": 2328 + }, + { + "Function Name": "updateProfiler", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1355, + "End Line": 1379 + }, + { + "Function Name": "updatePortalComponent", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3631, + "End Line": 3654 + }, + { + "Function Name": "mountDehydratedSuspenseComponent", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2914, + "End Line": 2935 + }, + { + "Function Name": "updateHostSingleton", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2048, + "End Line": 2068 + }, + { + "Function Name": "getRemainingWorkInPrimaryTree", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2330, + "End Line": 2346 + }, + { + "Function Name": "findLastContentRow", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3221, + "End Line": 3240 + }, + { + "Function Name": "pushHostRootContext", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1785, + "End Line": 1798 + }, + { + "Function Name": "updateFragment", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1332, + "End Line": 1343 + }, + { + "Function Name": "scheduleSuspenseWorkOnFiber", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3164, + "End Line": 3175 + }, + { + "Function Name": "updateHostText", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2070, + "End Line": 2077 + }, + { + "Function Name": "forceUnmountCurrentAndReconcile", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 373, + "End Line": 403 + }, + { + "Function Name": "retryActivityComponentWithoutHydrating", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 929, + "End Line": 960 + }, + { + "Function Name": "mountIncompleteFunctionComponent", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1402, + "End Line": 1420 + }, + { + "Function Name": "retrySuspenseComponentWithoutHydrating", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2845, + "End Line": 2871 + }, + { + "Function Name": "reverseChildren", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3368, + "End Line": 3377 + }, + { + "Function Name": "mountSuspensePrimaryChildren", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2614, + "End Line": 2632 + }, + { + "Function Name": "updateLegacyHiddenComponent", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 872, + "End Line": 888 + }, + { + "Function Name": "mountHostRootWithoutHydrating", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1918, + "End Line": 1931 + }, + { + "Function Name": "mountDehydratedActivityComponent", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 962, + "End Line": 973 + }, + { + "Function Name": "updateMode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1345, + "End Line": 1353 + }, + { + "Function Name": "mountWorkInProgressOffscreenFiber", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2699, + "End Line": 2707 + }, + { + "Function Name": "updateScopeComponent", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3727, + "End Line": 3737 + }, + { + "Function Name": "updateWorkInProgressOffscreenFiber", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2709, + "End Line": 2716 + }, + { + "Function Name": "mountSuspenseOffscreenState", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2261, + "End Line": 2266 + }, + { + "Function Name": "markWorkInProgressReceivedUpdate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3739, + "End Line": 3741 + }, + { + "Function Name": "checkIfWorkInProgressReceivedUpdate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3743, + "End Line": 3745 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 604, + "Sequential Logic Declarations": 279, + "Function Parameters": 71, + "Function/Method Declarations": 71, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 218, + "Type/Safety Bypasses": 13, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 158, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, + "UI / View Layer Components": 17, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 54, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 25, + "Acknowledged Tech Debt (FIXMEs)": 8, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 7, + "Dependency Injection Constructs": 1, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 16, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Ad-hoc Print / Debug Statements": 18, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 13, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 6, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 251, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 6, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 3053, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 1, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -150860,13 +152749,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Core Var Decl": 352, + "Design Camel Case": 203, + "Design Snake Case": 84, + "Design Pascal Case": 65, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 9, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -150877,7 +152766,7 @@ "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, + "Global Environment Mutation": 1, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, @@ -150892,29 +152781,75 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 45, + "Direct Downstream (Dependency Blast Radius)": 1, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "./ReactCapturedValue", + "./ReactChildFiber", + "./ReactCurrentFiber", + "./ReactFiber", + "./ReactFiberActivityComponent", + "./ReactFiberCacheComponent", + "./ReactFiberCallUserSpace", + "./ReactFiberClassComponent", + "./ReactFiberClassUpdateQueue", + "./ReactFiberConcurrentUpdates", + "./ReactFiberConfig", + "./ReactFiberDevToolsHook", + "./ReactFiberFlags", + "./ReactFiberHiddenContext", + "./ReactFiberHooks", + "./ReactFiberHostContext", + "./ReactFiberHotReloading", + "./ReactFiberHydrationContext", + "./ReactFiberLane", + "./ReactFiberLegacyContext", + "./ReactFiberNewContext", + "./ReactFiberOffscreenComponent", + "./ReactFiberReconciler", + "./ReactFiberRoot", + "./ReactFiberSuspenseComponent", + "./ReactFiberSuspenseContext", + "./ReactFiberThenable", + "./ReactFiberThrow", + "./ReactFiberTracingMarkerComponent", + "./ReactFiberTransition", + "./ReactFiberTreeContext", + "./ReactFiberViewTransitionComponent", + "./ReactFiberWorkLoop", + "./ReactInternalTypes", + "./ReactProfilerTimer", + "./ReactStrictModeWarnings", + "./ReactTypeOfMode", + "./ReactWorkTags", + "react-reconciler/src/getComponentNameFromFiber", + "react/src/ReactLazy", + "shared/ReactFeatureFlags", + "shared/ReactSymbols", + "shared/ReactTypes", + "shared/getComponentNameFromType", + "shared/shallowEqual" + ] }, - "python/fastapi/tests/main.py": { + "javascript/react/ReactFiberWorkLoop.js": { "1. Artifact Identity": { - "Filename": "main.py", - "Path": "python/fastapi/tests/main.py", - "Language": "Python", - "Architect": "Unknown Architect", + "Filename": "ReactFiberWorkLoop.js", + "Path": "javascript/react/ReactFiberWorkLoop.js", + "Language": "Javascript", + "Architect": "an older render", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 2540.68, - "Y": -49.92, - "Z": -485.34 + "X": -3152.81, + "Y": -174.73, + "Z": -2818.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -150923,1054 +152858,1305 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 209, - "Coding LOC": 127, - "Documentation LOC": 0, - "Structural Magnitude": 173.44, - "Control Flow Ratio": "3.5%", - "Popularity Rank": 0, + "Total LOC": 5622, + "Coding LOC": 4171, + "Documentation LOC": 1028, + "Structural Magnitude": 2454.52, + "Control Flow Ratio": "70.8%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.058 + "Raw Cognitive Density": 0.346 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.95%", - "Error & Exception Exposure": "55.34%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "17.65%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "16.44%", + "Error & Exception Exposure": "40.11%", + "Tech Debt Exposure": "16.45%", + "Testing Exposure": "80.0%", + "API Exposure": "11.13%", + "Concurrency Exposure": "14.16%", + "State Flux Exposure": "21.96%", + "Commented Logic Exposure": "5.36%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "26.18%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "get_query_optional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 151, - "End Line": 154 + "Function Name": "completeRoot", + "Structural Impact": 166.7, + "Lines of Code (LOC)": 213, + "Control Flow Branches": 38, + "Input Parameters": 15, + "Control Flow Ratio": "95.0%", + "Start Line": 3489, + "End Line": 3701 }, { - "Function Name": "get_query_type_optional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 163, - "End Line": 166 + "Function Name": "renderRootConcurrent", + "Structural Impact": 126.3, + "Lines of Code (LOC)": 275, + "Control Flow Branches": 64, + "Input Parameters": 2, + "Control Flow Ratio": "92.8%", + "Start Line": 2757, + "End Line": 3031 }, { - "Function Name": "get_query_param", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 175, - "End Line": 178 + "Function Name": "commitRoot", + "Structural Impact": 123.7, + "Lines of Code (LOC)": 198, + "Control Flow Branches": 35, + "Input Parameters": 9, + "Control Flow Ratio": "89.7%", + "Start Line": 3703, + "End Line": 3900 }, { - "Function Name": "get_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Function Name": "performWorkOnRoot", + "Structural Impact": 107.5, + "Lines of Code (LOC)": 189, + "Control Flow Branches": 48, + "Input Parameters": 3, + "Control Flow Ratio": "94.1%", + "Start Line": 1122, + "End Line": 1310 }, { - "Function Name": "get_str_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 + "Function Name": "prepareFreshStack", + "Structural Impact": 98.4, + "Lines of Code (LOC)": 271, + "Control Flow Branches": 48, + "Input Parameters": 2, + "Control Flow Ratio": "98.0%", + "Start Line": 2001, + "End Line": 2271 }, { - "Function Name": "get_int_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushSpawnedWork", + "Structural Impact": 75.2, + "Lines of Code (LOC)": 283, + "Control Flow Branches": 60, + "Input Parameters": 0, + "Control Flow Ratio": "89.6%", + "Start Line": 4132, + "End Line": 4414 + }, + { + "Function Name": "renderRootSync", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "91.2%", + "Start Line": 2601, + "End Line": 2746 + }, + { + "Function Name": "finishConcurrentRender", + "Structural Impact": 66.6, + "Lines of Code (LOC)": 157, + "Control Flow Branches": 23, + "Input Parameters": 5, + "Control Flow Ratio": "88.5%", + "Start Line": 1398, + "End Line": 1554 + }, + { + "Function Name": "completeRootWhenReady", + "Structural Impact": 64.3, + "Lines of Code (LOC)": 124, + "Control Flow Branches": 14, + "Input Parameters": 14, + "Control Flow Ratio": "87.5%", + "Start Line": 1556, + "End Line": 1679 + }, + { + "Function Name": "scheduleUpdateOnFiber", + "Structural Impact": 62.4, + "Lines of Code (LOC)": 127, + "Control Flow Branches": 27, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 972, + "End Line": 1098 + }, + { + "Function Name": "handleThrow", + "Structural Impact": 56.7, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 28, + "Input Parameters": 2, + "Control Flow Ratio": "96.6%", + "Start Line": 2280, + "End Line": 2408 + }, + { + "Function Name": "throwAndUnwindWorkLoop", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 19, + "Input Parameters": 4, + "Control Flow Ratio": "82.6%", + "Start Line": 3212, + "End Line": 3318 + }, + { + "Function Name": "flushPassiveEffectsImpl", + "Structural Impact": 35.4, + "Lines of Code (LOC)": 148, + "Control Flow Branches": 27, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 4705, + "End Line": 4852 + }, + { + "Function Name": "pingSuspendedRoot", + "Structural Impact": 32.0, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "92.9%", + "Start Line": 4993, + "End Line": 5073 + }, + { + "Function Name": "captureCommitPhaseError", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "68.4%", + "Start Line": 4890, + "End Line": 4945 + }, + { + "Function Name": "isRenderConsistentWithExternalStores", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 18, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Control Flow Ratio": "58.1%", + "Start Line": 1681, + "End Line": 1738 }, { - "Function Name": "get_float_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushLayoutEffects", + "Structural Impact": 24.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 19, + "Input Parameters": 0, + "Control Flow Ratio": "95.0%", + "Start Line": 4033, + "End Line": 4130 + }, + { + "Function Name": "finishedViewTransition", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Control Flow Ratio": "93.8%", + "Start Line": 3930, + "End Line": 3973 }, { - "Function Name": "get_bool_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "warnAboutRenderPhaseUpdatesInDEV", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 52 + "Control Flow Ratio": "100.0%", + "Start Line": 5462, + "End Line": 5503 }, { - "Function Name": "get_path_param_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "doubleInvokeEffectsInDEVIfNecessary", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 5280, + "End Line": 5326 + }, + { + "Function Name": "replayBeginWork", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 13, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 + "Control Flow Ratio": "81.2%", + "Start Line": 3122, + "End Line": 3210 }, { - "Function Name": "get_path_param_min_length", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "warnAboutUpdateOnNotYetMountedFiberInDEV", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 62 + "Control Flow Ratio": "73.7%", + "Start Line": 5408, + "End Line": 5454 }, { - "Function Name": "get_path_param_max_length", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "resolveRetryWakeable", + "Structural Impact": 22.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "78.6%", + "Start Line": 5141, + "End Line": 5176 + }, + { + "Function Name": "flushGestureAnimations", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 16, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 4510, + "End Line": 4597 + }, + { + "Function Name": "unwindUnitOfWork", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3411, + "End Line": 3487 + }, + { + "Function Name": "applyGestureOnRoot", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 4416, + "End Line": 4470 + }, + { + "Function Name": "recoverFromConcurrentError", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 1312, + "End Line": 1384 + }, + { + "Function Name": "warnIfUpdatesNotWrappedWithActDEV", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 67 + "Control Flow Ratio": "64.7%", + "Start Line": 5544, + "End Line": 5591 }, { - "Function Name": "get_path_param_min_max_length", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "completeUnitOfWork", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 72 + "Control Flow Ratio": "62.5%", + "Start Line": 3346, + "End Line": 3409 }, { - "Function Name": "get_path_param_gt", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "requestUpdateLane", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 77 + "Control Flow Ratio": "71.4%", + "Start Line": 809, + "End Line": 853 }, { - "Function Name": "get_path_param_gt0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "throwIfInfiniteUpdateLoopDetected", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5178, + "End Line": 5241 + }, + { + "Function Name": "finalizeRender", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1982, + "End Line": 1999 + }, + { + "Function Name": "performUnitOfWork", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 82 + "Control Flow Ratio": "90.0%", + "Start Line": 3059, + "End Line": 3101 }, { - "Function Name": "get_path_param_ge", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "attachPingListener", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4947, + "End Line": 4991 + }, + { + "Function Name": "restartGestureRoot", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 87 + "Control Flow Ratio": "100.0%", + "Start Line": 5085, + "End Line": 5112 }, { - "Function Name": "get_path_param_lt", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "commitDoubleInvokeEffectsInDEV", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 5328, + "End Line": 5357 + }, + { + "Function Name": "invokeEffectFn", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 92 + "Control Flow Ratio": "66.7%", + "Start Line": 5381, + "End Line": 5405 }, { - "Function Name": "get_path_param_lt0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "scheduleGestureTransitionEvent", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 932, + "End Line": 966 + }, + { + "Function Name": "scheduleViewTransitionEvent", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 908, + "End Line": 930 + }, + { + "Function Name": "flushMutationEffects", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 3987, + "End Line": 4031 + }, + { + "Function Name": "shouldRemainOnPreviousScreen", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "54.5%", + "Start Line": 2410, + "End Line": 2465 + }, + { + "Function Name": "markRootPinged", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1761, + "End Line": 1778 + }, + { + "Function Name": "warnIfSuspenseResolutionNotWrappedWithActDEV", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 97 + "Control Flow Ratio": "83.3%", + "Start Line": 5593, + "End Line": 5615 }, { - "Function Name": "get_path_param_le", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "scheduleCallback", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 5522, + "End Line": 5537 + }, + { + "Function Name": "markRootUpdated", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1746, + "End Line": 1759 + }, + { + "Function Name": "addMarkerProgressCallbackToPendingTransition", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 569, + "End Line": 595 + }, + { + "Function Name": "addMarkerIncompleteCallbackToPendingTransition", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 597, + "End Line": 623 + }, + { + "Function Name": "markRenderDerivedCause", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 102 + "Control Flow Ratio": "100.0%", + "Start Line": 2494, + "End Line": 2507 }, { - "Function Name": "get_path_param_lt_gt", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "renderDidSuspendDelayIfPossible", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2530, + "End Line": 2574 + }, + { + "Function Name": "workLoopConcurrent", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 107 + "Control Flow Ratio": "100.0%", + "Start Line": 3034, + "End Line": 3048 }, { - "Function Name": "get_path_param_le_ge", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "captureCommitPhaseErrorOnRoot", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 4869, + "End Line": 4888 + }, + { + "Function Name": "flushGestureMutations", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4472, + "End Line": 4508 + }, + { + "Function Name": "flushPendingEffects", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 4639, + "End Line": 4666 + }, + { + "Function Name": "addMarkerCompleteCallbackToPendingTransition", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 625, + "End Line": 650 + }, + { + "Function Name": "addTransitionProgressCallbackToPendingTransition", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 652, + "End Line": 677 + }, + { + "Function Name": "replaySuspendedUnitOfWork", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 112 + "Control Flow Ratio": "80.0%", + "Start Line": 3103, + "End Line": 3120 }, { - "Function Name": "get_path_param_lt_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "requestDeferredLane", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 869, + "End Line": 906 + }, + { + "Function Name": "addTransitionStartCallbackToPendingTransition", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 117 + "Control Flow Ratio": "100.0%", + "Start Line": 545, + "End Line": 567 }, { - "Function Name": "get_path_param_gt_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "addTransitionCompleteCallbackToPendingTransition", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 122 + "Control Flow Ratio": "100.0%", + "Start Line": 679, + "End Line": 701 }, { - "Function Name": "get_path_param_le_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "recursivelyTraverseAndDoubleInvokeEffectsInDEV", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5250, + "End Line": 5265 + }, + { + "Function Name": "suspendedViewTransition", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 127 + "Control Flow Ratio": "100.0%", + "Start Line": 3912, + "End Line": 3928 }, { - "Function Name": "get_path_param_ge_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "resetWorkInProgressStack", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1957, + "End Line": 1980 + }, + { + "Function Name": "legacyCommitDoubleInvokeEffectsInDEV", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5359, + "End Line": 5376 + }, + { + "Function Name": "retryTimedOutBoundary", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5114, + "End Line": 5130 + }, + { + "Function Name": "restorePendingUpdaters", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5505, + "End Line": 5518 + }, + { + "Function Name": "flushRoot", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1801, + "End Line": 1813 + }, + { + "Function Name": "releaseRootPooledCache", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4617, + "End Line": 4628 + }, + { + "Function Name": "flushPassiveEffects", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 4668, + "End Line": 4703 + }, + { + "Function Name": "doubleInvokeEffectsOnFiber", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5268, + "End Line": 5278 + }, + { + "Function Name": "markRootSuspended", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 1780, + "End Line": 1799 + }, + { + "Function Name": "makeErrorInfo", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 131, - "End Line": 132 + "Control Flow Ratio": "66.7%", + "Start Line": 4599, + "End Line": 4615 }, { - "Function Name": "get_path_param_lt_gt_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "requestRetryLane", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 137 + "Control Flow Ratio": "50.0%", + "Start Line": 855, + "End Line": 867 }, { - "Function Name": "get_path_param_le_ge_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "queueRecoverableErrors", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 141, - "End Line": 142 + "Control Flow Ratio": "100.0%", + "Start Line": 1386, + "End Line": 1396 }, { - "Function Name": "get_query", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "pushDispatcher", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 146, - "End Line": 147 + "Control Flow Ratio": "50.0%", + "Start Line": 2467, + "End Line": 2478 }, { - "Function Name": "get_query_type", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "onResolution", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2837, + "End Line": 2851 + }, + { + "Function Name": "queueConcurrentError", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 159 + "Control Flow Ratio": "100.0%", + "Start Line": 2582, + "End Line": 2588 }, { - "Function Name": "get_query_type_int_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "markLegacyErrorBoundaryAsFailed", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 170, - "End Line": 171 + "Control Flow Ratio": "100.0%", + "Start Line": 4861, + "End Line": 4867 }, { - "Function Name": "get_query_param_required", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "workLoopConcurrentByScheduler", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3051, + "End Line": 3057 + }, + { + "Function Name": "reportViewTransitionError", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 183 + "Control Flow Ratio": "50.0%", + "Start Line": 3902, + "End Line": 3910 }, { - "Function Name": "get_query_param_required_type", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "pingGestureRoot", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 188 + "Control Flow Ratio": "50.0%", + "Start Line": 5075, + "End Line": 5083 }, { - "Function Name": "get_query_type_frozenset", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "retryDehydratedSuspenseBoundary", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 197, - "End Line": 198 + "Control Flow Ratio": "50.0%", + "Start Line": 5132, + "End Line": 5139 }, { - "Function Name": "get_query_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "isAlreadyFailedLegacyErrorBoundary", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 202, - "End Line": 203 + "Control Flow Ratio": "50.0%", + "Start Line": 4854, + "End Line": 4859 }, { - "Function Name": "get_query_list_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "setIsRunningInsertionEffect", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 208 + "Control Flow Ratio": "100.0%", + "Start Line": 5617, + "End Line": 5621 }, { - "Function Name": "non_operation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "scheduleInitialHydrationOnRoot", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 1100, + "End Line": 1114 }, { - "Function Name": "non_decorated_route", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "panicOnRootError", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 3330, + "End Line": 3344 }, { - "Function Name": "get_text", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushAfterMutationEffects", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Control Flow Ratio": "50.0%", + "Start Line": 3975, + "End Line": 3985 }, { - "Function Name": "get_enum_status_code", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushSyncWork", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 192, - "End Line": 193 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 82, - "Function Parameters": 38, - "Function/Method Declarations": 38, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 111, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 37, - "Generic Type Abstractions": 6, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 2, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 27, - "Core Var Decl": 24, - "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 2, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "http" - ] - }, - "python/fastapi/tests/test_additional_properties.py": { - "1. Artifact Identity": { - "Filename": "test_additional_properties.py", - "Path": "python/fastapi/tests/test_additional_properties.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1411.85, - "Y": -199.34, - "Z": 1232.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 103, - "Documentation LOC": 0, - "Structural Magnitude": 15.16, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.54%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "33.3%", + "Start Line": 1926, + "End Line": 1932 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 0, + "Function Name": "hasPendingCommitEffects", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 777, + "End Line": 782 + }, + { + "Function Name": "isWorkLoopSuspendedOnData", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 798, + "End Line": 803 + }, + { + "Function Name": "workLoopSync", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2750, + "End Line": 2755 + }, + { + "Function Name": "flushPendingEffectsDelayed", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4632, + "End Line": 4637 + }, + { + "Function Name": "flushRenderPhaseStrictModeWarningsInDEV", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5243, + "End Line": 5248 + }, + { + "Function Name": "getRootWithPendingPassiveEffects", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 784, + "End Line": 788 + }, + { + "Function Name": "renderDidSuspend", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2524, + "End Line": 2528 + }, + { + "Function Name": "renderDidError", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2576, + "End Line": 2580 + }, + { + "Function Name": "shouldForceFlushFallbacksInDEV", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5539, + "End Line": 5542 + }, + { + "Function Name": "markSpawnedRetryLane", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 114 + "Start Line": 3320, + "End Line": 3328 }, { - "Function Name": "foo", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "isUnsafeClassRenderPhaseUpdate", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 1116, + "End Line": 1120 }, { - "Function Name": "test_additional_properties_post", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "resetSuspendedWorkLoopOnUnwind", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 92, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_properties_bool.py": { - "1. Artifact Identity": { - "Filename": "test_additional_properties_bool.py", - "Path": "python/fastapi/tests/test_additional_properties_bool.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, FooBaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1938.11, - "Y": -188.72, - "Z": 1581.17 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 126, - "Coding LOC": 109, - "Documentation LOC": 0, - "Structural Magnitude": 19.48, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "39.74%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.59%", - "Concurrency Exposure": "22.39%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 2273, + "End Line": 2278 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 87, + "Function Name": "markSkippedUpdateLanes", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 125 + "Start Line": 2517, + "End Line": 2522 }, { - "Function Name": "post", + "Function Name": "setEntangledRenderLanes", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 1949, + "End Line": 1951 }, { - "Function Name": "test_call_valid", + "Function Name": "popDispatcher", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2480, + "End Line": 2482 + }, + { + "Function Name": "popAsyncDispatcher", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2490, + "End Line": 2492 + }, + { + "Function Name": "get", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4605, + "End Line": 4611 + }, + { + "Function Name": "isAlreadyRendering", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1934, + "End Line": 1938 + }, + { + "Function Name": "isInvalidExecutionContextForEventFunction", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 1940, + "End Line": 1943 }, { - "Function Name": "test_call_invalid", + "Function Name": "pushAsyncDispatcher", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2484, + "End Line": 2488 + }, + { + "Function Name": "renderHasNotSuspendedYet", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2592, + "End Line": 2596 + }, + { + "Function Name": "getWorkInProgressTransitions", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 30 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 34, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 95, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_response_extra.py": { - "1. Artifact Identity": { - "Filename": "test_additional_response_extra.py", - "Path": "python/fastapi/tests/test_additional_response_extra.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1743.54, - "Y": -210.35, - "Z": -1728.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 53, - "Coding LOC": 39, - "Documentation LOC": 0, - "Structural Magnitude": 8.28, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.051 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.88%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.95%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 535, + "End Line": 537 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, + "Function Name": "resetRenderTimer", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 52 + "Start Line": 703, + "End Line": 705 }, { - "Function Name": "test_path_operation", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "getRenderTargetTime", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 707, + "End Line": 709 }, { - "Function Name": "read_item", + "Function Name": "getWorkInProgressRoot", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 765, + "End Line": 767 + }, + { + "Function Name": "getCommittingRoot", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 769, + "End Line": 771 + }, + { + "Function Name": "getWorkInProgressRootRenderLanes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 773, + "End Line": 775 + }, + { + "Function Name": "getPendingPassiveEffectsLanes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 790, + "End Line": 792 + }, + { + "Function Name": "getPendingTransitionTypes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 794, + "End Line": 796 + }, + { + "Function Name": "getCurrentTime", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 805, + "End Line": 807 + }, + { + "Function Name": "peekDeferredLane", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 968, + "End Line": 970 + }, + { + "Function Name": "getExecutionContext", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1815, + "End Line": 1817 + }, + { + "Function Name": "getEntangledRenderLanes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1953, + "End Line": 1955 + }, + { + "Function Name": "markTransitionStarted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2509, + "End Line": 2511 + }, + { + "Function Name": "markCommitTimeOfFallback", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2513, + "End Line": 2515 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 909, + "Sequential Logic Declarations": 374, + "Function Parameters": 141, + "Function/Method Declarations": 125, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 342, + "Type/Safety Bypasses": 51, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 121, + "State Mutations / Variable Reassignments": 248, + "Commented-out Code (Dead Logic)": 8, + "Structured Documentation Blocks": 4, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 23, + "Closures and Anonymous Functions": 16, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 65, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 48, + "Acknowledged Tech Debt (FIXMEs)": 8, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 6, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 25, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 14, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 12, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 8, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 285, + "Resource Deallocation & Cleanup": 2, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 6, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 3692, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -151986,16 +154172,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 671, + "Design Camel Case": 469, + "Design Snake Case": 117, + "Design Pascal Case": 66, + "Design Upper Case": 19, + "Design Short Vars": 5, + "Design Long Vars": 146, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -152019,33 +154205,89 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 59, + "Direct Downstream (Dependency Blast Radius)": 1, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" + "./ReactCapturedValue", + "./ReactChildFiber", + "./ReactCurrentFiber", + "./ReactEventPriorities", + "./ReactFiber", + "./ReactFiberAct", + "./ReactFiberActivityComponent", + "./ReactFiberApplyGesture", + "./ReactFiberAsyncDispatcher", + "./ReactFiberBeginWork", + "./ReactFiberCacheComponent", + "./ReactFiberClassUpdateQueue", + "./ReactFiberCommitViewTransitions", + "./ReactFiberCommitWork", + "./ReactFiberCompleteWork", + "./ReactFiberConcurrentUpdates", + "./ReactFiberConfig", + "./ReactFiberDevToolsHook", + "./ReactFiberErrorLogger", + "./ReactFiberFlags", + "./ReactFiberGestureScheduler", + "./ReactFiberHooks", + "./ReactFiberHydrationContext", + "./ReactFiberLane", + "./ReactFiberLegacyContext", + "./ReactFiberNewContext", + "./ReactFiberOffscreenComponent", + "./ReactFiberPerformanceTrack", + "./ReactFiberRoot", + "./ReactFiberRootScheduler", + "./ReactFiberShellHydration", + "./ReactFiberSuspenseComponent", + "./ReactFiberSuspenseContext", + "./ReactFiberThenable", + "./ReactFiberThrow", + "./ReactFiberTracingMarkerComponent", + "./ReactFiberTransition", + "./ReactFiberTransitionTypes", + "./ReactFiberUnwindWork", + "./ReactFiberViewTransitionComponent", + "./ReactInternalTypes", + "./ReactPostPaintCallback", + "./ReactProfilerTimer", + "./ReactRootTags", + "./ReactStrictModeWarnings", + "./ReactTestSelectors", + "./ReactTypeOfMode", + "./ReactWorkTags", + "./Scheduler", + "react-reconciler/src/getComponentNameFromFiber", + "react/src/ReactStartTransition", + "react/src/ReactTransitionType", + "shared/ReactFeatureFlags", + "shared/ReactOwnerStackReset", + "shared/ReactSharedInternals", + "shared/ReactSymbols", + "shared/ReactTypes", + "shared/objectIs", + "shared/reportGlobalError" ] }, - "python/fastapi/tests/test_additional_responses_bad.py": { + "javascript/react/ReactFlightServer.js": { "1. Artifact Identity": { - "Filename": "test_additional_responses_bad.py", - "Path": "python/fastapi/tests/test_additional_responses_bad.py", - "Language": "Python", + "Filename": "ReactFlightServer.js", + "Path": "javascript/react/ReactFlightServer.js", + "Language": "Javascript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4641.35, - "Y": 155.59, - "Z": 1304.75 + "X": -2826.85, + "Y": -49.48, + "Z": -3101.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -152054,2953 +154296,1643 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 41, - "Coding LOC": 30, - "Documentation LOC": 2, - "Structural Magnitude": 6.8, - "Control Flow Ratio": "11.1%", + "Total LOC": 6445, + "Coding LOC": 5155, + "Documentation LOC": 922, + "Structural Magnitude": 3976.7, + "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.2 + "Raw Cognitive Density": 0.532 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.99%", - "Error & Exception Exposure": "58.03%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "5.88%", - "Concurrency Exposure": "40.48%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "29.43%", + "Error & Exception Exposure": "40.79%", + "Tech Debt Exposure": "26.87%", + "Testing Exposure": "80.0%", + "API Exposure": "5.9%", + "Concurrency Exposure": "34.28%", + "State Flux Exposure": "60.08%", + "Commented Logic Exposure": "5.07%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "12.36%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 38, - "End Line": 40 + "Function Name": "renderModelDestructive", + "Structural Impact": 405.5, + "Lines of Code (LOC)": 615, + "Control Flow Branches": 152, + "Input Parameters": 5, + "Control Flow Ratio": "70.0%", + "Start Line": 3463, + "End Line": 4077 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 8, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 20, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pytest" - ] - }, - "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_custom_model_in_callback.py", - "Path": "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4112.95, - "Y": 142.25, - "Z": 1331.64 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 148, - "Coding LOC": 134, - "Documentation LOC": 0, - "Structural Magnitude": 17.08, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.2%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.16%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "renderDebugModel", + "Structural Impact": 307.7, + "Lines of Code (LOC)": 471, + "Control Flow Branches": 115, + "Input Parameters": 5, + "Control Flow Ratio": "64.6%", + "Start Line": 4746, + "End Line": 5216 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 147 + "Function Name": "visitAsyncNodeImpl", + "Structural Impact": 177.7, + "Lines of Code (LOC)": 221, + "Control Flow Branches": 62, + "Input Parameters": 6, + "Control Flow Ratio": "92.5%", + "Start Line": 2389, + "End Line": 2609 }, { - "Function Name": "main_route", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Function Name": "renderElement", + "Structural Impact": 100.8, + "Lines of Code (LOC)": 150, + "Control Flow Branches": 32, + "Input Parameters": 7, + "Control Flow Ratio": "82.1%", + "Start Line": 2179, + "End Line": 2328 }, { - "Function Name": "callback_route", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 32, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 2, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 119, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "starlette.responses" - ] - }, - "python/fastapi/tests/test_additional_responses_custom_validationerror.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_custom_validationerror.py", - "Path": "python/fastapi/tests/test_additional_responses_custom_validationerror.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2712.02, - "Y": -33.61, - "Z": 2084.9 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 101, - "Coding LOC": 87, - "Documentation LOC": 0, - "Structural Magnitude": 13.54, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "41.94%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.75%", - "Concurrency Exposure": "24.5%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "Component", + "Structural Impact": 85.6, + "Lines of Code (LOC)": 188, + "Control Flow Branches": 43, + "Input Parameters": 2, + "Control Flow Ratio": "87.8%", + "Start Line": 1656, + "End Line": 1843 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 100 + "Function Name": "serializeAsyncIterable", + "Structural Impact": 74.0, + "Lines of Code (LOC)": 139, + "Control Flow Branches": 29, + "Input Parameters": 4, + "Control Flow Ratio": "76.3%", + "Start Line": 1258, + "End Line": 1396 }, { - "Function Name": "a", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 73, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_responses_default_validationerror.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_default_validationerror.py", - "Path": "python/fastapi/tests/test_additional_responses_default_validationerror.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4725.31, - "Y": 161.51, - "Z": 1142.62 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 84, - "Documentation LOC": 0, - "Structural Magnitude": 10.98, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.99%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "4.85%", - "Concurrency Exposure": "24.86%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "createTask", + "Structural Impact": 65.0, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 17, + "Input Parameters": 10, + "Control Flow Ratio": "81.0%", + "Start Line": 2704, + "End Line": 2810 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 91 + "Function Name": "emitErrorChunk", + "Structural Impact": 64.7, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 22, + "Input Parameters": 6, + "Control Flow Ratio": "75.9%", + "Start Line": 4245, + "End Line": 4321 }, { - "Function Name": "a", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushCompletedChunks", + "Structural Impact": 62.9, + "Lines of Code (LOC)": 155, + "Control Flow Branches": 38, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 76, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, - "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" - ] - }, - "python/fastapi/tests/test_additional_responses_response_class.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_response_class.py", - "Path": "python/fastapi/tests/test_additional_responses_response_class.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1637.53, - "Y": -153.47, - "Z": 1242.05 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 118, - "Coding LOC": 102, - "Documentation LOC": 0, - "Structural Magnitude": 17.14, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.65%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.14%", - "Concurrency Exposure": "35.89%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 117 + "Control Flow Ratio": "90.5%", + "Start Line": 6009, + "End Line": 6163 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Function Name": "processServerComponentReturnValue", + "Structural Impact": 62.5, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 24, + "Input Parameters": 4, + "Control Flow Ratio": "70.6%", + "Start Line": 1519, + "End Line": 1650 }, { - "Function Name": "b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 86, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_responses_router.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_router.py", - "Path": "python/fastapi/tests/test_additional_responses_router.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3572.1, - "Y": 27.29, - "Z": 986.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 183, - "Coding LOC": 156, - "Documentation LOC": 0, - "Structural Magnitude": 36.22, - "Control Flow Ratio": "19.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.204 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.05%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.2%", - "Concurrency Exposure": "48.2%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 85, - "End Line": 182 + "Function Name": "renderModel", + "Structural Impact": 59.5, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 21, + "Input Parameters": 5, + "Control Flow Ratio": "72.4%", + "Start Line": 3350, + "End Line": 3461 }, { - "Function Name": "test_a", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 64 + "Function Name": "serializeThenable", + "Structural Impact": 51.1, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "71.0%", + "Start Line": 1039, + "End Line": 1141 }, { - "Function Name": "test_b", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Function Name": "serializeReadableStream", + "Structural Impact": 49.7, + "Lines of Code (LOC)": 114, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1143, + "End Line": 1256 }, { - "Function Name": "test_c", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 + "Function Name": "retryTask", + "Structural Impact": 48.2, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "82.1%", + "Start Line": 5776, + "End Line": 5907 }, { - "Function Name": "test_d", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 82 + "Function Name": "emitAsyncSequence", + "Structural Impact": 43.3, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 14, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 2611, + "End Line": 2682 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Function Name": "emitChunk", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "54.8%", + "Start Line": 5663, + "End Line": 5749 }, { - "Function Name": "b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Function Name": "forwardDebugInfo", + "Structural Impact": 40.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "89.5%", + "Start Line": 5408, + "End Line": 5487 }, { - "Function Name": "c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Function Name": "renderClientElement", + "Structural Impact": 37.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 12, + "Input Parameters": 6, + "Control Flow Ratio": "75.0%", + "Start Line": 2037, + "End Line": 2098 }, { - "Function Name": "d", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 52 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 34, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 4, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, - "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_union_duplicate_anyof.py", - "Path": "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1112.86, - "Y": -234.99, - "Z": -522.08 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 125, - "Coding LOC": 104, - "Documentation LOC": 5, - "Structural Magnitude": 18.28, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.31%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.6%", - "Concurrency Exposure": "35.44%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 124 + "Function Name": "emitIOInfoChunk", + "Structural Impact": 37.4, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 10, + "Input Parameters": 9, + "Control Flow Ratio": "90.9%", + "Start Line": 4487, + "End Line": 4538 }, { - "Function Name": "route1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 + "Function Name": "resolveDebugMessage", + "Structural Impact": 36.7, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6346, + "End Line": 6421 }, { - "Function Name": "route2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 90, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py": { - "1. Artifact Identity": { - "Filename": "test_allow_inf_nan_in_enforcing.py", - "Path": "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1443.13, - "Y": -235.19, - "Z": 908.06 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 85, - "Coding LOC": 70, - "Documentation LOC": 0, - "Structural Magnitude": 18.6, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.74%", - "Concurrency Exposure": "26.94%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "renderFragment", + "Structural Impact": 35.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1911, + "End Line": 1988 + }, { - "Function Name": "get", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 17 + "Function Name": "serializeDebugThenable", + "Structural Impact": 35.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "48.3%", + "Start Line": 902, + "End Line": 1007 }, { - "Function Name": "test_allow_inf_nan_param_true", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "isPromiseAwaitInternal", + "Structural Impact": 34.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Control Flow Ratio": "81.8%", + "Start Line": 323, + "End Line": 351 }, { - "Function Name": "test_allow_inf_nan_param_false", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "forwardDebugInfoFromAbortedTask", + "Structural Impact": 34.1, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 52 + "Control Flow Ratio": "81.0%", + "Start Line": 5533, + "End Line": 5591 }, { - "Function Name": "test_allow_inf_nan_param_default", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 68 + "Function Name": "onFatalError", + "Structural Impact": 33.3, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 652, + "End Line": 780 }, { - "Function Name": "test_allow_inf_nan_body", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 84 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 17, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 49, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 5, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_ambiguous_params.py": { - "1. Artifact Identity": { - "Filename": "test_ambiguous_params.py", - "Path": "python/fastapi/tests/test_ambiguous_params.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3605.8, - "Y": 37.38, - "Z": 794.13 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 57, - "Documentation LOC": 0, - "Structural Magnitude": 47.84, - "Control Flow Ratio": "33.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.826 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "28.75%", - "Error & Exception Exposure": "46.31%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.19%", - "Concurrency Exposure": "98.23%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "warnForMissingKey", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "78.6%", + "Start Line": 1845, + "End Line": 1909 + }, { - "Function Name": "test_multiple_annotations", - "Structural Impact": 11.1, + "Function Name": "logRecoverableError", + "Structural Impact": 30.1, "Lines of Code (LOC)": 42, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 33, - "End Line": 74 + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 4079, + "End Line": 4120 }, { - "Function Name": "test_no_annotated_defaults", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 11, - "End Line": 30 + "Function Name": "serializeIONode", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "70.6%", + "Start Line": 4583, + "End Line": 4663 }, { - "Function Name": "get_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Function Name": "abort", + "Structural Impact": 28.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "73.7%", + "Start Line": 6287, + "End Line": 6340 }, { - "Function Name": "get", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Function Name": "emitOutlinedDebugModelChunk", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "76.9%", + "Start Line": 5265, + "End Line": 5331 }, { - "Function Name": "get", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Function Name": "isPromiseCreationInternal", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "76.5%", + "Start Line": 196, + "End Line": 219 }, { - "Function Name": "get2", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Function Name": "createLazyWrapperAroundWakeable", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 1424, + "End Line": 1476 }, { - "Function Name": "get3", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 + "Function Name": "serializeBlob", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "61.1%", + "Start Line": 3264, + "End Line": 3336 }, { - "Function Name": "dep", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 28, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 5, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 6, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 49, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.param_functions", - "fastapi.testclient", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_annotated.py": { - "1. Artifact Identity": { - "Filename": "test_annotated.py", - "Path": "python/fastapi/tests/test_annotated.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3397.39, - "Y": 36.46, - "Z": -788.39 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 299, - "Coding LOC": 267, - "Documentation LOC": 0, - "Structural Magnitude": 53.44, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.13%", - "Concurrency Exposure": "45.11%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 178, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 298 + "Function Name": "serializeServerReference", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "78.6%", + "Start Line": 3033, + "End Line": 3093 }, { - "Function Name": "test_get", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 74 + "Function Name": "emitTypedArrayChunk", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 4665, + "End Line": 4699 }, { - "Function Name": "test_multiple_path", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 100 + "Function Name": "patchConsole", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 386, + "End Line": 438 }, { - "Function Name": "test_nested_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 118 + "Function Name": "outlineComponentInfo", + "Structural Impact": 22.7, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "76.9%", + "Start Line": 4414, + "End Line": 4485 }, { - "Function Name": "default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Function Name": "visitAsyncNode", + "Structural Impact": 22.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 7, + "Input Parameters": 5, + "Control Flow Ratio": "58.3%", + "Start Line": 2330, + "End Line": 2387 }, { - "Function Name": "required", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "isTypedArray", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 13, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Control Flow Ratio": "48.1%", + "Start Line": 859, + "End Line": 900 }, { - "Function Name": "multiple", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Function Name": "serializeDebugErrorValue", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4190, + "End Line": 4243 }, { - "Function Name": "unrelated", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Function Name": "toJSON", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 2736, + "End Line": 2784 }, { - "Function Name": "test", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 83 + "Function Name": "serializeDebugClientReference", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 2950, + "End Line": 2997 }, { - "Function Name": "test", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "serializeClientReference", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 2902, + "End Line": 2948 + }, + { + "Function Name": "progress", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 110 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 56, - "Function Parameters": 10, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 15, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 242, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 16, - "Design Camel Case": 0, - "Design Snake Case": 16, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_application.py": { - "1. Artifact Identity": { - "Filename": "test_application.py", - "Path": "python/fastapi/tests/test_application.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1941.23, - "Y": -119.42, - "Z": -383.63 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1286, - "Coding LOC": 1271, - "Documentation LOC": 0, - "Structural Magnitude": 66.12, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "5.44%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "68.8%", + "Start Line": 1300, + "End Line": 1353 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 1231, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 1285 + "Function Name": "forwardDebugInfoFromThenable", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 5489, + "End Line": 5510 }, { - "Function Name": "test_get_path", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "serializeErrorValue", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 4145, + "End Line": 4188 + }, + { + "Function Name": "emitTextChunk", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 4701, + "End Line": 4727 + }, + { + "Function Name": "markOperationEndTime", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 21 + "Control Flow Ratio": "77.8%", + "Start Line": 5642, + "End Line": 5661 }, { - "Function Name": "test_swagger_ui", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 32 + "Function Name": "emitDebugChunk", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 4378, + "End Line": 4412 }, { - "Function Name": "test_swagger_ui_oauth2_redirect", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Function Name": "emitConsoleChunk", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "80.0%", + "Start Line": 5352, + "End Line": 5395 }, { - "Function Name": "test_redoc", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 46 + "Function Name": "outlineTask", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2133, + "End Line": 2159 }, { - "Function Name": "test_enum_status_code_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 52 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 81, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 16, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 24, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 1258, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 6, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - ".main", - "fastapi.testclient", - "inline_snapshot", - "pytest" - ] - }, - "python/fastapi/tests/test_arbitrary_types.py": { - "1. Artifact Identity": { - "Filename": "test_arbitrary_types.py", - "Path": "python/fastapi/tests/test_arbitrary_types.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3928.9, - "Y": 83.99, - "Z": 1087.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 136, - "Coding LOC": 115, - "Documentation LOC": 1, - "Structural Magnitude": 29.2, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.22%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.12%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "advanceTaskTime", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 5619, + "End Line": 5640 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 0, + "Function Name": "serializeNumber", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 135 + "Control Flow Ratio": "64.3%", + "Start Line": 2850, + "End Line": 2866 }, { - "Function Name": "test_typeadapter", - "Structural Impact": 3.1, + "Function Name": "forwardDebugInfoFromCurrentContext", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 5512, + "End Line": 5531 + }, + { + "Function Name": "pingTask", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2684, + "End Line": 2702 + }, + { + "Function Name": "serializeDebugModel", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 5218, + "End Line": 5263 + }, + { + "Function Name": "outlineIOInfo", + "Structural Impact": 14.2, "Lines of Code (LOC)": 42, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 89 + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4540, + "End Line": 4581 }, { - "Function Name": "get_client", - "Structural Impact": 2.5, + "Function Name": "serializeDebugMap", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 3147, + "End Line": 3172 + }, + { + "Function Name": "deferTask", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2110, + "End Line": 2131 + }, + { + "Function Name": "finishAbortedTask", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5965, + "End Line": 5988 + }, + { + "Function Name": "erroredTask", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5751, + "End Line": 5772 + }, + { + "Function Name": "progress", + "Structural Impact": 12.9, "Lines of Code (LOC)": 31, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 40 + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 1191, + "End Line": 1221 }, { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "findCalledFunctionNameFromStackTrace", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 239, + "End Line": 268 + }, + { + "Function Name": "startFlowingDebug", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6230, + "End Line": 6253 + }, + { + "Function Name": "startFlowing", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6208, + "End Line": 6228 + }, + { + "Function Name": "wrapperMethod", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 45 + "Control Flow Ratio": "75.0%", + "Start Line": 399, + "End Line": 425 }, { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "emitTimingChunk", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 5593, + "End Line": 5617 + }, + { + "Function Name": "isAwaitInUserspace", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 353, + "End Line": 382 + }, + { + "Function Name": "hasUnfilteredFrame", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 297, + "End Line": 321 + }, + { + "Function Name": "emitImportChunk", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 4323, + "End Line": 4338 + }, + { + "Function Name": "tryStreamTask", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5909, + "End Line": 5927 + }, + { + "Function Name": "enqueueFlush", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Control Flow Ratio": "83.3%", + "Start Line": 6181, + "End Line": 6199 }, { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "outlineModelWithFormatContext", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3009, + "End Line": 3031 + }, + { + "Function Name": "serializeDebugSet", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3174, + "End Line": 3193 + }, + { + "Function Name": "callback", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 + "Control Flow Ratio": "57.1%", + "Start Line": 1481, + "End Line": 1515 }, { - "Function Name": "test", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 36, - "Function Parameters": 9, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 3, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 105, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_callable_endpoint.py": { - "1. Artifact Identity": { - "Filename": "test_callable_endpoint.py", - "Path": "python/fastapi/tests/test_callable_endpoint.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2901.44, - "Y": 0.56, - "Z": 2385.37 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 13, - "Documentation LOC": 0, - "Structural Magnitude": 5.26, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.74%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "serializeDebugBlob", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3229, + "End Line": 3262 + }, { - "Function Name": "main", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "performWork", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 5929, + "End Line": 5954 + }, + { + "Function Name": "emitRequestedDebugThenable", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 1009, + "End Line": 1037 + }, + { + "Function Name": "fatalError", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 8 + "Control Flow Ratio": "100.0%", + "Start Line": 4122, + "End Line": 4143 }, { - "Function Name": "test_partial", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 10, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "functools" - ] - }, - "python/fastapi/tests/test_compat.py": { - "1. Artifact Identity": { - "Filename": "test_compat.py", - "Path": "python/fastapi/tests/test_compat.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1567.59, - "Y": -177.53, - "Z": 20.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 133, - "Coding LOC": 87, - "Documentation LOC": 13, - "Structural Magnitude": 39.54, - "Control Flow Ratio": "3.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.065 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "1.52%", - "Error & Exception Exposure": "4.12%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.72%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "8.92%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "stripLeadingPromiseCreationFrames", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 221, + "End Line": 237 + }, { - "Function Name": "test_propagates_pydantic2_model_config", - "Structural Impact": 5.1, + "Function Name": "cleanupTaintQueue", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 623, + "End Line": 638 + }, + { + "Function Name": "devirtualizeURL", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 181, + "End Line": 194 + }, + { + "Function Name": "createRequest", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 782, + "End Line": 812 + }, + { + "Function Name": "replacer", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5225, + "End Line": 5248 + }, + { + "Function Name": "replacer", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5284, + "End Line": 5307 + }, + { + "Function Name": "outlineHaltedTask", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2161, + "End Line": 2177 + }, + { + "Function Name": "finishAbort", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 6271, + "End Line": 6285 + }, + { + "Function Name": "closeDebugChannel", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6423, + "End Line": 6444 + }, + { + "Function Name": "serializeDebugTypedArray", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3214, + "End Line": 3227 + }, + { + "Function Name": "filterStackTrace", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 270, + "End Line": 295 + }, + { + "Function Name": "progress", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3284, + "End Line": 3299 + }, + { + "Function Name": "startWork", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6165, + "End Line": 6179 + }, + { + "Function Name": "abortIterable", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1367, + "End Line": 1388 + }, + { + "Function Name": "getAsyncIterator", + "Structural Impact": 6.1, "Lines of Code (LOC)": 42, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 1994, + "End Line": 2035 + }, + { + "Function Name": "defaultFilterStackFrame", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 170, + "End Line": 179 + }, + { + "Function Name": "finishHalt", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6259, + "End Line": 6269 + }, + { + "Function Name": "progress", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3234, + "End Line": 3251 + }, + { + "Function Name": "abortStream", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 39, - "End Line": 80 + "Control Flow Ratio": "60.0%", + "Start Line": 1233, + "End Line": 1251 }, { - "Function Name": "foo", + "Function Name": "abortBlob", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3310, + "End Line": 3328 + }, + { + "Function Name": "error", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1354, + "End Line": 1366 + }, + { + "Function Name": "outlineDebugModel", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5333, + "End Line": 5350 + }, + { + "Function Name": "escapeStringValue", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3338, + "End Line": 3346 + }, + { + "Function Name": "onFatalError", "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 818, + "End Line": 846 + }, + { + "Function Name": "resolveRequest", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 850, + "End Line": 857 + }, + { + "Function Name": "abortTask", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5956, + "End Line": 5963 + }, + { + "Function Name": "serializeDeferredObject", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2832, + "End Line": 2848 + }, + { + "Function Name": "toJSON", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 588 + }, + { + "Function Name": "emitDebugHaltChunk", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4363, + "End Line": 4376 + }, + { + "Function Name": "haltTask", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5990, + "End Line": 5997 + }, + { + "Function Name": "finishHaltedTask", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5999, + "End Line": 6007 + }, + { + "Function Name": "getCurrentStackInDEV", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 457, + "End Line": 466 + }, + { + "Function Name": "error", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 58, - "End Line": 62 + "Start Line": 1222, + "End Line": 1232 }, { - "Function Name": "test_complex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "error", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3300, + "End Line": 3309 + }, + { + "Function Name": "serializeEval", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4729, + "End Line": 4738 + }, + { + "Function Name": "filterStackFrame", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 600, + "End Line": 616 + }, + { + "Function Name": "callOnAllReadyIfReady", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6201, + "End Line": 6206 + }, + { + "Function Name": "onError", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 589, + "End Line": 589 + }, + { + "Function Name": "encodeReferenceChunk", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2892, + "End Line": 2900 + }, + { + "Function Name": "serializeTypedArray", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3203, + "End Line": 3212 + }, + { + "Function Name": "logKeyError", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1867, + "End Line": 1874 + }, + { + "Function Name": "outlineModel", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 36 + "Start Line": 2999, + "End Line": 3007 }, { - "Function Name": "test_serialize_sequence_value_with_none_first_in_union", + "Function Name": "serializeDebugFormData", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3131, + "End Line": 3139 + }, + { + "Function Name": "emitSymbolChunk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4351, + "End Line": 4355 + }, + { + "Function Name": "emitModelChunk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4357, + "End Line": 4361 + }, + { + "Function Name": "emitTimeOriginChunk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5397, + "End Line": 5406 + }, + { + "Function Name": "serializeMap", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3116, + "End Line": 3123 + }, + { + "Function Name": "serializeIterator", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3195, + "End Line": 3201 + }, + { + "Function Name": "serializeTemporaryReference", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3095, + "End Line": 3100 + }, + { + "Function Name": "serializeLargeTextString", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3102, + "End Line": 3107 + }, + { + "Function Name": "serializeDebugLargeTextString", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3109, + "End Line": 3114 + }, + { + "Function Name": "serializeFormData", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3125, + "End Line": 3129 + }, + { + "Function Name": "serializeSet", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3141, + "End Line": 3145 + }, + { + "Function Name": "serializeRowHeader", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2888, + "End Line": 2890 + }, + { + "Function Name": "onFatalError", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 591, + "End Line": 598 + }, + { + "Function Name": "error", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3252, + "End Line": 3258 + }, + { + "Function Name": "serializeDate", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2872, + "End Line": 2876 + }, + { + "Function Name": "serializeDateFromDateJSON", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2878, + "End Line": 2882 + }, + { + "Function Name": "throwTaintViolation", "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 132 + "Start Line": 618, + "End Line": 621 }, { - "Function Name": "foo", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "defaultErrorHandler", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 640, + "End Line": 643 }, { - "Function Name": "__bool__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getHints", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 + "Start Line": 1407, + "End Line": 1409 }, { - "Function Name": "test_model_field_default_required", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "getCache", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1411, + "End Line": 1413 + }, + { + "Function Name": "serializeByValueID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2812, + "End Line": 2814 + }, + { + "Function Name": "serializeLazyID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2816, + "End Line": 2818 + }, + { + "Function Name": "serializePromiseID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2820, + "End Line": 2822 + }, + { + "Function Name": "serializeServerReferenceID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2824, + "End Line": 2826 + }, + { + "Function Name": "serializeSymbolReference", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2828, + "End Line": 2830 + }, + { + "Function Name": "serializeBigInt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2884, + "End Line": 2886 + }, + { + "Function Name": "stopFlowing", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6255, + "End Line": 6257 + }, + { + "Function Name": "fromHex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6342, + "End Line": 6344 + }, + { + "Function Name": "ping", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 18 + "Start Line": 529, + "End Line": 529 }, { - "Function Name": "test_serialize_sequence_value_with_optional_list", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "onAllReady", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 107 + "Start Line": 590, + "End Line": 590 }, { - "Function Name": "test_serialize_sequence_value_with_optional_list_pipe_union", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "environmentName", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 118 + "Start Line": 599, + "End Line": 599 }, { - "Function Name": "test_is_bytes_sequence_annotation_union", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "voidHandler", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 88 + "Start Line": 1517, + "End Line": 1517 }, { - "Function Name": "test_is_uploadfile_sequence_annotation", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "ping", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 96 + "Start Line": 2735, + "End Line": 2735 + }, + { + "Function Name": "serializeUndefined", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2868, + "End Line": 2870 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 56, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 23, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 1194, + "Sequential Logic Declarations": 557, + "Function Parameters": 202, + "Function/Method Declarations": 161, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 638, + "Type/Safety Bypasses": 142, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 6, - "Unit Test Assertions": 25, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 17, + "State Mutations / Variable Reassignments": 590, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 77, + "UI / View Layer Components": 79, + "Closures and Anonymous Functions": 47, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 10, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 11, + "Metaprogramming & Reflection": 27, + "Module Dependencies (Imports)": 29, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 33, + "Acknowledged Tech Debt (FIXMEs)": 15, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 4, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 46, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Ad-hoc Print / Debug Statements": 11, + "Explicit Type Casts": 16, + "Fatal Aborts & Exceptions": 52, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 7, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 487, + "Resource Deallocation & Cleanup": 34, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 5, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 72, + "Structural Space Indentations": 4738, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Serialization Parsing": 2, + "Regex Execution": 1, + "Time Date Logic": 7, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -155008,16 +155940,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 26, - "Design Camel Case": 0, - "Design Snake Case": 23, - "Design Pascal Case": 3, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 666, + "Design Camel Case": 289, + "Design Snake Case": 319, + "Design Pascal Case": 43, + "Design Upper Case": 14, + "Design Short Vars": 59, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Duplicate Logic": 2, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155027,7 +155959,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -155041,38 +155973,53 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 23, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi._compat", - "fastapi._compat.shared", - "fastapi.testclient", - "pydantic", - "pydantic.fields", - "typing" - ] - }, - "python/fastapi/tests/test_computed_fields.py": { - "1. Artifact Identity": { - "Filename": "test_computed_fields.py", - "Path": "python/fastapi/tests/test_computed_fields.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "./ReactFlightAsyncSequence", + "./ReactFlightCallUserSpace", + "./ReactFlightHooks", + "./ReactFlightServerConfig", + "./ReactFlightServerTemporaryReferences", + "./ReactFlightThenable", + "./ReactServerStreamConfig", + "./ReactSharedInternalsServer", + "./flight/ReactFlightAsyncDispatcher", + "./flight/ReactFlightCurrentOwner", + "react/src/ReactLazy", + "shared/ReactComponentInfoStack", + "shared/ReactElementType", + "shared/ReactFeatureFlags", + "shared/ReactOwnerStackReset", + "shared/ReactSerializationErrors", + "shared/ReactSymbols", + "shared/ReactTypes", + "shared/binaryToComparableString", + "shared/getPrototypeOf", + "shared/hasOwnProperty", + "shared/isArray", + "shared/noop" + ] + }, + "javascript/react/ReactSymbols.js": { + "1. Artifact Identity": { + "Filename": "ReactSymbols.js", + "Path": "javascript/react/ReactSymbols.js", + "Language": "Javascript", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4409.22, - "Y": 159.02, - "Z": -165.71 + "X": -2543.47, + "Y": 40.49, + "Z": -2761.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155081,120 +156028,70 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 109, - "Coding LOC": 96, - "Documentation LOC": 0, - "Structural Magnitude": 23.92, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, + "Total LOC": 75, + "Coding LOC": 50, + "Documentation LOC": 15, + "Structural Magnitude": 37.3, + "Control Flow Ratio": "50.9%", + "Popularity Rank": 3, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.54 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "25.03%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.8%", + "Tech Debt Exposure": "62.25%", + "Testing Exposure": "2.4%", + "API Exposure": "14.68%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "100.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 108 - }, - { - "Function Name": "get_client", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 32 - }, - { - "Function Name": "test_get", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 40 - }, - { - "Function Name": "area", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "getIteratorFn", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "read_responses", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Control Flow Ratio": "66.7%", + "Start Line": 52, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 28, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, + "Control Flow Branches": 28, + "Sequential Logic Declarations": 27, + "Function Parameters": 2, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 23, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 1, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -155213,13 +156110,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 24, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 85, + "Structural Space Indentations": 17, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -155235,16 +156132,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 7, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, - "Design Upper Case": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 25, + "Design Camel Case": 1, + "Design Snake Case": 19, + "Design Pascal Case": 2, + "Design Upper Case": 3, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155268,35 +156165,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 3, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" - ] + "9. Extracted Dependencies": [] }, - "python/fastapi/tests/test_custom_middleware_exception.py": { + "javascript/react/BabelPlugin.ts": { "1. Artifact Identity": { - "Filename": "test_custom_middleware_exception.py", - "Path": "python/fastapi/tests/test_custom_middleware_exception.py", - "Language": "Python", + "Filename": "BabelPlugin.ts", + "Path": "javascript/react/BabelPlugin.ts", + "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2443.2, - "Y": -119.45, - "Z": 764.4 + "X": -3324.39, + "Y": -244.24, + "Z": -3163.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155305,136 +156196,96 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 95, - "Coding LOC": 65, - "Documentation LOC": 5, - "Structural Magnitude": 58.9, - "Control Flow Ratio": "19.5%", + "Total LOC": 105, + "Coding LOC": 85, + "Documentation LOC": 16, + "Structural Magnitude": 8.71, + "Control Flow Ratio": "76.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.077 + "Raw Cognitive Density": 0.341 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.06%", - "Error & Exception Exposure": "40.43%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.09%", - "Concurrency Exposure": "100.0%", + "Cognitive Load Exposure": "10.55%", + "Error & Exception Exposure": "26.78%", + "Tech Debt Exposure": "73.68%", + "Testing Exposure": "2.67%", + "API Exposure": "2.97%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "__call__", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "28.6%", - "Start Line": 47, - "End Line": 53 + "Function Name": "BabelPluginReactCompiler", + "Structural Impact": 36.6, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "95.7%", + "Start Line": 24, + "End Line": 104 }, { - "Function Name": "receive_wrapper", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, + "Function Name": "enter", + "Structural Impact": 33.6, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 23, - "End Line": 45 - }, - { - "Function Name": "test_custom_middleware_exception", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 68, + "Control Flow Ratio": "100.0%", + "Start Line": 36, "End Line": 83 }, { - "Function Name": "test_custom_middleware_exception_not_raised", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 86, - "End Line": 94 - }, - { - "Function Name": "inner", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 26, - "End Line": 43 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 21 - }, - { - "Function Name": "run_middleware", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 58 + "Function Name": "exit", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 84, + "End Line": 100 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 33, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, + "Control Flow Branches": 23, + "Sequential Logic Declarations": 7, + "Function Parameters": 5, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 5, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 15, + "Structured Documentation Blocks": 3, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 2, "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, + "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 3, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -155442,18 +156293,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 6, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 51, + "Structural Space Indentations": 76, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -155469,16 +156320,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 16, - "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 2, - "Design Upper Case": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 9, + "Design Camel Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 1, + "Design Upper Case": 1, "Design Short Vars": 0, "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155508,29 +156359,54 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "pathlib" + "..", + "../Entrypoint", + "../Entrypoint/Reanimated", + "@babel/core" ] - }, - "python/fastapi/tests/test_custom_route_class.py": { + } + } + }, + "javascript/threejs": { + "Directory Group Magnitude": 7871.5, + "File Count": 7, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "44.26%", + "Error & Exception Exposure": "57.19%", + "Tech Debt Exposure": "38.36%", + "Testing Exposure": "68.9%", + "API Exposure": "4.99%", + "Concurrency Exposure": "28.64%", + "State Flux Exposure": "72.34%", + "Commented Logic Exposure": "2.85%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "28.25%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "javascript/threejs/BufferGeometry.js": { "1. Artifact Identity": { - "Filename": "test_custom_route_class.py", - "Path": "python/fastapi/tests/test_custom_route_class.py", - "Language": "Python", + "Filename": "BufferGeometry.js", + "Path": "javascript/threejs/BufferGeometry.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "APIRoute", + "Indentation Style": "Tabs", + "Parent Entity": "EventDispatcher", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Alert": "TYPOSQUATTING THREAT: 'math/Vector2.js' mimics 'math/Vector3.js'", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 3894.25, - "Y": 86.34, - "Z": 1094.23 + "X": -1270.08, + "Y": -162.66, + "Z": -2376.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155539,130 +156415,420 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 122, - "Coding LOC": 96, - "Documentation LOC": 0, - "Structural Magnitude": 21.82, - "Control Flow Ratio": "3.1%", + "Total LOC": 1459, + "Coding LOC": 588, + "Documentation LOC": 377, + "Structural Magnitude": 616.46, + "Control Flow Ratio": "55.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.266 + "Raw Cognitive Density": 1.275 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.3%", - "Error & Exception Exposure": "20.5%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.57%", + "Cognitive Load Exposure": "44.55%", + "Error & Exception Exposure": "90.35%", + "Tech Debt Exposure": "44.92%", + "Testing Exposure": "80.0%", + "API Exposure": "1.9%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.03%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 0, + "Function Name": "computeTangents", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 158, + "Control Flow Branches": 13, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 121 + "Control Flow Ratio": "61.9%", + "Start Line": 822, + "End Line": 979 }, { - "Function Name": "test_route_classes", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "computeBoundingSphere", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 703, + "End Line": 813 + }, + { + "Function Name": "toJSON", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "76.5%", + "Start Line": 1212, + "End Line": 1320 + }, + { + "Function Name": "copy", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 104, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 1339, + "End Line": 1442 + }, + { + "Function Name": "computeBoundingBox", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 628, + "End Line": 696 + }, + { + "Function Name": "toNonIndexed", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "52.9%", + "Start Line": 1105, + "End Line": 1205 + }, + { + "Function Name": "setFromPoints", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 581, + "End Line": 621 + }, + { + "Function Name": "computeVertexNormals", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 91, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 987, + "End Line": 1077 + }, + { + "Function Name": "applyMatrix4", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 363, + "End Line": 411 + }, + { + "Function Name": "convertBufferAttribute", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1107, + "End Line": 1139 + }, + { + "Function Name": "setIndex", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 217, + "End Line": 231 + }, + { + "Function Name": "handleTriangle", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 872, + "End Line": 905 + }, + { + "Function Name": "handleVertex", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 940, + "End Line": 960 + }, + { + "Function Name": "normalizeNormals", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 65, - "End Line": 72 + "Control Flow Ratio": "50.0%", + "Start Line": 1083, + "End Line": 1097 }, { - "Function Name": "test_get_path", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "addGroup", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 322, + "End Line": 332 }, { - "Function Name": "get_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "translate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 499, + "End Line": 509 + }, + { + "Function Name": "scale", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 521, + "End Line": 531 + }, + { + "Function Name": "setIndirect", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 240, + "End Line": 247 + }, + { + "Function Name": "setAttribute", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 286 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 146, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Start Line": 53, + "End Line": 198 }, { - "Function Name": "get_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setDrawRange", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 350, + "End Line": 355 + }, + { + "Function Name": "rotateX", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 437, + "End Line": 447 + }, + { + "Function Name": "rotateY", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 457, + "End Line": 467 + }, + { + "Function Name": "rotateZ", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 477, + "End Line": 487 + }, + { + "Function Name": "lookAt", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 541, + "End Line": 551 + }, + { + "Function Name": "applyQuaternion", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 427 + }, + { + "Function Name": "deleteAttribute", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 294, + "End Line": 300 + }, + { + "Function Name": "getAttribute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 267, + "End Line": 271 + }, + { + "Function Name": "hasAttribute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 308, + "End Line": 312 + }, + { + "Function Name": "center", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 558, + "End Line": 568 }, { - "Function Name": "get_c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "getIndex", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Start Line": 205, + "End Line": 209 + }, + { + "Function Name": "getIndirect", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 258 + }, + { + "Function Name": "clearGroups", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 337, + "End Line": 341 + }, + { + "Function Name": "clone", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1327, + "End Line": 1331 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1450, + "End Line": 1454 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 93, + "Sequential Logic Declarations": 74, + "Function Parameters": 35, + "Function/Method Declarations": 35, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 28, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 387, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 112, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 3, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 11, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 40, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -155671,19 +156837,19 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 98, + "Resource Deallocation & Cleanup": 4, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 68, + "Structural Tab Indentations": 564, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -155693,16 +156859,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 11, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 136, + "Design Camel Case": 46, + "Design Snake Case": 89, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 37, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155712,10 +156878,10 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, + "Non-Standard Unicode / Homoglyphs": 1, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -155726,37 +156892,41 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 11, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.routing", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "starlette.routing" + "../math/Box3.js", + "../math/MathUtils.js", + "../math/Matrix3.js", + "../math/Matrix4.js", + "../math/Sphere.js", + "../math/Vector2.js", + "../math/Vector3.js", + "../utils.js", + "./BufferAttribute.js", + "./EventDispatcher.js", + "./Object3D.js" ] }, - "python/fastapi/tests/test_custom_schema_fields.py": { + "javascript/threejs/Editor.js": { "1. Artifact Identity": { - "Filename": "test_custom_schema_fields.py", - "Path": "python/fastapi/tests/test_custom_schema_fields.py", - "Language": "Python", + "Filename": "Editor.js", + "Path": "javascript/threejs/Editor.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4315.51, - "Y": 143.41, - "Z": 1589.95 + "X": -467.3, + "Y": -58.58, + "Z": -1836.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155765,720 +156935,490 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 63, - "Coding LOC": 45, - "Documentation LOC": 1, - "Structural Magnitude": 9.4, - "Control Flow Ratio": "0.0%", + "Total LOC": 820, + "Coding LOC": 458, + "Documentation LOC": 14, + "Structural Magnitude": 631.06, + "Control Flow Ratio": "54.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.044 + "Raw Cognitive Density": 1.021 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.81%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "74.71%", + "Error & Exception Exposure": "96.41%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.62%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "Testing Exposure": "80.0%", + "API Exposure": "8.44%", + "Concurrency Exposure": "75.79%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "34.08%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_custom_response_schema", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "addHelper", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 18, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 55 + "Control Flow Ratio": "78.3%", + "Start Line": 392, + "End Line": 476 }, { - "Function Name": "test_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 62 + "Function Name": "addObject", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 179, + "End Line": 207 }, { - "Function Name": "foo", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "setObjectMaterial", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 540, + "End Line": 552 + }, + { + "Function Name": "fromJSON", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 674, + "End Line": 707 + }, + { + "Function Name": "addMaterial", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 251, + "End Line": 269 + }, + { + "Function Name": "removeMaterial", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 291, + "End Line": 309 + }, + { + "Function Name": "getMaterialById", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 331, + "End Line": 349 + }, + { + "Function Name": "toJSON", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 32, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pydantic", - "typing" - ] - }, - "python/fastapi/tests/test_custom_swagger_ui_redirect.py": { - "1. Artifact Identity": { - "Filename": "test_custom_swagger_ui_redirect.py", - "Path": "python/fastapi/tests/test_custom_swagger_ui_redirect.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4758.61, - "Y": 196.88, - "Z": -686.25 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 39, - "Coding LOC": 26, - "Documentation LOC": 0, - "Structural Magnitude": 11.42, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.192 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.85%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.71%", - "Concurrency Exposure": "43.26%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "33.3%", + "Start Line": 709, + "End Line": 748 + }, { - "Function Name": "test_swagger_ui", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "removeScript", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 510, + "End Line": 524 + }, + { + "Function Name": "getObjectMaterial", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 526, + "End Line": 538 + }, + { + "Function Name": "save", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 787, + "End Line": 799 + }, + { + "Function Name": "removeObject", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 216, + "End Line": 236 + }, + { + "Function Name": "addMaterialToRefCounter", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 271, + "End Line": 289 + }, + { + "Function Name": "removeMaterialFromRefCounter", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 311, + "End Line": 329 + }, + { + "Function Name": "setScene", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 147, + "End Line": 175 + }, + { + "Function Name": "addScript", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 496, + "End Line": 508 + }, + { + "Function Name": "removeHelper", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 478, + "End Line": 492 + }, + { + "Function Name": "selectByUuid", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 589, + "End Line": 603 + }, + { + "Function Name": "clear", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 627, + "End Line": 670 + }, + { + "Function Name": "addCamera", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 366, + "End Line": 376 + }, + { + "Function Name": "removeCamera", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 378, + "End Line": 388 + }, + { + "Function Name": "selectById", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 576, + "End Line": 587 + }, + { + "Function Name": "focus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 611, + "End Line": 619 + }, + { + "Function Name": "setViewportCamera", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 554, + "End Line": 559 + }, + { + "Function Name": "Editor", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 15, + "End Line": 143 + }, + { + "Function Name": "updateMatrixWorld", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 415, + "End Line": 433 + }, + { + "Function Name": "nameObject", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 26 + "Start Line": 209, + "End Line": 214 }, { - "Function Name": "test_swagger_ui_oauth2_redirect", - "Structural Impact": 1.2, + "Function Name": "setGeometryName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 244, + "End Line": 249 + }, + { + "Function Name": "setMaterialName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 351, + "End Line": 356 + }, + { + "Function Name": "execute", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 33 + "Start Line": 756, + "End Line": 760 }, { - "Function Name": "read_items", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "saveArrayBuffer", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 801, + "End Line": 805 }, { - "Function Name": "test_response", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "saveString", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" - ] - }, - "python/fastapi/tests/test_datastructures.py": { - "1. Artifact Identity": { - "Filename": "test_datastructures.py", - "Path": "python/fastapi/tests/test_datastructures.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1988.37, - "Y": -163.42, - "Z": 1169.54 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 66, - "Coding LOC": 47, - "Documentation LOC": 1, - "Structural Magnitude": 29.34, - "Control Flow Ratio": "9.8%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.617 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "18.5%", - "Error & Exception Exposure": "4.56%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.65%", - "Concurrency Exposure": "99.74%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 807, + "End Line": 811 + }, { - "Function Name": "test_upload_file_is_closed", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "addGeometry", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "11.1%", - "Start Line": 29, - "End Line": 48 + "Control Flow Ratio": "0.0%", + "Start Line": 238, + "End Line": 242 }, { - "Function Name": "test_upload_file", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 55, - "End Line": 65 + "Function Name": "addTexture", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 358, + "End Line": 362 }, { - "Function Name": "test_upload_file_invalid_pydantic_v2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 10, - "End Line": 12 + "Function Name": "setViewportShading", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 561, + "End Line": 566 }, { - "Function Name": "create_upload_file", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "select", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 39 + "Start Line": 570, + "End Line": 574 }, { - "Function Name": "test_default_placeholder_equals", - "Structural Impact": 1.2, + "Function Name": "focusById", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 + "Start Line": 621, + "End Line": 625 }, { - "Function Name": "test_default_placeholder_bool", - "Structural Impact": 1.2, + "Function Name": "objectByUuid", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 26 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 37, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 1, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, - "Asynchronous/Concurrent Execution": 7, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 10, - "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 6, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.datastructures", - "fastapi.testclient", - "io", - "pathlib", - "pytest" - ] - }, - "python/fastapi/tests/test_datetime_custom_encoder.py": { - "1. Artifact Identity": { - "Filename": "test_datetime_custom_encoder.py", - "Path": "python/fastapi/tests/test_datetime_custom_encoder.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1958.21, - "Y": -115.33, - "Z": 1861.37 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 20, - "Documentation LOC": 0, - "Structural Magnitude": 11.3, - "Control Flow Ratio": "5.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.15 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.16%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.54%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 750, + "End Line": 754 + }, { - "Function Name": "test_pydanticv2", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, + "Function Name": "formatNumber", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 813, + "End Line": 817 + }, + { + "Function Name": "deselect", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 8, - "End Line": 28 + "Control Flow Ratio": "0.0%", + "Start Line": 605, + "End Line": 609 }, { - "Function Name": "serialize_datetime", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "undo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 762, + "End Line": 766 }, { - "Function Name": "get_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "redo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 768, + "End Line": 772 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 17, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 3, + "Control Flow Branches": 63, + "Sequential Logic Declarations": 52, + "Function Parameters": 46, + "Function/Method Declarations": 42, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 28, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 16, + "State Mutations / Variable Reassignments": 409, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 18, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Closures and Anonymous Functions": 41, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 74, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -156487,19 +157427,19 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 10, + "Resource Deallocation & Cleanup": 7, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 15, + "Structural Tab Indentations": 433, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -156509,16 +157449,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 5, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 43, + "Design Camel Case": 4, + "Design Snake Case": 37, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 4, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -156542,35 +157482,38 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "datetime", - "fastapi", - "fastapi.testclient", - "pydantic" + "./Config.js", + "./History.js", + "./Loader.js", + "./Selector.js", + "./Storage.js", + "./Strings.js", + "three" ] }, - "python/fastapi/tests/test_default_response_class.py": { + "javascript/threejs/GLTFLoader.js": { "1. Artifact Identity": { - "Filename": "test_default_response_class.py", - "Path": "python/fastapi/tests/test_default_response_class.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse", + "Filename": "GLTFLoader.js", + "Path": "javascript/threejs/GLTFLoader.js", + "Language": "Javascript", + "Architect": "GLTFExporter", + "Indentation Style": "Tabs", + "Parent Entity": "Loader, Interpolant, GLTFCubicSplineInterpolant", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 2843.85, - "Y": -19.11, - "Z": 939.45 + "X": -803.55, + "Y": -74.07, + "Z": -2260.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -156579,999 +157522,1372 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 217, - "Coding LOC": 147, - "Documentation LOC": 0, - "Structural Magnitude": 83.94, - "Control Flow Ratio": "12.6%", + "Total LOC": 4861, + "Coding LOC": 2413, + "Documentation LOC": 613, + "Structural Magnitude": 3081.46, + "Control Flow Ratio": "66.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.109 + "Raw Cognitive Density": 1.53 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.57%", - "Error & Exception Exposure": "2.41%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "13.1%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "47.88%", + "Error & Exception Exposure": "75.38%", + "Tech Debt Exposure": "46.56%", + "Testing Exposure": "80.0%", + "API Exposure": "1.63%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "4.91%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_app", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 121, - "End Line": 125 + "Function Name": "parse", + "Structural Impact": 77.7, + "Lines of Code (LOC)": 122, + "Control Flow Branches": 31, + "Input Parameters": 4, + "Control Flow Ratio": "86.1%", + "Start Line": 429, + "End Line": 550 }, { - "Function Name": "test_app_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 128, - "End Line": 132 + "Function Name": "_createAnimationTracks", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 26, + "Input Parameters": 5, + "Control Flow Ratio": "89.7%", + "Start Line": 4514, + "End Line": 4616 }, { - "Function Name": "test_router_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 135, - "End Line": 139 - }, + "Function Name": "getDependency", + "Structural Impact": 67.4, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 35, + "Input Parameters": 2, + "Control Flow Ratio": "79.5%", + "Start Line": 2872, + "End Line": 2972 + }, { - "Function Name": "test_router_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 142, - "End Line": 146 + "Function Name": "loadMaterial", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 153, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "85.3%", + "Start Line": 3542, + "End Line": 3694 }, { - "Function Name": "test_router_a_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 149, - "End Line": 153 + "Function Name": "loadMesh", + "Structural Impact": 49.5, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "78.4%", + "Start Line": 3799, + "End Line": 3940 }, { - "Function Name": "test_router_a_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 156, - "End Line": 160 + "Function Name": "addMorphTargets", + "Structural Impact": 48.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "72.4%", + "Start Line": 2333, + "End Line": 2412 }, { - "Function Name": "test_router_a_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 163, - "End Line": 167 + "Function Name": "_loadNodeShallow", + "Structural Impact": 44.1, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "75.8%", + "Start Line": 4274, + "End Line": 4419 }, { - "Function Name": "test_router_a_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 170, - "End Line": 174 + "Function Name": "createNodeMesh", + "Structural Impact": 40.9, + "Lines of Code (LOC)": 139, + "Control Flow Branches": 23, + "Input Parameters": 1, + "Control Flow Ratio": "69.7%", + "Start Line": 1691, + "End Line": 1829 }, { - "Function Name": "test_router_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 177, - "End Line": 181 + "Function Name": "loadAccessor", + "Structural Impact": 39.2, + "Lines of Code (LOC)": 133, + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "78.6%", + "Start Line": 3071, + "End Line": 3203 }, { - "Function Name": "test_router_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 184, - "End Line": 188 + "Function Name": "computeBounds", + "Structural Impact": 37.5, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 4669, + "End Line": 4777 }, { - "Function Name": "test_router_b_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 191, - "End Line": 195 + "Function Name": "loadTextureImage", + "Structural Impact": 36.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 3233, + "End Line": 3285 }, { - "Function Name": "test_router_b_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 198, - "End Line": 202 + "Function Name": "_loadLight", + "Structural Impact": 31.7, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "82.6%", + "Start Line": 694, + "End Line": 761 }, { - "Function Name": "test_router_b_a_c", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 205, - "End Line": 209 + "Function Name": "assignFinalMaterial", + "Structural Impact": 29.9, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 17, + "Input Parameters": 1, + "Control Flow Ratio": "77.3%", + "Start Line": 3439, + "End Line": 3527 }, { - "Function Name": "test_router_b_a_c_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 212, - "End Line": 216 + "Function Name": "constructor", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "76.5%", + "Start Line": 2549, + "End Line": 2622 }, { - "Function Name": "render", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "load", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "88.9%", + "Start Line": 264, + "End Line": 339 + }, + { + "Function Name": "loadImageSource", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Control Flow Ratio": "52.6%", + "Start Line": 3287, + "End Line": 3374 }, { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Function Name": "loadAnimation", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "70.6%", + "Start Line": 4059, + "End Line": 4148 }, { - "Function Name": "get_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Function Name": "addPrimitiveAttributes", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4787, + "End Line": 4845 }, { - "Function Name": "get_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 41 + "Function Name": "loadBufferView", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "63.2%", + "Start Line": 1605, + "End Line": 1671 }, { - "Function Name": "get_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 + "Function Name": "loadScene", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "61.1%", + "Start Line": 4428, + "End Line": 4512 }, { - "Function Name": "get_a_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Function Name": "assignTexture", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "70.0%", + "Start Line": 3386, + "End Line": 3427 }, { - "Function Name": "get_a_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Function Name": "extendTexture", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 2005, + "End Line": 2047 }, { - "Function Name": "get_a_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 61 + "Function Name": "extendMaterialParams", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 1019, + "End Line": 1071 }, { - "Function Name": "get_a_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Function Name": "decodePrimitive", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 1929, + "End Line": 1986 }, { - "Function Name": "get_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 + "Function Name": "loadNode", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 79, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 4192, + "End Line": 4270 }, { - "Function Name": "get_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 + "Function Name": "extendMaterialParams", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 905, + "End Line": 953 }, { - "Function Name": "get_b_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 + "Function Name": "getImageURIMimeType", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 2533, + "End Line": 2541 }, { - "Function Name": "get_b_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 + "Function Name": "constructor", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 1840, + "End Line": 1901 }, { - "Function Name": "get_b_a_c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 91 + "Function Name": "updateMorphTargets", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2420, + "End Line": 2457 }, { - "Function Name": "get_b_a_c_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 97, - "Function Parameters": 29, - "Function/Method Declarations": 29, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 44, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 3, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 77, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 41, - "Design Camel Case": 0, - "Design Snake Case": 41, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 29, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "orjson", - "typing" - ] - }, - "python/fastapi/tests/test_default_response_class_router.py": { - "1. Artifact Identity": { - "Filename": "test_default_response_class_router.py", - "Path": "python/fastapi/tests/test_default_response_class_router.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2295.04, - "Y": -118.82, - "Z": -788.21 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 207, - "Coding LOC": 141, - "Documentation LOC": 0, - "Structural Magnitude": 80.02, - "Control Flow Ratio": "13.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.113 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.63%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.99%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "parse", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 2636, + "End Line": 2701 + }, { - "Function Name": "test_app", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 111, - "End Line": 115 + "Function Name": "loadSkin", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 3987, + "End Line": 4050 }, { - "Function Name": "test_app_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 118, - "End Line": 122 + "Function Name": "loadCamera", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 3949, + "End Line": 3978 }, { - "Function Name": "test_router_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 125, - "End Line": 129 + "Function Name": "loadGeometries", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "54.5%", + "Start Line": 3730, + "End Line": 3790 }, { - "Function Name": "test_router_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "_markDefs", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 132, - "End Line": 136 + "Control Flow Ratio": "75.0%", + "Start Line": 2708, + "End Line": 2757 }, { - "Function Name": "test_router_a_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 139, - "End Line": 143 + "Function Name": "extendMaterialParams", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1099, + "End Line": 1138 }, { - "Function Name": "test_router_a_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 146, - "End Line": 150 + "Function Name": "extendMaterialParams", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1308, + "End Line": 1335 }, { - "Function Name": "test_router_a_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 153, - "End Line": 157 + "Function Name": "extendMaterialParams", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1217, + "End Line": 1240 }, { - "Function Name": "test_router_a_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 160, - "End Line": 164 + "Function Name": "loadTexture", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1458, + "End Line": 1491 }, { - "Function Name": "test_router_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 167, - "End Line": 171 + "Function Name": "getNormalizedComponentScale", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2507, + "End Line": 2531 }, { - "Function Name": "test_router_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 174, - "End Line": 178 + "Function Name": "extendMaterialParams", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1410, + "End Line": 1438 }, { - "Function Name": "test_router_b_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 181, - "End Line": 185 + "Function Name": "createPrimitiveKey", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2459, + "End Line": 2489 }, { - "Function Name": "test_router_b_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 188, - "End Line": 192 + "Function Name": "extendParams", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 813, + "End Line": 843 }, { - "Function Name": "test_router_b_a_c", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 195, - "End Line": 199 + "Function Name": "_getNodeRef", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2795, + "End Line": 2826 }, { - "Function Name": "test_router_b_a_c_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 202, - "End Line": 206 + "Function Name": "addUnknownExtensionsToUserData", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2283, + "End Line": 2298 }, { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Function Name": "createNodeMesh", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 4150, + "End Line": 4183 }, { - "Function Name": "get_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Function Name": "loadBuffer", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3011, + "End Line": 3041 }, { - "Function Name": "get_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Function Name": "loadTexture", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 1511, + "End Line": 1538 }, { - "Function Name": "get_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Function Name": "loadTexture", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 1558, + "End Line": 1585 }, { - "Function Name": "get_a_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 41 + "Function Name": "reduceAssociations", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 4476, + "End Line": 4504 }, { - "Function Name": "get_a_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 + "Function Name": "extendMaterialParams", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1167, + "End Line": 1189 }, { - "Function Name": "get_a_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Function Name": "extendMaterialParams", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1364, + "End Line": 1382 }, { - "Function Name": "get_a_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Function Name": "assignExtrasToUserData", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2306, + "End Line": 2322 }, { - "Function Name": "get_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 61 + "Function Name": "extendMaterialParams", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1268, + "End Line": 1280 }, { - "Function Name": "get_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "constructor", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 119, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Start Line": 135, + "End Line": 253 }, { - "Function Name": "get_b_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "_markDefs", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 + "Control Flow Ratio": "83.3%", + "Start Line": 673, + "End Line": 692 }, { - "Function Name": "get_b_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 + "Function Name": "getDependencies", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2981, + "End Line": 3002 }, { - "Function Name": "get_b_a_c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 + "Function Name": "getMaterialExtension", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 614, + "End Line": 626 }, { - "Function Name": "get_b_a_c_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "createNodeAttachment", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 771, + "End Line": 788 + }, + { + "Function Name": "createUniqueName", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3703, + "End Line": 3719 + }, + { + "Function Name": "interpolate_", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 2102, + "End Line": 2140 + }, + { + "Function Name": "updateMappings", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2803, + "End Line": 2818 + }, + { + "Function Name": "extendMaterialParams", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 863, + "End Line": 877 + }, + { + "Function Name": "_addNodeRef", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2772, + "End Line": 2784 + }, + { + "Function Name": "extendMaterialParams", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 981, + "End Line": 991 + }, + { + "Function Name": "_getArrayFromAccessor", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 4618, + "End Line": 4639 + }, + { + "Function Name": "loadTexture", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3212, + "End Line": 3231 + }, + { + "Function Name": "_invokeAll", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2845, + "End Line": 2862 + }, + { + "Function Name": "_onError", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 295, + "End Line": 310 + }, + { + "Function Name": "_invokeOne", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2828, + "End Line": 2843 + }, + { + "Function Name": "loadBufferView", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3050, + "End Line": 3062 + }, + { + "Function Name": "collectMorphTargets", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4521, + "End Line": 4529 + }, + { + "Function Name": "constructor", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1914, + "End Line": 1927 + }, + { + "Function Name": "getDependency", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 763, + "End Line": 769 + }, + { + "Function Name": "copySampleValue_", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2082, + "End Line": 2100 + }, + { + "Function Name": "createDefaultMaterial", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2263, + "End Line": 2281 + }, + { + "Function Name": "_createCubicSplineTrackInterpolant", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4641, + "End Line": 4658 + }, + { + "Function Name": "createAttributesKey", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2491, + "End Line": 2505 + }, + { + "Function Name": "register", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 391, + "End Line": 401 + }, + { + "Function Name": "unregister", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 409, + "End Line": 419 + }, + { + "Function Name": "InterpolantFactoryMethodGLTFCubicSpline", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4643, + "End Line": 4653 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 897, + "End Line": 903 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 973, + "End Line": 979 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1011, + "End Line": 1017 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1091, + "End Line": 1097 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1159, + "End Line": 1165 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1209, + "End Line": 1215 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1260, + "End Line": 1266 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1300, + "End Line": 1306 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1356, + "End Line": 1362 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1402, + "End Line": 1408 + }, + { + "Function Name": "GLTFRegistry", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 91, - "Function Parameters": 28, - "Function/Method Declarations": 28, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 44, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 31, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 74, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 40, - "Design Camel Case": 0, - "Design Snake Case": 40, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 28, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient" - ] - }, - "python/fastapi/tests/test_dependencies_utils.py": { - "1. Artifact Identity": { - "Filename": "test_dependencies_utils.py", - "Path": "python/fastapi/tests/test_dependencies_utils.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 599.15, - "Y": -320.01, - "Z": -529.29 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 9, - "Coding LOC": 5, - "Documentation LOC": 1, - "Structural Magnitude": 2.3, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.4 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "5.78%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "33.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 576, + "End Line": 608 + }, { - "Function Name": "test_get_typed_annotation", + "Function Name": "interpolate_", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 2148, + "End Line": 2156 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 2076, + "End Line": 2080 + }, + { + "Function Name": "parseAsync", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 560, + "End Line": 570 + }, + { + "Function Name": "assignAttributeAccessor", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4793, + "End Line": 4802 + }, + { + "Function Name": "add", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 588, + "End Line": 592 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1598, + "End Line": 1603 + }, + { + "Function Name": "createDracoPrimitive", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3736, + "End Line": 3746 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 663, + "End Line": 671 + }, + { + "Function Name": "onLoad", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3333, + "End Line": 3340 + }, + { + "Function Name": "setDRACOLoader", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 353 + }, + { + "Function Name": "setKTX2Loader", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 362, + "End Line": 367 + }, + { + "Function Name": "setMeshoptDecoder", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 376, + "End Line": 381 + }, + { + "Function Name": "get", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 582, + "End Line": 586 + }, + { + "Function Name": "remove", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 594, + "End Line": 598 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 856, + "End Line": 861 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 890, + "End Line": 895 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 966, + "End Line": 971 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1004, + "End Line": 1009 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1084, + "End Line": 1089 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1152, + "End Line": 1157 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1202, + "End Line": 1207 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1253, + "End Line": 1258 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1293, + "End Line": 1298 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1349, + "End Line": 1354 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1395, + "End Line": 1400 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1451, + "End Line": 1456 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1504, + "End Line": 1509 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1551, + "End Line": 1556 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1684, + "End Line": 1689 + }, + { + "Function Name": "setExtensions", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2624, + "End Line": 2628 + }, + { + "Function Name": "setPlugins", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2630, + "End Line": 2634 + }, + { + "Function Name": "removeAll", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4, - "End Line": 8 + "Start Line": 600, + "End Line": 604 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 801, + "End Line": 805 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 807, + "End Line": 811 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1999, + "End Line": 2003 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2060, + "End Line": 2064 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3529, + "End Line": 3533 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 4, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 614, + "Sequential Logic Declarations": 315, + "Function Parameters": 207, + "Function/Method Declarations": 129, + "Class/Entity Declarations": 26, + "Defensive Programming Constructs": 247, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, + "I/O and Network Boundaries": 13, "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, + "State Mutations / Variable Reassignments": 1186, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 150, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 415, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, + "Closures and Anonymous Functions": 86, + "Global State Dependencies": 5, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 3, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 3, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 49, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 122, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 11, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 14, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 418, + "Resource Deallocation & Cleanup": 2, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3, + "Structural Tab Indentations": 2300, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, + "Serialization Parsing": 3, + "Regex Execution": 8, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -157581,15 +158897,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Core Var Decl": 546, + "Design Camel Case": 199, + "Design Snake Case": 323, + "Design Pascal Case": 8, + "Design Upper Case": 14, + "Design Short Vars": 51, + "Design Long Vars": 3, + "Duplicate Logic": 12, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157613,32 +158929,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.dependencies.utils" + "../utils/BufferGeometryUtils.js", + "../utils/SkeletonUtils.js", + "three", + "three/addons/loaders/GLTFLoader.js" ] }, - "python/fastapi/tests/test_dependency_after_yield_raise.py": { + "javascript/threejs/Matrix4.js": { "1. Artifact Identity": { - "Filename": "test_dependency_after_yield_raise.py", - "Path": "python/fastapi/tests/test_dependency_after_yield_raise.py", - "Language": "Python", + "Filename": "Matrix4.js", + "Path": "javascript/threejs/Matrix4.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "Exception", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1450.76, - "Y": -220.36, - "Z": -430.31 + "X": -265.36, + "Y": -30.17, + "Z": -2774.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -157647,528 +158965,455 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 69, - "Coding LOC": 39, - "Documentation LOC": 6, - "Structural Magnitude": 26.08, - "Control Flow Ratio": "12.9%", + "Total LOC": 1315, + "Coding LOC": 597, + "Documentation LOC": 376, + "Structural Magnitude": 292.94, + "Control Flow Ratio": "44.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 + "Raw Cognitive Density": 0.515 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "31.5%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "11.7%", + "Cognitive Load Exposure": "14.03%", + "Error & Exception Exposure": "51.2%", + "Tech Debt Exposure": "89.15%", + "Testing Exposure": "80.0%", + "API Exposure": "1.93%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "54.96%", + "Commented Logic Exposure": "5.06%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_broken_raise", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 46, - "End Line": 48 + "Function Name": "makePerspective", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 8, + "Control Flow Ratio": "75.0%", + "Start Line": 1122, + "End Line": 1166 }, { - "Function Name": "test_broken_no_raise", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 51, - "End Line": 61 + "Function Name": "makeOrthographic", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 8, + "Control Flow Ratio": "75.0%", + "Start Line": 1182, + "End Line": 1226 }, { - "Function Name": "catching_dep", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "makeRotationFromEuler", + "Structural Impact": 23.0, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 338, + "End Line": 458 + }, + { + "Function Name": "lookAt", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 483, + "End Line": 528 + }, + { + "Function Name": "constructor", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 16 + "Input Parameters": 16, + "Control Flow Ratio": "100.0%", + "Start Line": 79, + "End Line": 101 }, { - "Function Name": "catching", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "decompose", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1053, + "End Line": 1106 + }, + { + "Function Name": "makeTranslation", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 810, + "End Line": 838 + }, + { + "Function Name": "setPosition", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 683, + "End Line": 703 + }, + { + "Function Name": "extractBasis", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 239, + "End Line": 257 + }, + { + "Function Name": "equals", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Control Flow Ratio": "40.0%", + "Start Line": 1234, + "End Line": 1247 }, { - "Function Name": "broken", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "set", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 16, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Start Line": 125, + "End Line": 136 }, { - "Function Name": "test_catching", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "extractRotation", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 289, + "End Line": 326 + }, + { + "Function Name": "invert", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 43 + "Control Flow Ratio": "33.3%", + "Start Line": 712, + "End Line": 763 }, { - "Function Name": "test_broken_return_finishes", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "fromArray", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1256, + "End Line": 1266 + }, + { + "Function Name": "compose", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 68 + "Start Line": 1004, + "End Line": 1038 }, { - "Function Name": "broken_dep", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "multiplyMatrices", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 39, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 21 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 27, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 6, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 4, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 22, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 4, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_dependency_after_yield_streaming.py": { - "1. Artifact Identity": { - "Filename": "test_dependency_after_yield_streaming.py", - "Path": "python/fastapi/tests/test_dependency_after_yield_streaming.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3343.6, - "Y": 66.43, - "Z": 985.89 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 131, - "Coding LOC": 82, - "Documentation LOC": 6, - "Structural Magnitude": 66.64, - "Control Flow Ratio": "17.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.283 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.31%", - "Error & Exception Exposure": "39.02%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.17%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "__iter__", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 16, - "End Line": 21 + "Start Line": 562, + "End Line": 600 }, { - "Function Name": "acquire_session", + "Function Name": "makeShear", "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 25, - "End Line": 30 + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 980, + "End Line": 993 }, { - "Function Name": "test_broken_session_data", + "Function Name": "toArray", "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 103, - "End Line": 105 + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1276, + "End Line": 1302 }, { - "Function Name": "test_broken_session_stream_no_raise", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 121, - "End Line": 130 + "Function Name": "makeRotationAxis", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 923, + "End Line": 944 }, { - "Function Name": "broken_dep_session", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 38, - "End Line": 41 + "Function Name": "makeScale", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 954, + "End Line": 967 }, { - "Function Name": "test_broken_session_stream_raise", + "Function Name": "makeBasis", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 267, + "End Line": 278 + }, + { + "Function Name": "setFromMatrix3", "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 115, - "End Line": 118 + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 214, + "End Line": 229 }, { - "Function Name": "dep_session", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 33, - "End Line": 35 + "Function Name": "makeRotationX", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 847, + "End Line": 862 }, { - "Function Name": "get_stream_simple", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "makeRotationY", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 61 + "Start Line": 871, + "End Line": 886 }, { - "Function Name": "get_stream_session", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "makeRotationZ", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 69 + "Start Line": 895, + "End Line": 910 }, { - "Function Name": "get_broken_session_stream", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "copy", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 82 + "Start Line": 175, + "End Line": 187 }, { - "Function Name": "__init__", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "scale", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 14 + "Start Line": 771, + "End Line": 783 }, { - "Function Name": "get_data", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "copyPosition", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 53 + "Start Line": 196, + "End Line": 206 }, { - "Function Name": "get_broken_session_data", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "multiplyScalar", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 + "Start Line": 608, + "End Line": 619 }, { - "Function Name": "test_broken_session_data_no_raise", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "determinant", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 23, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 108, - "End Line": 112 + "Start Line": 628, + "End Line": 650 }, { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "transpose", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 + "Start Line": 657, + "End Line": 672 }, { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "identity", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 67 + "Start Line": 143, + "End Line": 156 }, { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "makeRotationFromQuaternion", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 80 + "Start Line": 468, + "End Line": 472 }, { - "Function Name": "test_regular_no_stream", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "multiply", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 90 + "Start Line": 536, + "End Line": 540 }, { - "Function Name": "test_stream_simple", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "premultiply", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 548, + "End Line": 552 + }, + { + "Function Name": "getMaxScaleOnAxis", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 95 + "Start Line": 790, + "End Line": 800 }, { - "Function Name": "test_stream_session", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "clone", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 100 + "Start Line": 163, + "End Line": 167 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 11, - "Sequential Logic Declarations": 52, - "Function Parameters": 20, - "Function/Method Declarations": 20, + "Control Flow Branches": 40, + "Sequential Logic Declarations": 51, + "Function Parameters": 37, + "Function/Method Declarations": 37, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 8, + "Defensive Programming Constructs": 19, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 24, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 17, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 86, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 178, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, - "Generic Type Abstractions": 10, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 10, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 98, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 49, + "Structural Tab Indentations": 582, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -158183,17 +159428,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 10, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 14, - "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 2, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 140, + "Design Camel Case": 12, + "Design Snake Case": 128, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 89, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 14, + "Duplicate Logic": 0, + "Orphaned Logic": 27, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -158202,8 +159447,8 @@ "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Global Environment Mutation": 1, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -158217,37 +159462,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", - "contextlib", - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "pytest", - "typing" + "../constants.js", + "./Vector3.js" ] }, - "python/fastapi/tests/test_dependency_after_yield_websockets.py": { + "javascript/threejs/Nodes.js": { "1. Artifact Identity": { - "Filename": "test_dependency_after_yield_websockets.py", - "Path": "python/fastapi/tests/test_dependency_after_yield_websockets.py", - "Language": "Python", + "Filename": "Nodes.js", + "Path": "javascript/threejs/Nodes.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 3243.72, - "Y": -20.06, - "Z": -1184.39 + "X": -943.1, + "Y": -90.14, + "Z": -1961.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -158256,157 +159496,66 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 56, - "Documentation LOC": 0, - "Structural Magnitude": 46.32, - "Control Flow Ratio": "28.9%", + "Total LOC": 167, + "Coding LOC": 140, + "Documentation LOC": 13, + "Structural Magnitude": 156.8, + "Control Flow Ratio": "49.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.661 + "Raw Cognitive Density": 0.514 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "20.58%", - "Error & Exception Exposure": "48.13%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.0%", - "Concurrency Exposure": "98.35%", + "Cognitive Load Exposure": "28.03%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "14.36%", + "Testing Exposure": "2.3%", + "API Exposure": "19.29%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "100.0%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "__iter__", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 15, - "End Line": 20 - }, - { - "Function Name": "test_websocket_dependency_after_yield_broken", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 76, - "End Line": 79 - }, - { - "Function Name": "websocket_endpoint", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 50, - "End Line": 53 - }, - { - "Function Name": "websocket_endpoint_broken", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 57, - "End Line": 60 - }, - { - "Function Name": "acquire_session", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 24, - "End Line": 29 - }, - { - "Function Name": "test_websocket_dependency_after_yield", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 66, - "End Line": 73 - }, - { - "Function Name": "broken_dep_session", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 37, - "End Line": 40 - }, - { - "Function Name": "dep_session", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 32, - "End Line": 34 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 13 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 13, - "Sequential Logic Declarations": 32, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 137, + "Sequential Logic Declarations": 140, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 2, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 139, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 139, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -158414,17 +159563,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -158439,24 +159588,24 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 7, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 9, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 0, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 2, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -158473,36 +159622,169 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 139, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", - "contextlib", - "fastapi", - "fastapi.testclient", - "pytest", - "typing" + "./accessors/BatchNode.js", + "./accessors/BufferAttributeNode.js", + "./accessors/BufferNode.js", + "./accessors/BuiltinNode.js", + "./accessors/ClippingNode.js", + "./accessors/CubeTextureNode.js", + "./accessors/InstanceNode.js", + "./accessors/InstancedMeshNode.js", + "./accessors/MaterialNode.js", + "./accessors/MaterialReferenceNode.js", + "./accessors/ModelNode.js", + "./accessors/MorphNode.js", + "./accessors/Object3DNode.js", + "./accessors/PointUVNode.js", + "./accessors/ReferenceBaseNode.js", + "./accessors/ReferenceNode.js", + "./accessors/RendererReferenceNode.js", + "./accessors/SkinningNode.js", + "./accessors/StorageBufferNode.js", + "./accessors/StorageTextureNode.js", + "./accessors/Texture3DNode.js", + "./accessors/TextureNode.js", + "./accessors/TextureSizeNode.js", + "./accessors/UniformArrayNode.js", + "./accessors/UserDataNode.js", + "./accessors/VelocityNode.js", + "./accessors/VertexColorNode.js", + "./code/CodeNode.js", + "./code/ExpressionNode.js", + "./code/FunctionCallNode.js", + "./code/FunctionNode.js", + "./core/ArrayNode.js", + "./core/AssignNode.js", + "./core/AttributeNode.js", + "./core/BypassNode.js", + "./core/ConstNode.js", + "./core/ContextNode.js", + "./core/IndexNode.js", + "./core/InputNode.js", + "./core/InspectorNode.js", + "./core/IsolateNode.js", + "./core/LightingModel.js", + "./core/MRTNode.js", + "./core/Node.js", + "./core/NodeAttribute.js", + "./core/NodeBuilder.js", + "./core/NodeCache.js", + "./core/NodeCode.js", + "./core/NodeError.js", + "./core/NodeFrame.js", + "./core/NodeFunctionInput.js", + "./core/NodeUniform.js", + "./core/NodeUtils.js", + "./core/NodeVar.js", + "./core/NodeVarying.js", + "./core/OutputStructNode.js", + "./core/ParameterNode.js", + "./core/PropertyNode.js", + "./core/StackNode.js", + "./core/StackTrace.js", + "./core/StructNode.js", + "./core/StructTypeNode.js", + "./core/SubBuildNode.js", + "./core/TempNode.js", + "./core/UniformGroupNode.js", + "./core/UniformNode.js", + "./core/VarNode.js", + "./core/VaryingNode.js", + "./core/constants.js", + "./display/BumpMapNode.js", + "./display/ColorSpaceNode.js", + "./display/FrontFacingNode.js", + "./display/NormalMapNode.js", + "./display/PassNode.js", + "./display/RenderOutputNode.js", + "./display/ScreenNode.js", + "./display/ToneMappingNode.js", + "./display/ToonOutlinePassNode.js", + "./display/ViewportDepthNode.js", + "./display/ViewportDepthTextureNode.js", + "./display/ViewportSharedTextureNode.js", + "./display/ViewportTextureNode.js", + "./functions/PhongLightingModel.js", + "./functions/PhysicalLightingModel.js", + "./geometry/RangeNode.js", + "./gpgpu/AtomicFunctionNode.js", + "./gpgpu/BarrierNode.js", + "./gpgpu/ComputeBuiltinNode.js", + "./gpgpu/ComputeNode.js", + "./gpgpu/SubgroupFunctionNode.js", + "./gpgpu/WorkgroupInfoNode.js", + "./lighting/AONode.js", + "./lighting/AmbientLightNode.js", + "./lighting/AnalyticLightNode.js", + "./lighting/BasicEnvironmentNode.js", + "./lighting/BasicLightMapNode.js", + "./lighting/DirectionalLightNode.js", + "./lighting/EnvironmentNode.js", + "./lighting/HemisphereLightNode.js", + "./lighting/IESSpotLightNode.js", + "./lighting/IrradianceNode.js", + "./lighting/LightProbeNode.js", + "./lighting/LightingContextNode.js", + "./lighting/LightingNode.js", + "./lighting/LightsNode.js", + "./lighting/PointLightNode.js", + "./lighting/PointShadowNode.js", + "./lighting/ProjectorLightNode.js", + "./lighting/RectAreaLightNode.js", + "./lighting/ShadowBaseNode.js", + "./lighting/ShadowNode.js", + "./lighting/SpotLightNode.js", + "./math/BitcastNode.js", + "./math/BitcountNode.js", + "./math/ConditionalNode.js", + "./math/MathNode.js", + "./math/OperatorNode.js", + "./math/PackFloatNode.js", + "./math/UnpackFloatNode.js", + "./parsers/GLSLNodeParser.js", + "./pmrem/PMREMNode.js", + "./utils/ArrayElementNode.js", + "./utils/ConvertNode.js", + "./utils/CubeMapNode.js", + "./utils/DebugNode.js", + "./utils/EventNode.js", + "./utils/FlipNode.js", + "./utils/FunctionOverloadingNode.js", + "./utils/JoinNode.js", + "./utils/LoopNode.js", + "./utils/MaxMipLevelNode.js", + "./utils/MemberNode.js", + "./utils/RTTNode.js", + "./utils/ReflectorNode.js", + "./utils/RotateNode.js", + "./utils/SampleNode.js", + "./utils/SetNode.js", + "./utils/SplitNode.js", + "./utils/StorageArrayElementNode.js" ] }, - "python/fastapi/tests/test_dependency_cache.py": { + "javascript/threejs/WebGLProgram.js": { "1. Artifact Identity": { - "Filename": "test_dependency_cache.py", - "Path": "python/fastapi/tests/test_dependency_cache.py", - "Language": "Python", + "Filename": "WebGLProgram.js", + "Path": "javascript/threejs/WebGLProgram.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4126.89, - "Y": 154.67, - "Z": -41.03 + "X": -715.52, + "Y": -88.2, + "Z": -2775.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -158511,192 +159793,372 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 67, - "Documentation LOC": 0, - "Structural Magnitude": 37.44, - "Control Flow Ratio": "0.0%", + "Total LOC": 1029, + "Coding LOC": 621, + "Documentation LOC": 30, + "Structural Magnitude": 684.02, + "Control Flow Ratio": "77.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.857 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "11.95%", - "Concurrency Exposure": "96.7%", - "State Flux Exposure": "0.0%", + "Cognitive Load Exposure": "60.53%", + "Error & Exception Exposure": "47.87%", + "Tech Debt Exposure": "21.55%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "53.38%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "15.98%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "get_scope_counter", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "WebGLProgram", + "Structural Impact": 455.6, + "Lines of Code (LOC)": 615, + "Control Flow Branches": 189, + "Input Parameters": 4, + "Control Flow Ratio": "93.6%", + "Start Line": 412, + "End Line": 1026 + }, + { + "Function Name": "onFirstUse", + "Structural Impact": 24.5, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 856, + "End Line": 949 + }, + { + "Function Name": "getShaderErrors", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 48 + "Control Flow Ratio": "62.5%", + "Start Line": 58, + "End Line": 82 }, { - "Function Name": "get_sub_counter_no_cache", - "Structural Impact": 2.0, + "Function Name": "generatePrecision", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 306, + "End Line": 343 + }, + { + "Function Name": "fetchAttributeLocations", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 178, + "End Line": 206 + }, + { + "Function Name": "getEncodingComponents", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 36, + "End Line": 56 + }, + { + "Function Name": "includeReplacer", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 253, + "End Line": 276 + }, + { + "Function Name": "generateDefines", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 160, + "End Line": 176 + }, + { + "Function Name": "handleSource", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 15, + "End Line": 32 + }, + { + "Function Name": "loopReplacer", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 288, + "End Line": 302 + }, + { + "Function Name": "generateVertexExtensions", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 149, + "End Line": 158 + }, + { + "Function Name": "generateEnvMapTypeDefine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 362, + "End Line": 368 + }, + { + "Function Name": "generateEnvMapModeDefine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 374, + "End Line": 380 + }, + { + "Function Name": "generateEnvMapBlendingDefine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 388, + "End Line": 394 + }, + { + "Function Name": "getToneMappingFunction", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 110, + "End Line": 123 + }, + { + "Function Name": "generateCubeUVSize", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 396, + "End Line": 410 + }, + { + "Function Name": "generateShadowMapTypeDefine", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 350, + "End Line": 354 + }, + { + "Function Name": "replaceLightNums", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 35 + "Start Line": 214, + "End Line": 231 }, { - "Function Name": "get_sub_counter", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getUniforms", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 955, + "End Line": 966 + }, + { + "Function Name": "getAttributes", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 972, + "End Line": 983 + }, + { + "Function Name": "getTexelEncodingFunction", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 84, + "End Line": 98 }, { - "Function Name": "super_dep", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Function Name": "isReady", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 990, + "End Line": 1000 }, { - "Function Name": "get_counter", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "replaceClippingPlaneNums", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 233, + "End Line": 239 }, { - "Function Name": "test_normal_counter", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "getLuminanceFunction", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 61 + "Start Line": 127, + "End Line": 147 }, { - "Function Name": "test_sub_counter", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "filterEmptyLine", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 71 + "Start Line": 208, + "End Line": 212 }, { - "Function Name": "test_sub_counter_no_cache", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "resolveIncludes", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 81 + "Start Line": 245, + "End Line": 249 }, { - "Function Name": "test_security_cache", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "unrollLoops", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 91 + "Start Line": 282, + "End Line": 286 }, { - "Function Name": "dep_counter", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "destroy", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 11 + "Start Line": 1004, + "End Line": 1011 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 36, - "Function Parameters": 10, - "Function/Method Declarations": 10, + "Control Flow Branches": 229, + "Sequential Logic Declarations": 66, + "Function Parameters": 29, + "Function/Method Declarations": 28, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 16, + "Defensive Programming Constructs": 38, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 70, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Closures and Anonymous Functions": 4, + "Global State Dependencies": 3, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 8, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 7, + "Dependency Injection Constructs": 1, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 5, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 1, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Immutable Data Declarations": 65, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 204, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Tab Indentations": 549, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, + "Regex Execution": 18, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -158706,15 +160168,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 19, - "Design Camel Case": 0, - "Design Snake Case": 19, + "Core Var Decl": 98, + "Design Camel Case": 64, + "Design Snake Case": 33, "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Upper Case": 1, + "Design Short Vars": 9, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -158738,32 +160200,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 8, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "../../constants.js", + "../../math/ColorManagement.js", + "../../math/Matrix3.js", + "../../math/Vector3.js", + "../../utils.js", + "../shaders/ShaderChunk.js", + "./WebGLShader.js", + "./WebGLUniforms.js" ] }, - "python/fastapi/tests/test_dependency_class.py": { + "javascript/threejs/WebGLRenderer.js": { "1. Artifact Identity": { - "Filename": "test_dependency_class.py", - "Path": "python/fastapi/tests/test_dependency_class.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Filename": "WebGLRenderer.js", + "Path": "javascript/threejs/WebGLRenderer.js", + "Language": "Javascript", + "Architect": "the renderer", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Alert": "TYPOSQUATTING THREAT: 'math/Vector4.js' mimics 'math/Vector3.js'", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 2711.13, - "Y": -29.9, - "Z": -888.9 + "X": -1103.93, + "Y": -96.13, + "Z": -2179.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -158772,984 +160241,880 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 155, - "Coding LOC": 109, - "Documentation LOC": 0, - "Structural Magnitude": 102.68, - "Control Flow Ratio": "0.0%", + "Total LOC": 3639, + "Coding LOC": 1628, + "Documentation LOC": 734, + "Structural Magnitude": 2408.76, + "Control Flow Ratio": "77.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.28%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "40.12%", + "Error & Exception Exposure": "39.1%", + "Tech Debt Exposure": "52.0%", + "Testing Exposure": "80.0%", + "API Exposure": "1.69%", + "Concurrency Exposure": "24.71%", + "State Flux Exposure": "98.04%", + "Commented Logic Exposure": "4.97%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "get_callable_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "constructor", + "Structural Impact": 642.0, + "Lines of Code (LOC)": 2545, + "Control Flow Branches": 363, + "Input Parameters": 1, + "Control Flow Ratio": "80.5%", + "Start Line": 70, + "End Line": 2614 + }, + { + "Function Name": "setProgram", + "Structural Impact": 374.1, + "Lines of Code (LOC)": 428, + "Control Flow Branches": 143, + "Input Parameters": 5, + "Control Flow Ratio": "94.7%", + "Start Line": 2295, + "End Line": 2722 + }, + { + "Function Name": "copyTextureToTexture", + "Structural Impact": 141.4, + "Lines of Code (LOC)": 235, + "Control Flow Branches": 48, + "Input Parameters": 6, + "Control Flow Ratio": "90.6%", + "Start Line": 3205, + "End Line": 3439 + }, + { + "Function Name": "renderBufferDirect", + "Structural Impact": 108.5, + "Lines of Code (LOC)": 159, + "Control Flow Branches": 37, + "Input Parameters": 6, + "Control Flow Ratio": "78.7%", + "Start Line": 1175, + "End Line": 1333 + }, + { + "Function Name": "render", + "Structural Impact": 94.2, + "Lines of Code (LOC)": 221, + "Control Flow Branches": 47, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 55 + "Control Flow Ratio": "92.2%", + "Start Line": 1600, + "End Line": 1820 }, { - "Function Name": "get_callable_gen_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "projectObject", + "Structural Impact": 81.7, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 33, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 1822, + "End Line": 1934 + }, + { + "Function Name": "setRenderTarget", + "Structural Impact": 80.4, + "Lines of Code (LOC)": 168, + "Control Flow Branches": 35, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 2823, + "End Line": 2990 + }, + { + "Function Name": "getProgram", + "Structural Impact": 51.8, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "84.6%", + "Start Line": 2142, + "End Line": 2257 + }, + { + "Function Name": "readRenderTargetPixels", + "Structural Impact": 51.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 15, + "Input Parameters": 8, + "Control Flow Ratio": "78.9%", + "Start Line": 3004, + "End Line": 3068 + }, + { + "Function Name": "readRenderTargetPixelsAsync", + "Structural Impact": 48.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 14, + "Input Parameters": 8, + "Control Flow Ratio": "82.4%", + "Start Line": 3086, + "End Line": 3163 + }, + { + "Function Name": "renderTransmissionPass", + "Structural Impact": 44.2, + "Lines of Code (LOC)": 123, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "84.2%", + "Start Line": 1960, + "End Line": 2082 + }, + { + "Function Name": "compile", + "Structural Impact": 38.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "84.2%", + "Start Line": 1371, + "End Line": 1462 + }, + { + "Function Name": "clear", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "81.8%", + "Start Line": 944, + "End Line": 1018 + }, + { + "Function Name": "renderObject", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 2111, + "End Line": 2140 + }, + { + "Function Name": "renderScene", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 1936, + "End Line": 1958 + }, + { + "Function Name": "renderObjects", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 2084, + "End Line": 2109 + }, + { + "Function Name": "compileAsync", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1536 + }, + { + "Function Name": "initTexture", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3464, + "End Line": 3486 + }, + { + "Function Name": "setSize", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 650, + "End Line": 680 + }, + { + "Function Name": "setEffects", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 726, + "End Line": 752 + }, + { + "Function Name": "prepareMaterial", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1337, + "End Line": 1357 + }, + { + "Function Name": "materialNeedsLights", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 2742, + "End Line": 2748 + }, + { + "Function Name": "setViewport", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 787, + "End Line": 801 + }, + { + "Function Name": "setScissor", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 824, + "End Line": 838 + }, + { + "Function Name": "setRenderTargetTextures", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2784, + "End Line": 2802 + }, + { + "Function Name": "copyFramebufferToTexture", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3172, + "End Line": 3187 + }, + { + "Function Name": "releaseMaterialProgramReferences", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1151, + "End Line": 1171 + }, + { + "Function Name": "initGLContext", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 423, + "End Line": 538 + }, + { + "Function Name": "checkMaterialsReady", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1487, + "End Line": 1516 + }, + { + "Function Name": "getUniformList", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2259, + "End Line": 2270 + }, + { + "Function Name": "setPixelRatio", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 619, + "End Line": 627 + }, + { + "Function Name": "initRenderTarget", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3448, + "End Line": 3456 + }, + { + "Function Name": "setAnimationLoop", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1572, + "End Line": 1579 + }, + { + "Function Name": "onAnimationFrame", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1542, + "End Line": 1546 + }, + { + "Function Name": "updateCommonMaterialProperties", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 2272, + "End Line": 2293 }, { - "Function Name": "get_async_callable_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "setDrawingBufferSize", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 69 + "Start Line": 707, + "End Line": 719 }, { - "Function Name": "get_async_callable_gen_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "markUniformsLightsNeedsUpdate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 + "Start Line": 2726, + "End Line": 2740 }, { - "Function Name": "test_class_dependency", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "forceContextLoss", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 586, + "End Line": 591 + }, + { + "Function Name": "forceContextRestore", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 596, + "End Line": 601 + }, + { + "Function Name": "getTargetPixelRatio", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 349, + "End Line": 353 + }, + { + "Function Name": "setRenderTargetFramebuffer", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 151, - "End Line": 154 + "Start Line": 2804, + "End Line": 2810 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getContext", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 359, + "End Line": 363 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "onContextLost", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 1092, + "End Line": 1100 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "onMaterialDispose", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 22 + "Start Line": 1130, + "End Line": 1138 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "outputColorSpace", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 3539, + "End Line": 3547 }, { - "Function Name": "synchronous", + "Function Name": "deallocateMaterial", "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Start Line": 1142, + "End Line": 1148 }, { - "Function Name": "asynchronous", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getSize", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 635, + "End Line": 639 }, { - "Function Name": "synchronous_gen", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getDrawingBufferSize", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 + "Start Line": 688, + "End Line": 692 }, { - "Function Name": "asynchronous_gen", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getCurrentViewport", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 41 + "Start Line": 760, + "End Line": 764 }, { - "Function Name": "get_async_callable_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getViewport", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 93 + "Start Line": 772, + "End Line": 776 }, { - "Function Name": "get_async_callable_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getScissor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 100 + "Start Line": 809, + "End Line": 813 }, { - "Function Name": "get_synchronous_method_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setScissorTest", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 104, - "End Line": 107 + "Start Line": 858, + "End Line": 862 }, { - "Function Name": "get_synchronous_method_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setOpaqueSort", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 114 + "Start Line": 870, + "End Line": 874 }, { - "Function Name": "get_asynchronous_method_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setTransparentSort", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 121 + "Start Line": 882, + "End Line": 886 }, { - "Function Name": "get_asynchronous_method_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getClearColor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 128 + "Start Line": 896, + "End Line": 900 }, { - "Function Name": "get_callable_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "setNodesHandler", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 + "Start Line": 1054, + "End Line": 1059 }, { - "Function Name": "get_callable_gen_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "onContextCreationError", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 65, - "Function Parameters": 21, - "Function/Method Declarations": 21, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 34, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 30, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 8, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 13, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 5, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 56, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 10, - "Vectorized Math & Tensor Operations": 13, - "Core Var Decl": 20, - "Design Camel Case": 0, - "Design Snake Case": 16, - "Design Pascal Case": 4, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 3, - "Duplicate Logic": 0, - "Orphaned Logic": 13, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "collections.abc", - "fastapi", - "fastapi.testclient", - "pytest" - ] - }, - "python/fastapi/tests/test_dependency_contextmanager.py": { - "1. Artifact Identity": { - "Filename": "test_dependency_contextmanager.py", - "Path": "python/fastapi/tests/test_dependency_contextmanager.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "Exception", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3162.1, - "Y": 31.41, - "Z": 387.65 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 400, - "Coding LOC": 287, - "Documentation LOC": 1, - "Structural Magnitude": 222.24, - "Control Flow Ratio": "13.7%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.657 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "20.38%", - "Error & Exception Exposure": "1.02%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "14.27%", - "Concurrency Exposure": "99.52%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "context_b", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 81, - "End Line": 86 - }, - { - "Function Name": "asyncgen_state_try", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 51, - "End Line": 59 - }, - { - "Function Name": "generator_state_try", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 62, - "End Line": 70 - }, - { - "Function Name": "context_a", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 73, - "End Line": 78 - }, - { - "Function Name": "test_context_b_raise", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 274, - "End Line": 278 - }, - { - "Function Name": "test_sync_context_b_raise", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 384, - "End Line": 388 - }, - { - "Function Name": "test_background_tasks", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "9.1%", - "Start Line": 281, - "End Line": 293 - }, - { - "Function Name": "test_sync_background_tasks", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 391, - "End Line": 399 - }, - { - "Function Name": "test_context_b", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 265, - "End Line": 271 - }, - { - "Function Name": "test_sync_context_b", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 375, - "End Line": 381 - }, - { - "Function Name": "test_async_raise_other", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 232, - "End Line": 237 - }, - { - "Function Name": "test_sync_raise_other", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 240, - "End Line": 245 - }, - { - "Function Name": "test_async_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 248, - "End Line": 253 - }, - { - "Function Name": "test_sync_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 296, - "End Line": 301 - }, - { - "Function Name": "test_sync_async_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 341, - "End Line": 346 - }, - { - "Function Name": "test_sync_sync_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 358, - "End Line": 363 + "Start Line": 1124, + "End Line": 1128 }, { - "Function Name": "get_sync_context_b_bg", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 203 - }, - { - "Function Name": "test_sync_async_raise_other", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 327, - "End Line": 331 - }, - { - "Function Name": "test_sync_sync_raise_other", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 334, - "End Line": 338 - }, - { - "Function Name": "get_context_b_bg", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 141 - }, - { - "Function Name": "middleware", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 210 - }, - { - "Function Name": "asyncgen_state", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 - }, - { - "Function Name": "generator_state", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 48 - }, - { - "Function Name": "get_async_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 102 - }, - { - "Function Name": "get_sync_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 108 - }, - { - "Function Name": "get_async_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 - }, - { - "Function Name": "get_sync_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 120 - }, - { - "Function Name": "get_context_b_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 132 - }, - { - "Function Name": "get_sync_async_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 160 - }, - { - "Function Name": "get_sync_sync_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 164, - "End Line": 166 - }, - { - "Function Name": "get_sync_async_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 170, - "End Line": 172 + "Start Line": 1065, + "End Line": 1088 }, { - "Function Name": "get_sync_sync_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "onContextRestore", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 176, - "End Line": 178 + "Start Line": 1102, + "End Line": 1122 }, { - "Function Name": "get_sync_context_b_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "resetState", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 190 + "Start Line": 3493, + "End Line": 3502 }, { - "Function Name": "bg", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getContext", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 197, - "End Line": 200 + "Start Line": 566, + "End Line": 570 }, { - "Function Name": "get_async", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getContextAttributes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 91 + "Start Line": 577, + "End Line": 581 }, { - "Function Name": "get_sync", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getPixelRatio", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 + "Start Line": 608, + "End Line": 612 }, { - "Function Name": "get_context_b", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getScissorTest", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 125 + "Start Line": 845, + "End Line": 849 }, { - "Function Name": "bg", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "setClearColor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 138 + "Start Line": 908, + "End Line": 912 }, { - "Function Name": "get_sync_async", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getClearAlpha", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 149 + "Start Line": 919, + "End Line": 923 }, { - "Function Name": "get_sync_sync", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "setClearAlpha", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 153, - "End Line": 154 + "Start Line": 930, + "End Line": 934 }, { - "Function Name": "get_sync_context_b", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "clearColor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 183 + "Start Line": 1023, + "End Line": 1027 }, { - "Function Name": "test_async_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "clearDepth", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 256, - "End Line": 262 + "Start Line": 1032, + "End Line": 1036 }, { - "Function Name": "test_sync_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "clearStencil", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 310 + "Start Line": 1041, + "End Line": 1045 }, { - "Function Name": "test_sync_async_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "onXRSessionStart", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 349, - "End Line": 355 + "Start Line": 1548, + "End Line": 1552 }, { - "Function Name": "test_sync_sync_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "onXRSessionEnd", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 372 + "Start Line": 1554, + "End Line": 1558 }, { - "Function Name": "test_async_state", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "getActiveCubeFace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 216, - "End Line": 221 + "Start Line": 2755, + "End Line": 2759 }, { - "Function Name": "test_sync_state", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "getActiveMipmapLevel", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 224, - "End Line": 229 + "Start Line": 2766, + "End Line": 2770 }, { - "Function Name": "test_sync_async_state", + "Function Name": "getRenderTarget", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 317 + "Start Line": 2778, + "End Line": 2782 }, { - "Function Name": "test_sync_sync_state", + "Function Name": "coordinateSystem", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 320, - "End Line": 324 + "Start Line": 3521, + "End Line": 3525 }, { - "Function Name": "get_state", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "outputColorSpace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 3533, + "End Line": 3537 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 25, - "Sequential Logic Declarations": 158, - "Function Parameters": 50, - "Function/Method Declarations": 50, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 93, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 515, + "Sequential Logic Declarations": 152, + "Function Parameters": 83, + "Function/Method Declarations": 77, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 204, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 71, - "State Mutations / Variable Reassignments": 14, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, - "Asynchronous/Concurrent Execution": 28, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 338, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 198, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 15, + "UI / View Layer Components": 3, + "Closures and Anonymous Functions": 54, "Global State Dependencies": 0, - "Decorators and Annotations": 19, - "Generic Type Abstractions": 4, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 2, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Module Dependencies (Imports)": 37, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 25, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 49, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 40, - "Thread Sleeps & Blocking Waits": 0, + "Fatal Aborts & Exceptions": 9, + "Thread Sleeps & Blocking Waits": 2, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 172, + "Resource Deallocation & Cleanup": 20, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 6, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 206, - "Hardware Bridge": 0, + "Structural Tab Indentations": 1587, + "Structural Space Indentations": 0, + "Hardware Bridge": 26, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 6, - "Vectorized Math & Tensor Operations": 18, - "Core Var Decl": 46, - "Design Camel Case": 0, - "Design Snake Case": 45, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 391, + "Design Camel Case": 195, + "Design Snake Case": 141, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 21, + "Design Long Vars": 6, "Duplicate Logic": 0, - "Orphaned Logic": 40, + "Orphaned Logic": 27, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -159762,7 +161127,7 @@ "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, + "Non-Standard Unicode / Homoglyphs": 1, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -159773,35 +161138,91 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 37, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "json", - "pytest" + "../constants.js", + "../math/Color.js", + "../math/ColorManagement.js", + "../math/Frustum.js", + "../math/Matrix4.js", + "../math/Vector3.js", + "../math/Vector4.js", + "../utils.js", + "./WebGLRenderTarget.js", + "./shaders/DFGLUTData.js", + "./webgl/WebGLAnimation.js", + "./webgl/WebGLAttributes.js", + "./webgl/WebGLBackground.js", + "./webgl/WebGLBindingStates.js", + "./webgl/WebGLBufferRenderer.js", + "./webgl/WebGLCapabilities.js", + "./webgl/WebGLClipping.js", + "./webgl/WebGLEnvironments.js", + "./webgl/WebGLExtensions.js", + "./webgl/WebGLGeometries.js", + "./webgl/WebGLIndexedBufferRenderer.js", + "./webgl/WebGLInfo.js", + "./webgl/WebGLMaterials.js", + "./webgl/WebGLMorphtargets.js", + "./webgl/WebGLObjects.js", + "./webgl/WebGLOutput.js", + "./webgl/WebGLPrograms.js", + "./webgl/WebGLProperties.js", + "./webgl/WebGLRenderLists.js", + "./webgl/WebGLRenderStates.js", + "./webgl/WebGLShadowMap.js", + "./webgl/WebGLState.js", + "./webgl/WebGLTextures.js", + "./webgl/WebGLUniforms.js", + "./webgl/WebGLUniformsGroups.js", + "./webgl/WebGLUtils.js", + "./webxr/WebXRManager.js" ] - }, - "python/fastapi/tests/test_dependency_contextvars.py": { + } + } + }, + "python/fastapi/tests": { + "Directory Group Magnitude": 7728.14, + "File Count": 204, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "4.89%", + "Error & Exception Exposure": "10.96%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.6%", + "Concurrency Exposure": "23.96%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.31%", + "Specification Exposure": "98.59%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "python/fastapi/tests/__init__.py": { "1. Artifact Identity": { - "Filename": "test_dependency_contextvars.py", - "Path": "python/fastapi/tests/test_dependency_contextvars.py", + "Filename": "__init__.py", + "Path": "python/fastapi/tests/__init__.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 4695.34, - "Y": 189.13, - "Z": 749.29 + "X": 3175.53, + "Y": -11.84, + "Z": 2270.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -159810,114 +161231,73 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 53, - "Coding LOC": 31, - "Documentation LOC": 6, - "Structural Magnitude": 14.62, + "Total LOC": 1, + "Coding LOC": 0, + "Documentation LOC": 0, + "Structural Magnitude": 10.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.355 + "Raw Cognitive Density": 2.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.27%", - "Error & Exception Exposure": "46.07%", + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.98%", - "Concurrency Exposure": "92.02%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "6.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "custom_middleware", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 28 - }, - { - "Function Name": "test_dependency_contextvars", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 52 - }, - { - "Function Name": "set_up_request_state_dependency", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 35 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 20, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, - "Asynchronous/Concurrent Execution": 3, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -159928,7 +161308,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 15, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -159943,17 +161323,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 1, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 9, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -159977,36 +161357,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "collections.abc", - "contextvars", - "fastapi", - "fastapi.testclient", - "typing" - ] + "9. Extracted Dependencies": [] }, - "python/fastapi/tests/test_dependency_duplicates.py": { + "python/fastapi/tests/main.py": { "1. Artifact Identity": { - "Filename": "test_dependency_duplicates.py", - "Path": "python/fastapi/tests/test_dependency_duplicates.py", + "Filename": "main.py", + "Path": "python/fastapi/tests/main.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1999.7, - "Y": -150.68, - "Z": -506.81 + "X": 2540.68, + "Y": -49.92, + "Z": -485.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -160015,24 +161388,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 238, - "Coding LOC": 211, + "Total LOC": 209, + "Coding LOC": 127, "Documentation LOC": 0, - "Structural Magnitude": 50.92, - "Control Flow Ratio": "10.5%", + "Structural Magnitude": 173.44, + "Control Flow Ratio": "3.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.112 + "Raw Cognitive Density": 0.058 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.61%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.95%", + "Error & Exception Exposure": "55.34%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.13%", - "Concurrency Exposure": "30.51%", + "API Exposure": "17.65%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -160043,642 +161416,611 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 153, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "10.5%", - "Start Line": 85, - "End Line": 237 - }, - { - "Function Name": "test_sub_duplicates", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_optional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "25.0%", - "Start Line": 76, - "End Line": 82 + "Start Line": 151, + "End Line": 154 }, { - "Function Name": "test_duplicates", - "Structural Impact": 2.2, + "Function Name": "get_query_type_optional", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "25.0%", - "Start Line": 70, - "End Line": 73 + "Start Line": 163, + "End Line": 166 }, { - "Function Name": "sub_duplicate_dependency", - "Structural Impact": 1.9, + "Function Name": "get_query_param", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 175, + "End Line": 178 }, { - "Function Name": "no_duplicates_sub", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "get_id", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 43 + "Start Line": 31, + "End Line": 32 }, { - "Function Name": "with_duplicates", - "Structural Impact": 1.8, + "Function Name": "get_str_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 36, + "End Line": 37 }, { - "Function Name": "no_duplicates", - "Structural Impact": 1.8, + "Function Name": "get_int_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 41, + "End Line": 42 }, { - "Function Name": "test_no_duplicates_invalid", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_float_id", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 46, - "End Line": 58 + "End Line": 47 }, { - "Function Name": "duplicate_dependency", + "Function Name": "get_bool_id", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 51, + "End Line": 52 }, { - "Function Name": "dependency", + "Function Name": "get_path_param_id", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 56, + "End Line": 57 }, { - "Function Name": "test_no_duplicates", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_path_param_min_length", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 61, - "End Line": 67 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 51, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 3, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 188, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 3, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 8, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_dependency_overrides.py": { - "1. Artifact Identity": { - "Filename": "test_dependency_overrides.py", - "Path": "python/fastapi/tests/test_dependency_overrides.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3486.34, - "Y": 41.3, - "Z": 357.88 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 390, - "Coding LOC": 310, - "Documentation LOC": 0, - "Structural Magnitude": 101.7, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.45%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.19%", - "Concurrency Exposure": "51.76%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_override_simple", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 213 + "End Line": 62 }, { - "Function Name": "common_parameters", - "Structural Impact": 2.1, + "Function Name": "get_path_param_max_length", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 - }, - { - "Function Name": "test_override_with_sub_main_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 216, - "End Line": 231 + "Start Line": 66, + "End Line": 67 }, { - "Function Name": "test_override_with_sub__main_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_min_max_length", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 249 + "Start Line": 71, + "End Line": 72 }, { - "Function Name": "test_override_with_sub_decorator_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_gt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 275 + "Start Line": 76, + "End Line": 77 }, { - "Function Name": "test_override_with_sub_decorator_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_gt0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 278, - "End Line": 293 + "Start Line": 81, + "End Line": 82 }, { - "Function Name": "test_override_with_sub_router_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_ge", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 319 + "Start Line": 86, + "End Line": 87 }, { - "Function Name": "test_override_with_sub_router_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_lt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 337 + "Start Line": 91, + "End Line": 92 }, { - "Function Name": "test_override_with_sub_router_decorator_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_lt0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 363 + "Start Line": 96, + "End Line": 97 }, { - "Function Name": "test_override_with_sub_router_decorator_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_le", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 381 + "Start Line": 101, + "End Line": 102 }, { - "Function Name": "test_main_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_lt_gt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 63 + "Start Line": 106, + "End Line": 107 }, { - "Function Name": "test_decorator_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_le_ge", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 96 + "Start Line": 111, + "End Line": 112 }, { - "Function Name": "test_router_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_lt_int", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 123 + "Start Line": 116, + "End Line": 117 }, { - "Function Name": "test_router_decorator_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_gt_int", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 144, - "End Line": 156 + "Start Line": 121, + "End Line": 122 }, { - "Function Name": "main_depends", + "Function Name": "get_path_param_le_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 126, + "End Line": 127 }, { - "Function Name": "router_depends", + "Function Name": "get_path_param_ge_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 131, + "End Line": 132 }, { - "Function Name": "overrider_dependency_simple", + "Function Name": "get_path_param_lt_gt_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Start Line": 136, + "End Line": 137 }, { - "Function Name": "overrider_sub_dependency", + "Function Name": "get_path_param_le_ge_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 + "Start Line": 141, + "End Line": 142 }, { - "Function Name": "overrider_dependency_with_sub", + "Function Name": "get_query", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 146, + "End Line": 147 }, { - "Function Name": "test_main_depends_q_foo", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_type", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 72 + "Start Line": 158, + "End Line": 159 }, { - "Function Name": "test_main_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_type_int_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 81 + "Start Line": 170, + "End Line": 171 }, { - "Function Name": "test_router_depends_q_foo", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_param_required", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 132 + "Start Line": 182, + "End Line": 183 }, { - "Function Name": "test_router_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_param_required_type", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 141 + "Start Line": 187, + "End Line": 188 }, { - "Function Name": "test_override_with_sub_main_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_query_type_frozenset", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 252, - "End Line": 257 + "Start Line": 197, + "End Line": 198 }, { - "Function Name": "test_override_with_sub_decorator_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_query_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 296, - "End Line": 301 + "Start Line": 202, + "End Line": 203 }, { - "Function Name": "test_override_with_sub_router_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_query_list_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 340, - "End Line": 345 + "Start Line": 207, + "End Line": 208 }, { - "Function Name": "test_override_with_sub_router_decorator_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "non_operation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 389 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_decorator_depends_q_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "non_decorated_route", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 102 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_decorator_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_text", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 108 + "Start Line": 26, + "End Line": 27 }, { - "Function Name": "test_router_decorator_depends_q_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_enum_status_code", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 162 - }, + "Start Line": 192, + "End Line": 193 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3, + "Sequential Logic Declarations": 82, + "Function Parameters": 38, + "Function/Method Declarations": 38, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 111, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 37, + "Generic Type Abstractions": 6, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 46, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 27, + "Core Var Decl": 24, + "Design Camel Case": 0, + "Design Snake Case": 22, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 3, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "http" + ] + }, + "python/fastapi/tests/test_additional_properties.py": { + "1. Artifact Identity": { + "Filename": "test_additional_properties.py", + "Path": "python/fastapi/tests/test_additional_properties.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1411.85, + "Y": -199.34, + "Z": 1232.94 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 115, + "Coding LOC": 103, + "Documentation LOC": 0, + "Structural Magnitude": 15.16, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.54%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "test_router_decorator_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 88, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 168 + "Start Line": 27, + "End Line": 114 }, { - "Function Name": "decorator_depends", - "Structural Impact": 1.1, + "Function Name": "foo", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "router_decorator_depends", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_additional_properties_post", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 21, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 108, - "Function Parameters": 33, - "Function/Method Declarations": 33, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 62, - "Type/Safety Bypasses": 13, + "Sequential Logic Declarations": 31, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 37, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 77, - "Asynchronous/Concurrent Execution": 8, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 6, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -160696,7 +162038,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 264, + "Structural Space Indentations": 92, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -160712,16 +162054,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 35, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 34, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 29, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -160745,7 +162087,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -160753,25 +162095,27 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pytest" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_paramless.py": { + "python/fastapi/tests/test_additional_properties_bool.py": { "1. Artifact Identity": { - "Filename": "test_dependency_paramless.py", - "Path": "python/fastapi/tests/test_dependency_paramless.py", + "Filename": "test_additional_properties_bool.py", + "Path": "python/fastapi/tests/test_additional_properties_bool.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, FooBaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1630.95, - "Y": -202.56, - "Z": -593.86 + "X": 1938.11, + "Y": -188.72, + "Z": 1581.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -160780,24 +162124,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 78, - "Coding LOC": 52, - "Documentation LOC": 4, - "Structural Magnitude": 30.24, - "Control Flow Ratio": "18.2%", + "Total LOC": 126, + "Coding LOC": 109, + "Documentation LOC": 0, + "Structural Magnitude": 19.48, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.21 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.16%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "39.74%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.37%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.59%", + "Concurrency Exposure": "22.39%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -160808,107 +162152,67 @@ }, "5. Function Analysis": [ { - "Function Name": "process_auth", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 15, - "End Line": 25 - }, - { - "Function Name": "test_parameterless_with_scopes", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 60, - "End Line": 65 - }, - { - "Function Name": "test_parameterless_without_scopes", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 68, - "End Line": 73 + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 125 }, { - "Function Name": "get_credentials", + "Function Name": "post", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "test_get_credentials", + "Function Name": "test_call_valid", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 - }, - { - "Function Name": "get_parameterless_with_scopes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 - }, - { - "Function Name": "get_parameterless_without_scopes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "test_call_get_parameterless_without_scopes_for_coverage", + "Function Name": "test_call_invalid", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 77 + "Start Line": 28, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 27, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 34, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -160928,7 +162232,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -160938,7 +162242,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 29, + "Structural Space Indentations": 95, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -160955,15 +162259,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -160994,15 +162298,15 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_partial.py": { + "python/fastapi/tests/test_additional_response_extra.py": { "1. Artifact Identity": { - "Filename": "test_dependency_partial.py", - "Path": "python/fastapi/tests/test_dependency_partial.py", + "Filename": "test_additional_response_extra.py", + "Path": "python/fastapi/tests/test_additional_response_extra.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -161012,9 +162316,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2193.01, - "Y": -110.7, - "Z": -382.62 + "X": 1743.54, + "Y": -210.35, + "Z": -1728.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161023,24 +162327,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 252, - "Coding LOC": 198, + "Total LOC": 53, + "Coding LOC": 39, "Documentation LOC": 0, - "Structural Magnitude": 120.56, + "Structural Magnitude": 8.28, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.051 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.88%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.98%", - "Concurrency Exposure": "100.0%", + "API Exposure": "6.95%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161051,289 +162355,629 @@ }, "5. Function Analysis": [ { - "Function Name": "get_partial_async_callable_gen_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 138, - "End Line": 148 - }, - { - "Function Name": "get_partial_synchronous_method_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 152, - "End Line": 162 - }, - { - "Function Name": "get_partial_synchronous_method_gen_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 166, - "End Line": 177 + "Start Line": 30, + "End Line": 52 }, { - "Function Name": "get_partial_asynchronous_method_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "test_path_operation", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 181, - "End Line": 192 + "Start Line": 24, + "End Line": 27 }, { - "Function Name": "get_partial_asynchronous_method_gen_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "read_item", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 196, - "End Line": 207 - }, - { - "Function Name": "get_partial_async_function_dependency", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 87 - }, - { - "Function Name": "get_partial_async_callable_dependency", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 134 - }, - { - "Function Name": "test_dependency_types_with_partial", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 248, - "End Line": 251 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 - }, + "Start Line": 13, + "End Line": 14 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 26, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, + "Design Camel Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot" + ] + }, + "python/fastapi/tests/test_additional_responses_bad.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_bad.py", + "Path": "python/fastapi/tests/test_additional_responses_bad.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4641.35, + "Y": 155.59, + "Z": 1304.75 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 41, + "Coding LOC": 30, + "Documentation LOC": 2, + "Structural Magnitude": 6.8, + "Control Flow Ratio": "11.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.2 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "4.99%", + "Error & Exception Exposure": "58.03%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "5.88%", + "Concurrency Exposure": "40.48%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 39, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 38, "End Line": 40 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 45 - }, - { - "Function Name": "synchronous", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 - }, - { - "Function Name": "asynchronous", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 53 - }, - { - "Function Name": "synchronous_gen", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 - }, - { - "Function Name": "asynchronous_gen", - "Structural Impact": 1.8, + "Function Name": "a", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 - }, - { - "Function Name": "get_partial_callable_gen_dependency", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 122 - }, - { - "Function Name": "get_partial_function_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 75 - }, - { - "Function Name": "get_partial_async_gen_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 103 - }, - { - "Function Name": "get_partial_callable_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 112 - }, + "Start Line": 9, + "End Line": 10 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 8, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 20, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pytest" + ] + }, + "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_custom_model_in_callback.py", + "Path": "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4112.95, + "Y": 142.25, + "Z": 1331.64 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 148, + "Coding LOC": 134, + "Documentation LOC": 0, + "Structural Magnitude": 17.08, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "48.2%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.16%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "get_partial_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 116, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 94 + "Start Line": 32, + "End Line": 147 }, { - "Function Name": "function_dependency", + "Function Name": "main_route", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 25, + "End Line": 26 }, { - "Function Name": "async_function_dependency", - "Structural Impact": 1.5, + "Function Name": "callback_route", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 - }, + "Start Line": 20, + "End Line": 21 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 32, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 2, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 2, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 119, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "starlette.responses" + ] + }, + "python/fastapi/tests/test_additional_responses_custom_validationerror.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_custom_validationerror.py", + "Path": "python/fastapi/tests/test_additional_responses_custom_validationerror.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2712.02, + "Y": -33.61, + "Z": 2084.9 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 101, + "Coding LOC": 87, + "Documentation LOC": 0, + "Structural Magnitude": 13.54, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "41.94%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.75%", + "Concurrency Exposure": "24.5%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "gen_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 66, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 35, + "End Line": 100 }, { - "Function Name": "async_gen_dependency", + "Function Name": "a", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 + "Start Line": 28, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 61, - "Function Parameters": 25, - "Function/Method Declarations": 25, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 38, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 34, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 25, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 13, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -161347,11 +162991,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 4, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 137, + "Structural Space Indentations": 73, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -161366,17 +163010,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 14, - "Vectorized Math & Tensor Operations": 13, - "Core Var Decl": 8, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -161400,24 +163044,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", "fastapi", + "fastapi.responses", "fastapi.testclient", - "functools", - "pytest", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_pep695.py": { + "python/fastapi/tests/test_additional_responses_default_validationerror.py": { "1. Artifact Identity": { - "Filename": "test_dependency_pep695.py", - "Path": "python/fastapi/tests/test_dependency_pep695.py", + "Filename": "test_additional_responses_default_validationerror.py", + "Path": "python/fastapi/tests/test_additional_responses_default_validationerror.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -161427,9 +163070,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4039.41, - "Y": 107.42, - "Z": -1968.79 + "X": 4725.31, + "Y": 161.51, + "Z": 1142.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161438,24 +163081,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 28, - "Coding LOC": 18, + "Total LOC": 92, + "Coding LOC": 84, "Documentation LOC": 0, - "Structural Magnitude": 10.56, + "Structural Magnitude": 10.98, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.444 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.38%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "48.99%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.56%", - "Concurrency Exposure": "86.77%", + "API Exposure": "4.85%", + "Concurrency Exposure": "24.86%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161466,69 +163109,59 @@ }, "5. Function Analysis": [ { - "Function Name": "test_pep695_type_dependencies", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 76, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 27 + "Start Line": 16, + "End Line": 91 }, { - "Function Name": "get_with_dep", + "Function Name": "a", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 22 - }, - { - "Function Name": "some_value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 9, + "End Line": 10 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 15, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Sequential Logic Declarations": 22, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -161546,7 +163179,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 76, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -161563,15 +163196,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Core Var Decl": 3, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 1, + "Design Snake Case": 3, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -161595,7 +163228,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -161603,26 +163236,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "typing", - "typing_extensions" + "inline_snapshot" ] }, - "python/fastapi/tests/test_dependency_security_overrides.py": { + "python/fastapi/tests/test_additional_responses_response_class.py": { "1. Artifact Identity": { - "Filename": "test_dependency_security_overrides.py", - "Path": "python/fastapi/tests/test_dependency_security_overrides.py", + "Filename": "test_additional_responses_response_class.py", + "Path": "python/fastapi/tests/test_additional_responses_response_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2478.96, - "Y": -56.9, - "Z": 1467.73 + "X": 1637.53, + "Y": -153.47, + "Z": 1242.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161631,24 +163264,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 44, + "Total LOC": 118, + "Coding LOC": 102, "Documentation LOC": 0, - "Structural Magnitude": 21.28, + "Structural Magnitude": 17.14, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.045 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.82%", - "Error & Exception Exposure": "43.71%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "45.65%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.03%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.14%", + "Concurrency Exposure": "35.89%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161659,119 +163292,69 @@ }, "5. Function Analysis": [ { - "Function Name": "read_user", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "get_user_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "test_normal", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 41 - }, - { - "Function Name": "test_override_data", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 52 - }, - { - "Function Name": "test_override_security", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 78, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 63 + "Start Line": 40, + "End Line": 117 }, { - "Function Name": "get_data", + "Function Name": "a", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "get_data_override", + "Function Name": "b", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 33, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, + "Sequential Logic Declarations": 25, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -161789,7 +163372,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 29, + "Structural Space Indentations": 86, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -161805,16 +163388,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -161838,33 +163421,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient" + "fastapi.responses", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_wrapped.py": { + "python/fastapi/tests/test_additional_responses_router.py": { "1. Artifact Identity": { - "Filename": "test_dependency_wrapped.py", - "Path": "python/fastapi/tests/test_dependency_wrapped.py", + "Filename": "test_additional_responses_router.py", + "Path": "python/fastapi/tests/test_additional_responses_router.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2559.82, - "Y": -64.83, - "Z": 212.84 + "X": 3572.1, + "Y": 27.29, + "Z": 986.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161873,24 +163459,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 450, - "Coding LOC": 301, - "Documentation LOC": 2, - "Structural Magnitude": 295.42, - "Control Flow Ratio": "5.5%", + "Total LOC": 183, + "Coding LOC": 156, + "Documentation LOC": 0, + "Structural Magnitude": 36.22, + "Control Flow Ratio": "19.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.956 + "Raw Cognitive Density": 0.204 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "49.6%", - "Error & Exception Exposure": "47.39%", + "Cognitive Load Exposure": "5.05%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.46%", - "Concurrency Exposure": "100.0%", + "API Exposure": "9.2%", + "Concurrency Exposure": "48.2%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161901,599 +163487,323 @@ }, "5. Function Analysis": [ { - "Function Name": "noop_wrap_async", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "34.8%", - "Start Line": 25, - "End Line": 55 - }, - { - "Function Name": "wrapper", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, + "Function Name": "test_openapi_schema", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 98, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "30.8%", - "Start Line": 45, - "End Line": 53 - }, - { - "Function Name": "gen_wrapper", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 29, - "End Line": 31 - }, - { - "Function Name": "async_gen_wrapper", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 38, - "End Line": 40 - }, - { - "Function Name": "wrapper", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "noop_wrap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 22 - }, - { - "Function Name": "get_async_wrapped_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 222 - }, - { - "Function Name": "get_wrapped_class_instance_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 229 - }, - { - "Function Name": "get_wrapped_class_instance_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 233, - "End Line": 236 - }, - { - "Function Name": "get_wrapped_class_instance_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 240, - "End Line": 243 - }, - { - "Function Name": "get_wrapped_class_instance_async_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 250 - }, - { - "Function Name": "get_class_instance_wrapped_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 257 - }, - { - "Function Name": "get_class_instance_wrapped_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 261, - "End Line": 264 - }, - { - "Function Name": "get_class_instance_async_wrapped_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 271 - }, - { - "Function Name": "get_class_instance_async_wrapped_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 275, - "End Line": 278 - }, - { - "Function Name": "get_class_instance_wrapped_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 282, - "End Line": 285 - }, - { - "Function Name": "get_class_instance_wrapped_async_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 289, - "End Line": 292 - }, - { - "Function Name": "get_class_instance_async_wrapped_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 296, - "End Line": 299 - }, - { - "Function Name": "get_class_instance_async_wrapped_gen_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 303, - "End Line": 306 - }, - { - "Function Name": "get_wrapped_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 350, - "End Line": 353 - }, - { - "Function Name": "get_wrapped_gen_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 357, - "End Line": 360 - }, - { - "Function Name": "get_async_wrapped_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 364, - "End Line": 367 - }, - { - "Function Name": "get_async_wrapped_gen_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 374 - }, - { - "Function Name": "get_wrapped_class_instance_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 381 - }, - { - "Function Name": "get_wrapped_class_instance_async_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 385, - "End Line": 388 - }, - { - "Function Name": "get_wrapped_class_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 392, - "End Line": 395 - }, - { - "Function Name": "test_class_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 446, - "End Line": 449 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 70 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 80 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 89 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 98 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 107 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 114, - "End Line": 115 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 124 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 136 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 145, - "End Line": 146 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 155 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 163, - "End Line": 164 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 172, - "End Line": 173 - }, - { - "Function Name": "get_wrapped_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 204, - "End Line": 205 - }, - { - "Function Name": "get_wrapped_gen_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 210 - }, - { - "Function Name": "get_async_wrapped_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 215 - }, - { - "Function Name": "get_wrapped_class_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 311 - }, - { - "Function Name": "wrapped_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 184, - "End Line": 185 + "Control Flow Ratio": "44.4%", + "Start Line": 85, + "End Line": 182 }, { - "Function Name": "wrapped_gen_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_a", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 189, - "End Line": 190 + "Start Line": 61, + "End Line": 64 }, { - "Function Name": "async_wrapped_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_b", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 195 + "Start Line": 67, + "End Line": 70 }, { - "Function Name": "async_wrapped_gen_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_c", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 199, - "End Line": 200 + "Start Line": 73, + "End Line": 76 }, { - "Function Name": "get_wrapped_endpoint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_d", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 316, - "End Line": 317 + "Start Line": 79, + "End Line": 82 }, { - "Function Name": "get_async_wrapped_endpoint", + "Function Name": "a", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 323 + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "wrapped_dependency_async_wrapper", + "Function Name": "b", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 330, - "End Line": 331 + "Start Line": 27, + "End Line": 28 }, { - "Function Name": "wrapped_gen_dependency_async_wrapper", + "Function Name": "c", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 335, - "End Line": 336 + "Start Line": 39, + "End Line": 40 }, { - "Function Name": "async_wrapped_dependency_async_wrapper", + "Function Name": "d", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 340, - "End Line": 341 - }, + "Start Line": 51, + "End Line": 52 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 8, + "Sequential Logic Declarations": 34, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 131, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, + "Design Camel Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" + ] + }, + "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_union_duplicate_anyof.py", + "Path": "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1112.86, + "Y": -234.99, + "Z": -522.08 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 125, + "Coding LOC": 104, + "Documentation LOC": 5, + "Structural Magnitude": 18.28, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "45.31%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.6%", + "Concurrency Exposure": "35.44%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "async_wrapped_gen_dependency_async_wrapper", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 81, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 345, - "End Line": 346 + "Start Line": 44, + "End Line": 124 }, { - "Function Name": "get_wrapped_endpoint_async_wrapper", + "Function Name": "route1", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 400, - "End Line": 401 + "Start Line": 32, + "End Line": 33 }, { - "Function Name": "get_async_wrapped_endpoint_async_wrapper", + "Function Name": "route2", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 407 + "Start Line": 37, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 171, - "Function Parameters": 56, - "Function/Method Declarations": 56, - "Class/Entity Declarations": 13, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 21, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 84, - "State Mutations / Variable Reassignments": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 98, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 53, - "Generic Type Abstractions": 8, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 18, - "Module Dependencies (Imports)": 10, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 25, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -162507,11 +163817,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 14, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 154, + "Structural Space Indentations": 90, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -162526,17 +163836,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 18, - "Vectorized Math & Tensor Operations": 42, - "Core Var Decl": 48, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 46, - "Design Pascal Case": 2, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 16, - "Duplicate Logic": 12, - "Orphaned Logic": 30, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -162560,27 +163870,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "asyncio", - "collections.abc", "fastapi", - "fastapi.concurrency", "fastapi.testclient", - "functools", - "inspect", - "pytest", - "sys" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_yield_except_httpexception.py": { + "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py": { "1. Artifact Identity": { - "Filename": "test_dependency_yield_except_httpexception.py", - "Path": "python/fastapi/tests/test_dependency_yield_except_httpexception.py", + "Filename": "test_allow_inf_nan_in_enforcing.py", + "Path": "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -162590,9 +163895,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3075.13, - "Y": 2.33, - "Z": -1339.47 + "X": 1443.13, + "Y": -235.19, + "Z": 908.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -162601,24 +163906,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 73, - "Coding LOC": 53, + "Total LOC": 85, + "Coding LOC": 70, "Documentation LOC": 0, - "Structural Magnitude": 37.06, - "Control Flow Ratio": "22.2%", + "Structural Magnitude": 18.6, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.717 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "23.35%", - "Error & Exception Exposure": "0.8%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.21%", - "Concurrency Exposure": "98.68%", + "API Exposure": "8.74%", + "Concurrency Exposure": "26.94%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -162629,99 +163934,89 @@ }, "5. Function Analysis": [ { - "Function Name": "get_database", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 16, - "End Line": 25 - }, - { - "Function Name": "test_dependency_gets_exception", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 53, - "End Line": 61 + "Function Name": "get", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 11, + "End Line": 17 }, { - "Function Name": "test_dependency_no_exception", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 64, - "End Line": 72 + "Function Name": "test_allow_inf_nan_param_true", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 36 }, { - "Function Name": "put_invalid_user", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_allow_inf_nan_param_false", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 33 + "Start Line": 50, + "End Line": 52 }, { - "Function Name": "put_user", - "Structural Impact": 2.1, + "Function Name": "test_allow_inf_nan_param_default", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 39 + "Start Line": 66, + "End Line": 68 }, { - "Function Name": "reset_state_and_db", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_allow_inf_nan_body", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 47 + "Start Line": 82, + "End Line": 84 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 28, - "Function Parameters": 6, - "Function/Method Declarations": 6, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 17, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 29, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 5, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -162729,7 +164024,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -162739,7 +164034,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 34, + "Structural Space Indentations": 49, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -162754,17 +164049,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 1, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 13, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 5, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 13, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -162788,7 +164083,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -162796,13 +164091,14 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pytest" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_dependency_yield_scope.py": { + "python/fastapi/tests/test_ambiguous_params.py": { "1. Artifact Identity": { - "Filename": "test_dependency_yield_scope.py", - "Path": "python/fastapi/tests/test_dependency_yield_scope.py", + "Filename": "test_ambiguous_params.py", + "Path": "python/fastapi/tests/test_ambiguous_params.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -162812,9 +164108,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2385.38, - "Y": -110.45, - "Z": 688.36 + "X": 3605.8, + "Y": 37.38, + "Z": 794.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -162823,24 +164119,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 246, - "Coding LOC": 171, + "Total LOC": 75, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 104.62, - "Control Flow Ratio": "6.5%", + "Structural Magnitude": 47.84, + "Control Flow Ratio": "33.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.119 + "Raw Cognitive Density": 0.826 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.71%", - "Error & Exception Exposure": "23.23%", + "Cognitive Load Exposure": "28.75%", + "Error & Exception Exposure": "46.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.22%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.19%", + "Concurrency Exposure": "98.23%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -162851,379 +164147,119 @@ }, "5. Function Analysis": [ { - "Function Name": "test_broken_scope", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 182, - "End Line": 190 - }, - { - "Function Name": "test_app_level_dep_scope_function", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "test_multiple_annotations", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 222, - "End Line": 232 + "Control Flow Ratio": "36.4%", + "Start Line": 33, + "End Line": 74 }, { - "Function Name": "test_app_level_dep_scope_request", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "test_no_annotated_defaults", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 235, - "End Line": 245 + "Control Flow Ratio": "54.5%", + "Start Line": 11, + "End Line": 30 }, { - "Function Name": "get_stream_session", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, + "Function Name": "get_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 104 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_router_level_dep_scope_request", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 215, - "End Line": 219 + "Function Name": "get", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 30 }, { - "Function Name": "get_named_session", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "get", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 38, - "End Line": 42 + "End Line": 39 }, { - "Function Name": "__init__", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 35 - }, - { - "Function Name": "get_sub", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 108, - "End Line": 114 - }, - { - "Function Name": "get_named_function_scope", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 124 - }, - { - "Function Name": "get_regular_function_scope", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 134 - }, - { - "Function Name": "function_scope", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 84 - }, - { - "Function Name": "request_scope", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 92 - }, - { - "Function Name": "get_named_func_session", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 - }, - { - "Function Name": "get_named_regular_func_session", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 56 - }, - { - "Function Name": "__init__", + "Function Name": "get2", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 50, + "End Line": 51 }, { - "Function Name": "get_broken", + "Function Name": "get3", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 189, - "End Line": 190 - }, - { - "Function Name": "test_two_scopes", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 166, - "End Line": 171 - }, - { - "Function Name": "test_sub", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 174, - "End Line": 179 - }, - { - "Function Name": "test_named_function_scope", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 193, - "End Line": 198 - }, - { - "Function Name": "test_regular_function_scope", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 201, - "End Line": 206 - }, - { - "Function Name": "dep_session", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 102 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 112 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 119, - "End Line": 122 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 132 - }, - { - "Function Name": "test_function_scope", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 152, - "End Line": 156 - }, - { - "Function Name": "test_request_scope", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 163 - }, - { - "Function Name": "test_router_level_dep_scope_function", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 212 - }, - { - "Function Name": "raise_after_yield", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 24 - }, - { - "Function Name": "get_index", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 82 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 90 - }, - { - "Function Name": "get_app_scope_function", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 227 + "Start Line": 62, + "End Line": 63 }, { - "Function Name": "get_app_scope_request", + "Function Name": "dep", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 239, - "End Line": 240 + "Start Line": 34, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 87, - "Function Parameters": 34, - "Function/Method Declarations": 34, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 25, - "Type/Safety Bypasses": 14, + "Control Flow Branches": 14, + "Sequential Logic Declarations": 28, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 5, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 15, - "Exposed API / Public Exports": 44, - "State Mutations / Variable Reassignments": 3, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 38, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 10, - "Generic Type Abstractions": 29, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 3, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 12, + "Dependency Injection Constructs": 6, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -163231,17 +164267,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 114, + "Structural Space Indentations": 49, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163256,17 +164292,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 13, - "Vectorized Math & Tensor Operations": 8, - "Core Var Decl": 43, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 36, - "Design Pascal Case": 7, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 5, - "Orphaned Logic": 21, + "Duplicate Logic": 0, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -163290,25 +164326,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", + "fastapi.param_functions", "fastapi.testclient", - "json", "pytest", "typing" ] }, - "python/fastapi/tests/test_dependency_yield_scope_websockets.py": { + "python/fastapi/tests/test_annotated.py": { "1. Artifact Identity": { - "Filename": "test_dependency_yield_scope_websockets.py", - "Path": "python/fastapi/tests/test_dependency_yield_scope_websockets.py", + "Filename": "test_annotated.py", + "Path": "python/fastapi/tests/test_annotated.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -163318,9 +164352,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2042.83, - "Y": -116.99, - "Z": 191.96 + "X": 3397.39, + "Y": 36.46, + "Z": -788.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -163329,24 +164363,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 201, - "Coding LOC": 149, + "Total LOC": 299, + "Coding LOC": 267, "Documentation LOC": 0, - "Structural Magnitude": 89.58, - "Control Flow Ratio": "11.1%", + "Structural Magnitude": 53.44, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.702 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "22.61%", - "Error & Exception Exposure": "35.27%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.43%", - "Concurrency Exposure": "99.94%", + "API Exposure": "10.13%", + "Concurrency Exposure": "45.11%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -163357,257 +164391,157 @@ }, "5. Function Analysis": [ { - "Function Name": "test_broken_scope", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 169, - "End Line": 179 - }, - { - "Function Name": "get_stream_session", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "test_openapi_schema", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 178, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 96 - }, - { - "Function Name": "test_sub", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 158, - "End Line": 166 - }, - { - "Function Name": "test_named_function_scope", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 182, - "End Line": 190 - }, - { - "Function Name": "test_function_scope", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 130, - "End Line": 136 - }, - { - "Function Name": "test_request_scope", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 139, - "End Line": 145 - }, - { - "Function Name": "test_two_scopes", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 148, - "End Line": 155 - }, - { - "Function Name": "test_regular_function_scope", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 193, - "End Line": 200 - }, - { - "Function Name": "get_named_session", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 42 - }, - { - "Function Name": "get_named_function_scope", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 108, - "End Line": 114 - }, - { - "Function Name": "get_regular_function_scope", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 124 + "Start Line": 121, + "End Line": 298 }, { - "Function Name": "get_sub", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_get", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 104 + "Start Line": 71, + "End Line": 74 }, { - "Function Name": "__init__", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_multiple_path", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 + "Start Line": 77, + "End Line": 100 }, { - "Function Name": "function_scope", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_nested_router", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 78 + "Start Line": 103, + "End Line": 118 }, { - "Function Name": "request_scope", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 84 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "get_broken", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "required", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 176, - "End Line": 179 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "get_named_func_session", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "multiple", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 53 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "get_named_regular_func_session", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "unrelated", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 58 + "Start Line": 27, + "End Line": 28 }, { - "Function Name": "__init__", + "Function Name": "test", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 82, + "End Line": 83 }, { - "Function Name": "dep_session", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 22 + "Start Line": 109, + "End Line": 110 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 9, - "Sequential Logic Declarations": 72, - "Function Parameters": 20, - "Function/Method Declarations": 20, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 19, - "Type/Safety Bypasses": 15, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 56, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 15, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 15, - "Exposed API / Public Exports": 20, - "State Mutations / Variable Reassignments": 3, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 17, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 28, - "Asynchronous/Concurrent Execution": 20, + "Unit Test Assertions": 20, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, - "Generic Type Abstractions": 25, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 8, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 102, + "Structural Space Indentations": 242, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163622,24 +164556,24 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 3, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 31, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 16, "Design Camel Case": 0, - "Design Snake Case": 24, - "Design Pascal Case": 7, + "Design Snake Case": 16, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Duplicate Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 7, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -163656,24 +164590,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "contextvars", "fastapi", - "fastapi.exceptions", "fastapi.testclient", + "inline_snapshot", "pytest", "typing" ] }, - "python/fastapi/tests/test_depends_hashable.py": { + "python/fastapi/tests/test_application.py": { "1. Artifact Identity": { - "Filename": "test_depends_hashable.py", - "Path": "python/fastapi/tests/test_depends_hashable.py", + "Filename": "test_application.py", + "Path": "python/fastapi/tests/test_application.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -163683,9 +164616,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 5147.06, - "Y": 266.18, - "Z": 30.03 + "X": 1941.23, + "Y": -119.42, + "Z": -383.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -163694,23 +164627,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 26, - "Coding LOC": 15, - "Documentation LOC": 3, - "Structural Magnitude": 5.1, + "Total LOC": 1286, + "Coding LOC": 1271, + "Documentation LOC": 0, + "Structural Magnitude": 66.12, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.133 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.91%", - "Error & Exception Exposure": "27.01%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.67%", + "API Exposure": "5.44%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -163722,59 +164655,99 @@ }, "5. Function Analysis": [ { - "Function Name": "test_depends_hashable", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_openapi_schema", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 1231, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 25 + "Start Line": 55, + "End Line": 1285 }, { - "Function Name": "dep", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_path", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 21 + }, + { + "Function Name": "test_swagger_ui", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 24, + "End Line": 32 + }, + { + "Function Name": "test_swagger_ui_oauth2_redirect", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 39 + }, + { + "Function Name": "test_redoc", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 46 + }, + { + "Function Name": "test_enum_status_code_response", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 52 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 9, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Sequential Logic Declarations": 81, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 16, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 24, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 5, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -163786,13 +164759,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Space Indentations": 1258, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163808,16 +164781,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 6, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 6, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -163825,7 +164798,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -163841,31 +164814,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi" + ".main", + "fastapi.testclient", + "inline_snapshot", + "pytest" ] }, - "python/fastapi/tests/test_deprecated_openapi_prefix.py": { + "python/fastapi/tests/test_arbitrary_types.py": { "1. Artifact Identity": { - "Filename": "test_deprecated_openapi_prefix.py", - "Path": "python/fastapi/tests/test_deprecated_openapi_prefix.py", + "Filename": "test_arbitrary_types.py", + "Path": "python/fastapi/tests/test_arbitrary_types.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2926.6, - "Y": -83.22, - "Z": -2013.83 + "X": 3928.9, + "Y": 83.99, + "Z": 1087.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -163874,23 +164851,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 46, - "Coding LOC": 36, - "Documentation LOC": 0, - "Structural Magnitude": 9.62, + "Total LOC": 136, + "Coding LOC": 115, + "Documentation LOC": 1, + "Structural Magnitude": 29.2, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.056 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.93%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "28.22%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.36%", + "API Exposure": "8.12%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -163902,62 +164879,102 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 135 + }, + { + "Function Name": "test_typeadapter", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 42, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, + "Start Line": 48, + "End Line": 89 + }, + { + "Function Name": "get_client", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 40 + }, + { + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 43, "End Line": 45 }, { - "Function Name": "read_main", + "Function Name": "__init__", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "test_main", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 60 + }, + { + "Function Name": "test", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 36, + "End Line": 37 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Sequential Logic Declarations": 36, + "Function Parameters": 9, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 2, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -163978,11 +164995,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 27, + "Structural Space Indentations": 105, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163998,16 +165015,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Duplicate Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164031,7 +165048,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -164039,26 +165056,28 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic", + "pytest", + "typing" ] }, - "python/fastapi/tests/test_deprecated_responses.py": { + "python/fastapi/tests/test_callable_endpoint.py": { "1. Artifact Identity": { - "Filename": "test_deprecated_responses.py", - "Path": "python/fastapi/tests/test_deprecated_responses.py", + "Filename": "test_callable_endpoint.py", + "Path": "python/fastapi/tests/test_callable_endpoint.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3934.72, - "Y": 124.85, - "Z": -989.16 + "X": 2901.44, + "Y": 0.56, + "Z": 2385.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164067,27 +165086,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 48, - "Documentation LOC": 2, - "Structural Magnitude": 28.16, - "Control Flow Ratio": "21.6%", + "Total LOC": 25, + "Coding LOC": 13, + "Documentation LOC": 0, + "Structural Magnitude": 5.26, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.208 + "Raw Cognitive Density": 0.154 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.14%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.38%", + "API Exposure": "6.74%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -164095,112 +165114,52 @@ }, "5. Function Analysis": [ { - "Function Name": "test_orjson_response_emits_deprecation_warning", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 41, - "End Line": 43 - }, - { - "Function Name": "test_ujson_response_emits_deprecation_warning", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 71, - "End Line": 73 - }, - { - "Function Name": "_make_orjson_app", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 19, - "End Line": 28 - }, - { - "Function Name": "_make_ujson_app", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 49, - "End Line": 58 - }, - { - "Function Name": "test_orjson_response_returns_correct_data", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 31, - "End Line": 38 - }, - { - "Function Name": "test_ujson_response_returns_correct_data", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 61, - "End Line": 68 - }, - { - "Function Name": "get_items", - "Structural Impact": 1.1, + "Function Name": "main", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 7, + "End Line": 8 }, { - "Function Name": "get_items", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_partial", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Start Line": 21, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 29, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 10, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -164221,11 +165180,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 4, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 34, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164241,16 +165200,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164274,25 +165233,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", "fastapi.testclient", - "pydantic", - "pytest", - "warnings" + "functools" ] }, - "python/fastapi/tests/test_dump_json_fast_path.py": { + "python/fastapi/tests/test_compat.py": { "1. Artifact Identity": { - "Filename": "test_dump_json_fast_path.py", - "Path": "python/fastapi/tests/test_dump_json_fast_path.py", + "Filename": "test_compat.py", + "Path": "python/fastapi/tests/test_compat.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -164303,9 +165258,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 872.11, - "Y": -318.49, - "Z": -253.12 + "X": 1567.59, + "Y": -177.53, + "Z": 20.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164314,26 +165269,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 32, - "Documentation LOC": 4, - "Structural Magnitude": 14.84, - "Control Flow Ratio": "8.0%", + "Total LOC": 133, + "Coding LOC": 87, + "Documentation LOC": 13, + "Structural Magnitude": 39.54, + "Control Flow Ratio": "3.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.438 + "Raw Cognitive Density": 0.065 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.57%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "1.52%", + "Error & Exception Exposure": "4.12%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.15%", + "API Exposure": "7.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "8.92%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -164342,77 +165297,147 @@ }, "5. Function Analysis": [ { - "Function Name": "test_default_response_class_skips_json_dumps", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "test_propagates_pydantic2_model_config", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 30, - "End Line": 39 + "Control Flow Ratio": "14.3%", + "Start Line": 39, + "End Line": 80 }, { - "Function Name": "test_explicit_response_class_uses_json_dumps", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "foo", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 58, + "End Line": 62 + }, + { + "Function Name": "test_complex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 42, - "End Line": 51 + "Control Flow Ratio": "0.0%", + "Start Line": 21, + "End Line": 36 }, { - "Function Name": "get_default", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_serialize_sequence_value_with_none_first_in_union", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 121, + "End Line": 132 }, { - "Function Name": "get_explicit", - "Structural Impact": 1.1, + "Function Name": "foo", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 26 + }, + { + "Function Name": "__bool__", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 44 + }, + { + "Function Name": "test_model_field_default_required", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 12, + "End Line": 18 + }, + { + "Function Name": "test_serialize_sequence_value_with_optional_list", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 107 + }, + { + "Function Name": "test_serialize_sequence_value_with_optional_list_pipe_union", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 118 + }, + { + "Function Name": "test_is_bytes_sequence_annotation_union", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 88 + }, + { + "Function Name": "test_is_uploadfile_sequence_annotation", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 96 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, - "Sequential Logic Declarations": 23, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 56, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 23, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 15, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 10, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 6, + "Unit Test Assertions": 25, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 10, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 7, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 11, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 2, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -164428,11 +165453,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 7, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Space Indentations": 72, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164449,15 +165474,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Core Var Decl": 26, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, + "Design Snake Case": 23, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164481,24 +165506,25 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", + "fastapi._compat", + "fastapi._compat.shared", "fastapi.testclient", - "json", "pydantic", - "unittest.mock" + "pydantic.fields", + "typing" ] }, - "python/fastapi/tests/test_duplicate_models_openapi.py": { + "python/fastapi/tests/test_computed_fields.py": { "1. Artifact Identity": { - "Filename": "test_duplicate_models_openapi.py", - "Path": "python/fastapi/tests/test_duplicate_models_openapi.py", + "Filename": "test_computed_fields.py", + "Path": "python/fastapi/tests/test_computed_fields.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -164509,9 +165535,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1582.8, - "Y": -176.55, - "Z": -1673.71 + "X": 4409.22, + "Y": 159.02, + "Z": -165.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164520,10 +165546,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 85, - "Coding LOC": 69, + "Total LOC": 109, + "Coding LOC": 96, "Documentation LOC": 0, - "Structural Magnitude": 13.18, + "Structural Magnitude": 23.92, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -164533,10 +165559,10 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.77%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.74%", + "API Exposure": "9.8%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -164549,61 +165575,91 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 49, + "Structural Impact": 4.7, + "Lines of Code (LOC)": 65, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 84 + "Start Line": 44, + "End Line": 108 }, { - "Function Name": "test_get_api_route", - "Structural Impact": 1.2, + "Function Name": "get_client", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 32 + }, + { + "Function Name": "test_get", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 40 + }, + { + "Function Name": "area", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 33 + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "f", + "Function Name": "read_responses", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 28, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 1, + "Sequential Logic Declarations": 28, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -164628,7 +165684,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 56, + "Structural Space Indentations": 85, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164644,16 +165700,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 7, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 8, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164677,7 +165733,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -164686,13 +165742,14 @@ "fastapi", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_empty_router.py": { + "python/fastapi/tests/test_custom_middleware_exception.py": { "1. Artifact Identity": { - "Filename": "test_empty_router.py", - "Path": "python/fastapi/tests/test_empty_router.py", + "Filename": "test_custom_middleware_exception.py", + "Path": "python/fastapi/tests/test_custom_middleware_exception.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -164702,9 +165759,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1186.9, - "Y": -295.59, - "Z": -1405.69 + "X": 2443.2, + "Y": -119.45, + "Z": 764.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164713,26 +165770,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 37, - "Coding LOC": 22, - "Documentation LOC": 1, - "Structural Magnitude": 10.24, - "Control Flow Ratio": "11.8%", + "Total LOC": 95, + "Coding LOC": 65, + "Documentation LOC": 5, + "Structural Magnitude": 58.9, + "Control Flow Ratio": "19.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.182 + "Raw Cognitive Density": 1.077 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.67%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "29.06%", + "Error & Exception Exposure": "40.43%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.85%", - "Concurrency Exposure": "0.0%", + "API Exposure": "7.09%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "23.15%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -164741,53 +165798,93 @@ }, "5. Function Analysis": [ { - "Function Name": "test_use_empty", - "Structural Impact": 2.5, + "Function Name": "__call__", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "28.6%", + "Start Line": 47, + "End Line": 53 + }, + { + "Function Name": "receive_wrapper", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 23, + "End Line": 45 + }, + { + "Function Name": "test_custom_middleware_exception", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 68, + "End Line": 83 + }, + { + "Function Name": "test_custom_middleware_exception_not_raised", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 22, - "End Line": 30 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 86, + "End Line": 94 }, { - "Function Name": "test_include_empty", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "inner", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 33, - "End Line": 36 + "Control Flow Ratio": "25.0%", + "Start Line": 26, + "End Line": 43 }, { - "Function Name": "get_empty", - "Structural Impact": 1.1, + "Function Name": "__init__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 21 + }, + { + "Function Name": "run_middleware", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 57, + "End Line": 58 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 15, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 33, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 0, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 5, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 15, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -164795,14 +165892,14 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, + "Metaprogramming & Reflection": 1, "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 3, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -164811,17 +165908,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 51, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164838,15 +165935,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 16, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164879,25 +165976,26 @@ "fastapi", "fastapi.exceptions", "fastapi.testclient", - "pytest" + "pathlib" ] }, - "python/fastapi/tests/test_enforce_once_required_parameter.py": { + "python/fastapi/tests/test_custom_route_class.py": { "1. Artifact Identity": { - "Filename": "test_enforce_once_required_parameter.py", - "Path": "python/fastapi/tests/test_enforce_once_required_parameter.py", + "Filename": "test_custom_route_class.py", + "Path": "python/fastapi/tests/test_custom_route_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "APIRoute", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3481.17, - "Y": 7.27, - "Z": -1666.07 + "X": 3894.25, + "Y": 86.34, + "Z": 1094.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164906,23 +166004,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 116, - "Coding LOC": 100, + "Total LOC": 122, + "Coding LOC": 96, "Documentation LOC": 0, - "Structural Magnitude": 20.6, - "Control Flow Ratio": "2.9%", + "Structural Magnitude": 21.82, + "Control Flow Ratio": "3.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.043 + "Raw Cognitive Density": 0.266 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.79%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "6.3%", + "Error & Exception Exposure": "20.5%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "3.42%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -164935,98 +166033,98 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 76, + "Structural Impact": 3.0, + "Lines of Code (LOC)": 47, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 115 + "Start Line": 75, + "End Line": 121 }, { - "Function Name": "_get_client_tag", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "test_route_classes", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 15 + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 65, + "End Line": 72 }, { - "Function Name": "foo_handler", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_get_path", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 23 + "Start Line": 59, + "End Line": 62 }, { - "Function Name": "_get_client_key", - "Structural Impact": 1.5, + "Function Name": "get_a", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 29, + "End Line": 30 }, { - "Function Name": "test_get_valid", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 34, - "End Line": 37 + "End Line": 35 }, { - "Function Name": "test_get_invalid", + "Function Name": "get_c", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 31 + "Start Line": 39, + "End Line": 40 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 1, - "Sequential Logic Declarations": 33, + "Sequential Logic Declarations": 31, "Function Parameters": 6, "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 3, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -165040,11 +166138,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 6, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 87, + "Structural Space Indentations": 68, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -165060,16 +166158,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 11, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165093,33 +166191,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.routing", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pytest", + "starlette.routing" ] }, - "python/fastapi/tests/test_exception_handlers.py": { + "python/fastapi/tests/test_custom_schema_fields.py": { "1. Artifact Identity": { - "Filename": "test_exception_handlers.py", - "Path": "python/fastapi/tests/test_exception_handlers.py", + "Filename": "test_custom_schema_fields.py", + "Path": "python/fastapi/tests/test_custom_schema_fields.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3624.53, - "Y": 33.32, - "Z": -1063.85 + "X": 4315.51, + "Y": 143.41, + "Z": 1589.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165128,23 +166230,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 89, - "Coding LOC": 57, - "Documentation LOC": 0, - "Structural Magnitude": 39.54, - "Control Flow Ratio": "10.0%", + "Total LOC": 63, + "Coding LOC": 45, + "Documentation LOC": 1, + "Structural Magnitude": 9.4, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.151 + "Raw Cognitive Density": 0.044 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.18%", - "Error & Exception Exposure": "15.31%", + "Cognitive Load Exposure": "2.81%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.78%", + "API Exposure": "8.62%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -165156,187 +166258,87 @@ }, "5. Function Analysis": [ { - "Function Name": "test_traceback_for_dependency_with_yield", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 82, - "End Line": 88 - }, - { - "Function Name": "test_override_server_error_exception_raises", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 70, - "End Line": 72 - }, - { - "Function Name": "http_exception_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "request_validation_exception_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "server_error_exception_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 - }, - { - "Function Name": "route_with_request_validation_exception", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 - }, - { - "Function Name": "test_override_http_exception", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 61 - }, - { - "Function Name": "test_override_request_validation_exception", + "Function Name": "test_custom_response_schema", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 67 + "Start Line": 52, + "End Line": 55 }, { - "Function Name": "test_override_server_error_exception_response", + "Function Name": "test_response", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 79 - }, - { - "Function Name": "raise_value_error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "dependency_with_yield", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 - }, - { - "Function Name": "route_with_http_exception", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 45 + "Start Line": 58, + "End Line": 62 }, { - "Function Name": "route_with_server_error", + "Function Name": "foo", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 36, - "Function Parameters": 14, - "Function/Method Declarations": 14, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 21, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 18, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 4, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 3, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 31, + "Structural Space Indentations": 32, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -165351,17 +166353,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 3, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 10, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 10, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165385,36 +166387,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", "fastapi.testclient", - "pytest", - "starlette.responses" + "pydantic", + "typing" ] }, - "python/fastapi/tests/test_extra_routes.py": { + "python/fastapi/tests/test_custom_swagger_ui_redirect.py": { "1. Artifact Identity": { - "Filename": "test_extra_routes.py", - "Path": "python/fastapi/tests/test_extra_routes.py", + "Filename": "test_custom_swagger_ui_redirect.py", + "Path": "python/fastapi/tests/test_custom_swagger_ui_redirect.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3702.57, - "Y": 81.25, - "Z": 302.41 + "X": 4758.61, + "Y": 196.88, + "Z": -686.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165423,24 +166423,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 371, - "Coding LOC": 333, + "Total LOC": 39, + "Coding LOC": 26, "Documentation LOC": 0, - "Structural Magnitude": 57.16, + "Structural Magnitude": 11.42, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.192 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.85%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.77%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.71%", + "Concurrency Exposure": "43.26%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -165451,187 +166451,77 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 274, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 370 - }, - { - "Function Name": "delete_item", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - }, - { - "Function Name": "patch_item", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 - }, - { - "Function Name": "get_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 - }, - { - "Function Name": "get_not_decorated", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "head_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - }, - { - "Function Name": "options_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 - }, - { - "Function Name": "trace_item", + "Function Name": "test_swagger_ui", "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 49 - }, - { - "Function Name": "test_get_api_route", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 58 - }, - { - "Function Name": "test_get_api_route_not_decorated", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 64 - }, - { - "Function Name": "test_delete", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 - }, - { - "Function Name": "test_head", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 + "Start Line": 17, + "End Line": 26 }, { - "Function Name": "test_options", + "Function Name": "test_swagger_ui_oauth2_redirect", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 82 + "Start Line": 29, + "End Line": 33 }, { - "Function Name": "test_patch", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_items", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 88 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_trace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_response", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 94 + "Start Line": 36, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 72, - "Function Parameters": 15, - "Function/Method Declarations": 15, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 18, + "Sequential Logic Declarations": 19, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 4, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -165639,7 +166529,7 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 1, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, @@ -165651,7 +166541,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 303, + "Structural Space Indentations": 16, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -165667,16 +166557,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165684,7 +166574,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -165700,23 +166590,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_fastapi_cli.py": { + "python/fastapi/tests/test_datastructures.py": { "1. Artifact Identity": { - "Filename": "test_fastapi_cli.py", - "Path": "python/fastapi/tests/test_fastapi_cli.py", + "Filename": "test_datastructures.py", + "Path": "python/fastapi/tests/test_datastructures.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -165726,9 +166613,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2400.8, - "Y": -134.87, - "Z": -2139.96 + "X": 1988.37, + "Y": -163.42, + "Z": 1169.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165737,24 +166624,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 35, - "Coding LOC": 29, - "Documentation LOC": 0, - "Structural Magnitude": 7.68, - "Control Flow Ratio": "13.3%", + "Total LOC": 66, + "Coding LOC": 47, + "Documentation LOC": 1, + "Structural Magnitude": 29.34, + "Control Flow Ratio": "9.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.138 + "Raw Cognitive Density": 0.617 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.98%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "18.5%", + "Error & Exception Exposure": "4.56%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.13%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.65%", + "Concurrency Exposure": "99.74%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -165765,48 +166652,88 @@ }, "5. Function Analysis": [ { - "Function Name": "test_fastapi_cli_not_installed", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_upload_file_is_closed", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "11.1%", + "Start Line": 29, + "End Line": 48 + }, + { + "Function Name": "test_upload_file", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 30, - "End Line": 34 + "Control Flow Ratio": "14.3%", + "Start Line": 55, + "End Line": 65 }, { - "Function Name": "test_fastapi_cli", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, + "Function Name": "test_upload_file_invalid_pydantic_v2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 10, + "End Line": 12 + }, + { + "Function Name": "create_upload_file", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 39 + }, + { + "Function Name": "test_default_placeholder_equals", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 27 + "Start Line": 15, + "End Line": 19 + }, + { + "Function Name": "test_default_placeholder_bool", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 13, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 37, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 21, + "Asynchronous/Concurrent Execution": 7, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -165824,22 +166751,22 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 21, + "Structural Space Indentations": 35, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 2, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -165851,16 +166778,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165877,7 +166804,7 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 1, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, @@ -165890,30 +166817,31 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.cli", - "os", - "pytest", - "subprocess", - "sys", - "unittest.mock" + "fastapi", + "fastapi.datastructures", + "fastapi.testclient", + "io", + "pathlib", + "pytest" ] }, - "python/fastapi/tests/test_file_and_form_order_issue_9116.py": { + "python/fastapi/tests/test_datetime_custom_encoder.py": { "1. Artifact Identity": { - "Filename": "test_file_and_form_order_issue_9116.py", - "Path": "python/fastapi/tests/test_file_and_form_order_issue_9116.py", + "Filename": "test_datetime_custom_encoder.py", + "Path": "python/fastapi/tests/test_datetime_custom_encoder.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1384.75, - "Y": -230.69, - "Z": -28.3 + "X": 1958.21, + "Y": -115.33, + "Z": 1861.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165922,23 +166850,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 90, - "Coding LOC": 64, - "Documentation LOC": 4, - "Structural Magnitude": 29.08, - "Control Flow Ratio": "0.0%", + "Total LOC": 29, + "Coding LOC": 20, + "Documentation LOC": 0, + "Structural Magnitude": 11.3, + "Control Flow Ratio": "5.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.15 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.16%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.37%", + "API Exposure": "10.54%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -165950,108 +166878,58 @@ }, "5. Function Analysis": [ { - "Function Name": "test_file_list_form_order", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 89 - }, - { - "Function Name": "test_file_form_order", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 73 - }, - { - "Function Name": "file_before_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 21 - }, - { - "Function Name": "file_after_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 - }, - { - "Function Name": "file_list_before_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 37 + "Function Name": "test_pydanticv2", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "10.0%", + "Start Line": 8, + "End Line": 28 }, { - "Function Name": "file_list_after_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "serialize_datetime", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 45 - }, - { - "Function Name": "tmp_file_1", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 55 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "tmp_file_2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "get_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 22, + "End Line": 23 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 17, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 12, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 13, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -166080,7 +166958,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 36, + "Structural Space Indentations": 15, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -166096,16 +166974,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 16, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 16, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 2, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -166129,36 +167007,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "datetime", "fastapi", "fastapi.testclient", - "pathlib", - "pytest", - "typing" + "pydantic" ] }, - "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py": { + "python/fastapi/tests/test_default_response_class.py": { "1. Artifact Identity": { - "Filename": "test_filter_pydantic_sub_model_pv2.py", - "Path": "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py", + "Filename": "test_default_response_class.py", + "Path": "python/fastapi/tests/test_default_response_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, ModelB", + "Parent Entity": "JSONResponse", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2601.35, - "Y": -89.28, - "Z": -1268.92 + "X": 2843.85, + "Y": -19.11, + "Z": 939.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -166167,24 +167044,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 183, - "Coding LOC": 166, + "Total LOC": 217, + "Coding LOC": 147, "Documentation LOC": 0, - "Structural Magnitude": 39.82, - "Control Flow Ratio": "3.6%", + "Structural Magnitude": 83.94, + "Control Flow Ratio": "12.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.06 + "Raw Cognitive Density": 0.109 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.98%", - "Error & Exception Exposure": "35.47%", + "Cognitive Load Exposure": "3.57%", + "Error & Exception Exposure": "2.41%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.53%", - "Concurrency Exposure": "26.85%", + "API Exposure": "13.1%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -166195,313 +167072,327 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 182 + "Function Name": "test_app", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 121, + "End Line": 125 }, { - "Function Name": "lower_username", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_app_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 28, - "End Line": 31 + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 128, + "End Line": 132 }, { - "Function Name": "get_client", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 37, + "Function Name": "test_router_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "7.1%", - "Start Line": 10, - "End Line": 46 + "Control Flow Ratio": "20.0%", + "Start Line": 135, + "End Line": 139 }, { - "Function Name": "test_validator_is_cloned", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, + "Function Name": "test_router_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "20.0%", - "Start Line": 60, - "End Line": 71 + "Start Line": 142, + "End Line": 146 }, { - "Function Name": "get_model_a", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "test_router_a_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 149, + "End Line": 153 + }, + { + "Function Name": "test_router_a_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 156, + "End Line": 160 + }, + { + "Function Name": "test_router_a_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 163, + "End Line": 167 + }, + { + "Function Name": "test_router_a_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 170, + "End Line": 174 + }, + { + "Function Name": "test_router_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 177, + "End Line": 181 + }, + { + "Function Name": "test_router_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 184, + "End Line": 188 + }, + { + "Function Name": "test_router_b_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 191, + "End Line": 195 + }, + { + "Function Name": "test_router_b_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 198, + "End Line": 202 + }, + { + "Function Name": "test_router_b_a_c", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 205, + "End Line": 209 + }, + { + "Function Name": "test_router_b_a_c_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 212, + "End Line": 216 + }, + { + "Function Name": "render", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 43 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_filter_sub_model", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 57 + "Start Line": 30, + "End Line": 31 }, { - "Function Name": "get_model_c", + "Function Name": "get_path_override", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 54, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 155, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 6, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "dirty_equals", - "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" - ] - }, - "python/fastapi/tests/test_form_default.py": { - "1. Artifact Identity": { - "Filename": "test_form_default.py", - "Path": "python/fastapi/tests/test_form_default.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1609.86, - "Y": -199.24, - "Z": 1640.4 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 35, - "Coding LOC": 22, - "Documentation LOC": 0, - "Structural Magnitude": 14.34, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.364 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "8.79%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.86%", - "Concurrency Exposure": "82.7%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 35, + "End Line": 36 + }, { - "Function Name": "post_multi_part", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "get_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 + "Start Line": 40, + "End Line": 41 }, { - "Function Name": "post_url_encoded", - "Structural Impact": 1.5, + "Function Name": "get_a_path_override", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 45, + "End Line": 46 }, { - "Function Name": "test_form_default_url_encoded", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_a_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 50, + "End Line": 51 }, { - "Function Name": "test_form_default_multi_part", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_a_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "get_a_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 61 + }, + { + "Function Name": "get_a_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 66 + }, + { + "Function Name": "get_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 71 + }, + { + "Function Name": "get_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 76 + }, + { + "Function Name": "get_b_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 81 + }, + { + "Function Name": "get_b_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 86 + }, + { + "Function Name": "get_b_a_c", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 90, + "End Line": 91 + }, + { + "Function Name": "get_b_a_c_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 96 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 16, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 14, + "Sequential Logic Declarations": 97, + "Function Parameters": 29, + "Function/Method Declarations": 29, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 44, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 33, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, + "Unit Test Assertions": 42, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 1, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 14, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 3, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -166521,7 +167412,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 77, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -166537,16 +167428,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 41, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 41, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 29, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -166570,33 +167461,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "starlette.testclient", + "fastapi.responses", + "fastapi.testclient", + "orjson", "typing" ] }, - "python/fastapi/tests/test_forms_from_non_typing_sequences.py": { + "python/fastapi/tests/test_default_response_class_router.py": { "1. Artifact Identity": { - "Filename": "test_forms_from_non_typing_sequences.py", - "Path": "python/fastapi/tests/test_forms_from_non_typing_sequences.py", + "Filename": "test_default_response_class_router.py", + "Path": "python/fastapi/tests/test_default_response_class_router.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2225.54, - "Y": -144.6, - "Z": 1587.41 + "X": 2295.04, + "Y": -118.82, + "Z": -788.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -166605,23 +167499,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 47, - "Coding LOC": 31, + "Total LOC": 207, + "Coding LOC": 141, "Documentation LOC": 0, - "Structural Magnitude": 18.02, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 80.02, + "Control Flow Ratio": "13.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.065 + "Raw Cognitive Density": 0.113 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.03%", + "Cognitive Load Exposure": "3.63%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.9%", + "API Exposure": "12.99%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -166633,97 +167527,317 @@ }, "5. Function Analysis": [ { - "Function Name": "post_form_param_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Function Name": "test_app", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 111, + "End Line": 115 }, { - "Function Name": "post_form_param_set", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Function Name": "test_app_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 118, + "End Line": 122 }, { - "Function Name": "post_form_param_tuple", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Function Name": "test_router_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 125, + "End Line": 129 }, { - "Function Name": "test_python_list_param_as_form", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_router_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 30 + "Control Flow Ratio": "20.0%", + "Start Line": 132, + "End Line": 136 }, { - "Function Name": "test_python_set_param_as_form", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_router_a_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 38 + "Control Flow Ratio": "20.0%", + "Start Line": 139, + "End Line": 143 }, { - "Function Name": "test_python_tuple_param_as_form", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_router_a_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 46 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 146, + "End Line": 150 + }, + { + "Function Name": "test_router_a_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 153, + "End Line": 157 + }, + { + "Function Name": "test_router_a_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 160, + "End Line": 164 + }, + { + "Function Name": "test_router_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 167, + "End Line": 171 + }, + { + "Function Name": "test_router_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 174, + "End Line": 178 + }, + { + "Function Name": "test_router_b_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 181, + "End Line": 185 + }, + { + "Function Name": "test_router_b_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 188, + "End Line": 192 + }, + { + "Function Name": "test_router_b_a_c", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 195, + "End Line": 199 + }, + { + "Function Name": "test_router_b_a_c_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 202, + "End Line": 206 + }, + { + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "get_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 26 + }, + { + "Function Name": "get_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 31 + }, + { + "Function Name": "get_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "get_a_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 41 + }, + { + "Function Name": "get_a_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 46 + }, + { + "Function Name": "get_a_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 51 + }, + { + "Function Name": "get_a_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "get_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 61 + }, + { + "Function Name": "get_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 66 + }, + { + "Function Name": "get_b_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 71 + }, + { + "Function Name": "get_b_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 76 + }, + { + "Function Name": "get_b_a_c", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 81 + }, + { + "Function Name": "get_b_a_c_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 86 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 14, + "Sequential Logic Declarations": 91, + "Function Parameters": 28, + "Function/Method Declarations": 28, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 44, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 31, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 42, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 14, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -166732,7 +167846,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -166743,7 +167857,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Space Indentations": 74, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -166759,16 +167873,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 40, "Design Camel Case": 0, - "Design Snake Case": 11, + "Design Snake Case": 40, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 28, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -166792,33 +167906,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.responses", "fastapi.testclient" ] }, - "python/fastapi/tests/test_forms_single_model.py": { + "python/fastapi/tests/test_dependencies_utils.py": { "1. Artifact Identity": { - "Filename": "test_forms_single_model.py", - "Path": "python/fastapi/tests/test_forms_single_model.py", + "Filename": "test_dependencies_utils.py", + "Path": "python/fastapi/tests/test_dependencies_utils.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4034.77, - "Y": 133.35, - "Z": -529.18 + "X": 599.15, + "Y": -320.01, + "Z": -529.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -166827,27 +167941,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 142, - "Coding LOC": 116, - "Documentation LOC": 0, - "Structural Magnitude": 33.02, - "Control Flow Ratio": "14.3%", + "Total LOC": 9, + "Coding LOC": 5, + "Documentation LOC": 1, + "Structural Magnitude": 2.3, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.069 + "Raw Cognitive Density": 0.4 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.08%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.34%", + "API Exposure": "5.78%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "33.33%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -166855,112 +167969,42 @@ }, "5. Function Analysis": [ { - "Function Name": "test_send_all_data", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 37, - "End Line": 55 - }, - { - "Function Name": "test_no_data", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 93, - "End Line": 111 - }, - { - "Function Name": "test_defaults", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 58, - "End Line": 67 - }, - { - "Function Name": "test_invalid_data", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 90 - }, - { - "Function Name": "test_extra_param_single", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 114, - "End Line": 126 - }, - { - "Function Name": "test_extra_param_list", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "test_get_typed_annotation", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 141 - }, - { - "Function Name": "post_form", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 - }, - { - "Function Name": "post_form_extra_allow", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 4, + "End Line": 8 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 36, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 19, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 4, + "Function Parameters": 1, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -166985,7 +168029,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 98, + "Structural Space Indentations": 3, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167001,16 +168045,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 1, + "Design Snake Case": 2, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -167034,34 +168078,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pydantic", - "typing" + "fastapi.dependencies.utils" ] }, - "python/fastapi/tests/test_forms_single_param.py": { + "python/fastapi/tests/test_dependency_after_yield_raise.py": { "1. Artifact Identity": { - "Filename": "test_forms_single_param.py", - "Path": "python/fastapi/tests/test_forms_single_param.py", + "Filename": "test_dependency_after_yield_raise.py", + "Path": "python/fastapi/tests/test_dependency_after_yield_raise.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "Exception", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4383.87, - "Y": 119.72, - "Z": 1323.45 + "X": 1450.76, + "Y": -220.36, + "Z": -430.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167070,23 +168112,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 110, - "Coding LOC": 99, - "Documentation LOC": 0, - "Structural Magnitude": 13.98, - "Control Flow Ratio": "0.0%", + "Total LOC": 69, + "Coding LOC": 39, + "Documentation LOC": 6, + "Structural Magnitude": 26.08, + "Control Flow Ratio": "12.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.154 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.38%", + "Error & Exception Exposure": "31.5%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.83%", + "API Exposure": "11.7%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -167098,58 +168140,108 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 0, + "Function Name": "test_broken_raise", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 46, + "End Line": 48 + }, + { + "Function Name": "test_broken_no_raise", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 51, + "End Line": 61 + }, + { + "Function Name": "catching_dep", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 16 + }, + { + "Function Name": "catching", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 109 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "post_form", + "Function Name": "broken", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_single_form_field", + "Function Name": "test_catching", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, + "Start Line": 40, + "End Line": 43 + }, + { + "Function Name": "test_broken_return_finishes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 68 + }, + { + "Function Name": "broken_dep", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 19, "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 27, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 6, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -167160,7 +168252,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -167168,7 +168260,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 3, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -167178,7 +168270,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 89, + "Structural Space Indentations": 22, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167193,17 +168285,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Lazy Evaluation & Generators (O(1) Memory)": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 8, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -167235,27 +168327,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", + "pytest", "typing" ] }, - "python/fastapi/tests/test_generate_unique_id_function.py": { + "python/fastapi/tests/test_dependency_after_yield_streaming.py": { "1. Artifact Identity": { - "Filename": "test_generate_unique_id_function.py", - "Path": "python/fastapi/tests/test_generate_unique_id_function.py", + "Filename": "test_dependency_after_yield_streaming.py", + "Path": "python/fastapi/tests/test_dependency_after_yield_streaming.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2333.81, - "Y": -133.68, - "Z": -220.73 + "X": 3343.6, + "Y": 66.43, + "Z": 985.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167264,23 +168355,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1700, - "Coding LOC": 1644, - "Documentation LOC": 0, - "Structural Magnitude": 216.08, - "Control Flow Ratio": "1.2%", + "Total LOC": 131, + "Coding LOC": 82, + "Documentation LOC": 6, + "Structural Magnitude": 66.64, + "Control Flow Ratio": "17.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.005 + "Raw Cognitive Density": 0.283 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.41%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.31%", + "Error & Exception Exposure": "39.02%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.57%", + "API Exposure": "12.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -167292,367 +168383,257 @@ }, "5. Function Analysis": [ { - "Function Name": "test_callback_override_generate_unique_id", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 293, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1669 - }, - { - "Function Name": "test_subrouter_top_level_include_overrides_generate_unique_id", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 662, - "End Line": 944 + "Function Name": "__iter__", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 16, + "End Line": 21 }, { - "Function Name": "test_app_path_operation_overrides_generate_unique_id", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 0, + "Function Name": "acquire_session", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1160, - "End Line": 1374 + "Control Flow Ratio": "66.7%", + "Start Line": 25, + "End Line": 30 }, { - "Function Name": "test_router_path_operation_overrides_generate_unique_id", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 211, - "Control Flow Branches": 0, + "Function Name": "test_broken_session_data", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 947, - "End Line": 1157 + "Control Flow Ratio": "66.7%", + "Start Line": 103, + "End Line": 105 }, { - "Function Name": "test_top_level_generate_unique_id", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 0, + "Function Name": "test_broken_session_stream_no_raise", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 239 + "Control Flow Ratio": "20.0%", + "Start Line": 121, + "End Line": 130 }, { - "Function Name": "test_router_overrides_generate_unique_id", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 0, + "Function Name": "broken_dep_session", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 242, - "End Line": 449 + "Control Flow Ratio": "33.3%", + "Start Line": 38, + "End Line": 41 }, { - "Function Name": "test_router_include_overrides_generate_unique_id", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 0, + "Function Name": "test_broken_session_stream_raise", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 452, - "End Line": 659 + "Control Flow Ratio": "50.0%", + "Start Line": 115, + "End Line": 118 }, { - "Function Name": "test_warn_duplicate_operation_id", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, + "Function Name": "dep_session", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "18.8%", - "Start Line": 1672, - "End Line": 1699 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 248 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 254 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 458 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 464 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 668, - "End Line": 669 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 674, - "End Line": 675 - }, - { - "Function Name": "post_subrouter", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 682, - "End Line": 683 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 952, - "End Line": 953 + "Control Flow Ratio": "33.3%", + "Start Line": 33, + "End Line": 35 }, { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_stream_simple", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 961, - "End Line": 962 + "Start Line": 57, + "End Line": 61 }, { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_stream_session", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1170, - "End Line": 1171 + "Start Line": 65, + "End Line": 69 }, { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_broken_session_stream", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1178, - "End Line": 1179 + "Start Line": 78, + "End Line": 82 }, { - "Function Name": "post_callback", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1387, - "End Line": 1388 + "Start Line": 12, + "End Line": 14 }, { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_data", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1397, - "End Line": 1398 + "Start Line": 51, + "End Line": 53 }, { - "Function Name": "post_with_callback", - "Structural Impact": 1.8, + "Function Name": "get_broken_session_data", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1405, - "End Line": 1406 + "Start Line": 73, + "End Line": 74 }, { - "Function Name": "custom_generate_unique_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_broken_session_data_no_raise", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 108, + "End Line": 112 }, { - "Function Name": "custom_generate_unique_id2", - "Structural Impact": 1.5, + "Function Name": "iter_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 58, + "End Line": 59 }, { - "Function Name": "custom_generate_unique_id3", - "Structural Impact": 1.5, + "Function Name": "iter_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 66, + "End Line": 67 }, { - "Function Name": "broken_operation_id", - "Structural Impact": 1.5, + "Function Name": "iter_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1673, - "End Line": 1674 + "Start Line": 79, + "End Line": 80 }, { - "Function Name": "post_root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_regular_no_stream", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1680 + "Start Line": 88, + "End Line": 90 }, { - "Function Name": "post_second", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_stream_simple", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1684 + "Start Line": 93, + "End Line": 95 }, { - "Function Name": "post_third", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_stream_session", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1687, - "End Line": 1688 + "Start Line": 98, + "End Line": 100 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 245, - "Function Parameters": 31, - "Function/Method Declarations": 31, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 14, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 11, + "Sequential Logic Declarations": 52, + "Function Parameters": 20, + "Function/Method Declarations": 20, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 8, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 50, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 24, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 17, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 19, - "Generic Type Abstractions": 32, - "Collection Iterators / Comprehensions": 1, + "Decorators and Annotations": 6, + "Generic Type Abstractions": 10, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 2, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1625, + "Structural Space Indentations": 49, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167667,17 +168648,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 19, - "Core Var Decl": 62, + "Lazy Evaluation & Generators (O(1) Memory)": 10, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 14, "Design Camel Case": 0, - "Design Snake Case": 62, - "Design Pascal Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 6, - "Duplicate Logic": 13, - "Orphaned Logic": 12, + "Design Long Vars": 0, + "Duplicate Logic": 2, + "Orphaned Logic": 14, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -167701,25 +168682,26 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextlib", "fastapi", - "fastapi.routing", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "warnings" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_generic_parameterless_depends.py": { + "python/fastapi/tests/test_dependency_after_yield_websockets.py": { "1. Artifact Identity": { - "Filename": "test_generic_parameterless_depends.py", - "Path": "python/fastapi/tests/test_generic_parameterless_depends.py", - "Language": "Python", + "Filename": "test_dependency_after_yield_websockets.py", + "Path": "python/fastapi/tests/test_dependency_after_yield_websockets.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, @@ -167728,9 +168710,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4865.06, - "Y": 221.98, - "Z": -369.97 + "X": 3243.72, + "Y": -20.06, + "Z": -1184.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167740,23 +168722,23 @@ "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, "Total LOC": 80, - "Coding LOC": 60, + "Coding LOC": 56, "Documentation LOC": 0, - "Structural Magnitude": 14.4, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 46.32, + "Control Flow Ratio": "28.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.661 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "32.9%", + "Cognitive Load Exposure": "20.58%", + "Error & Exception Exposure": "48.13%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "3.66%", - "Concurrency Exposure": "51.06%", + "API Exposure": "8.0%", + "Concurrency Exposure": "98.35%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -167767,79 +168749,129 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, + "Function Name": "__iter__", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 15, + "End Line": 20 + }, + { + "Function Name": "test_websocket_dependency_after_yield_broken", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, + "Control Flow Ratio": "60.0%", + "Start Line": 76, "End Line": 79 }, { - "Function Name": "a", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Function Name": "websocket_endpoint", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 50, + "End Line": 53 }, { - "Function Name": "b", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 28, + "Function Name": "websocket_endpoint_broken", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 57, + "End Line": 60 + }, + { + "Function Name": "acquire_session", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 24, "End Line": 29 }, { - "Function Name": "test_generic_parameterless_depends", - "Structural Impact": 1.4, + "Function Name": "test_websocket_dependency_after_yield", + "Structural Impact": 2.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 66, + "End Line": 73 + }, + { + "Function Name": "broken_dep_session", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 37, + "End Line": 40 + }, + { + "Function Name": "dep_session", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 32, + "End Line": 34 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 42 + "Start Line": 11, + "End Line": 13 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 24, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 2, + "Control Flow Branches": 13, + "Sequential Logic Declarations": 32, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 8, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 5, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -167847,17 +168879,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 4, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 35, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167872,24 +168904,24 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Lazy Evaluation & Generators (O(1) Memory)": 7, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 1, + "Design Snake Case": 7, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 2, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -167906,35 +168938,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextlib", "fastapi", "fastapi.testclient", - "inline_snapshot", + "pytest", "typing" ] }, - "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py": { + "python/fastapi/tests/test_dependency_cache.py": { "1. Artifact Identity": { - "Filename": "test_get_model_definitions_formfeed_escape.py", - "Path": "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py", + "Filename": "test_dependency_cache.py", + "Path": "python/fastapi/tests/test_dependency_cache.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1736.67, - "Y": -143.41, - "Z": 1091.38 + "X": 4126.89, + "Y": 154.67, + "Z": -41.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167943,10 +168976,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 161, - "Coding LOC": 139, - "Documentation LOC": 9, - "Structural Magnitude": 22.88, + "Total LOC": 92, + "Coding LOC": 67, + "Documentation LOC": 0, + "Structural Magnitude": 37.44, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -167959,8 +168992,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.17%", - "Concurrency Exposure": "0.0%", + "API Exposure": "11.95%", + "Concurrency Exposure": "96.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -167971,274 +169004,139 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 109, + "Function Name": "get_scope_counter", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 160 + "Start Line": 39, + "End Line": 48 }, { - "Function Name": "client_fixture", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Function Name": "get_sub_counter_no_cache", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 36 + "Start Line": 31, + "End Line": 35 }, { - "Function Name": "test_get", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "get_sub_counter", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "super_dep", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 49 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "get_facility", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "get_counter", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 33 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" - ] - }, - "python/fastapi/tests/test_get_request_body.py": { - "1. Artifact Identity": { - "Filename": "test_get_request_body.py", - "Path": "python/fastapi/tests/test_get_request_body.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4478.85, - "Y": 193.65, - "Z": 908.83 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 103, - "Documentation LOC": 0, - "Structural Magnitude": 16.06, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.54%", - "Concurrency Exposure": "22.88%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 19, + "End Line": 20 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 86, + "Function Name": "test_normal_counter", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 114 + "Start Line": 54, + "End Line": 61 }, { - "Function Name": "create_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_sub_counter", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 64, + "End Line": 71 }, { - "Function Name": "test_get_with_body", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_sub_counter_no_cache", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 74, + "End Line": 81 + }, + { + "Function Name": "test_security_cache", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 91 + }, + { + "Function Name": "dep_counter", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 9, + "End Line": 11 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 5, + "Sequential Logic Declarations": 36, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 20, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 7, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -168256,7 +169154,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 92, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -168273,15 +169171,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 19, "Design Camel Case": 0, - "Design Snake Case": 6, + "Design Snake Case": 19, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -168305,22 +169203,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_http_connection_injection.py": { + "python/fastapi/tests/test_dependency_class.py": { "1. Artifact Identity": { - "Filename": "test_http_connection_injection.py", - "Path": "python/fastapi/tests/test_http_connection_injection.py", + "Filename": "test_dependency_class.py", + "Path": "python/fastapi/tests/test_dependency_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -168330,9 +169226,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4390.57, - "Y": 137.1, - "Z": 638.86 + "X": 2711.13, + "Y": -29.9, + "Z": -888.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -168341,24 +169237,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 40, - "Coding LOC": 26, + "Total LOC": 155, + "Coding LOC": 109, "Documentation LOC": 0, - "Structural Magnitude": 20.82, - "Control Flow Ratio": "4.3%", + "Structural Magnitude": 102.68, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.131 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "41.05%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.48%", - "Concurrency Exposure": "99.95%", + "API Exposure": "12.28%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -168369,272 +169265,249 @@ }, "5. Function Analysis": [ { - "Function Name": "test_value_extracting_by_ws", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 37, - "End Line": 39 + "Function Name": "get_callable_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 55 }, { - "Function Name": "get_value_by_ws", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "get_callable_gen_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 25 + "Start Line": 59, + "End Line": 62 }, { - "Function Name": "extract_value_from_http_connection", - "Structural Impact": 1.5, + "Function Name": "get_async_callable_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "get_async_callable_gen_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 76 + }, + { + "Function Name": "test_class_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 154 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 11, + "End Line": 12 }, { - "Function Name": "get_value_by_http", - "Structural Impact": 1.5, + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 21, + "End Line": 22 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 27 + }, + { + "Function Name": "synchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "asynchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "synchronous_gen", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 38 + }, + { + "Function Name": "asynchronous_gen", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 41 + }, + { + "Function Name": "get_async_callable_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 90, + "End Line": 93 }, { - "Function Name": "test_value_extracting_by_http", - "Structural Impact": 1.2, + "Function Name": "get_async_callable_gen_dependency", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 22, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 11, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 5, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.requests", - "fastapi.testclient", - "starlette.websockets" - ] - }, - "python/fastapi/tests/test_include_route.py": { - "1. Artifact Identity": { - "Filename": "test_include_route.py", - "Path": "python/fastapi/tests/test_include_route.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1106.62, - "Y": -261.82, - "Z": 1538.04 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 23, - "Coding LOC": 14, - "Documentation LOC": 0, - "Structural Magnitude": 4.98, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.143 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.91%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "93.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 97, + "End Line": 100 + }, { - "Function Name": "read_items", + "Function Name": "get_synchronous_method_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 104, + "End Line": 107 + }, + { + "Function Name": "get_synchronous_method_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 111, + "End Line": 114 + }, + { + "Function Name": "get_asynchronous_method_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 118, + "End Line": 121 + }, + { + "Function Name": "get_asynchronous_method_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 128 + }, + { + "Function Name": "get_callable_dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 80, + "End Line": 81 }, { - "Function Name": "test_sub_router", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_callable_gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 85, + "End Line": 86 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 11, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, + "Sequential Logic Declarations": 65, + "Function Parameters": 21, + "Function/Method Declarations": 21, + "Class/Entity Declarations": 5, "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 34, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 30, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 13, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -168648,11 +169521,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 5, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, + "Structural Space Indentations": 56, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -168667,17 +169540,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Lazy Evaluation & Generators (O(1) Memory)": 10, + "Vectorized Math & Tensor Operations": 13, + "Core Var Decl": 20, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 16, + "Design Pascal Case": 4, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -168701,34 +169574,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", "fastapi", - "fastapi.responses", - "fastapi.testclient" + "fastapi.testclient", + "pytest" ] }, - "python/fastapi/tests/test_include_router_defaults_overrides.py": { + "python/fastapi/tests/test_dependency_contextmanager.py": { "1. Artifact Identity": { - "Filename": "test_include_router_defaults_overrides.py", - "Path": "python/fastapi/tests/test_include_router_defaults_overrides.py", + "Filename": "test_dependency_contextmanager.py", + "Path": "python/fastapi/tests/test_dependency_contextmanager.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse", + "Parent Entity": "Exception", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2832.54, - "Y": -53.29, - "Z": -42.65 + "X": 3162.1, + "Y": 31.41, + "Z": 387.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -168737,24 +169611,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7305, - "Coding LOC": 7207, - "Documentation LOC": 0, - "Structural Magnitude": 384.84, - "Control Flow Ratio": "6.2%", + "Total LOC": 400, + "Coding LOC": 287, + "Documentation LOC": 1, + "Structural Magnitude": 222.24, + "Control Flow Ratio": "13.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.018 + "Raw Cognitive Density": 0.657 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.54%", - "Error & Exception Exposure": "48.31%", + "Cognitive Load Exposure": "20.38%", + "Error & Exception Exposure": "1.02%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.06%", - "Concurrency Exposure": "16.85%", + "API Exposure": "14.27%", + "Concurrency Exposure": "99.52%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -168765,317 +169639,547 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", - "Structural Impact": 99.5, - "Lines of Code (LOC)": 6866, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "0.5%", - "Start Line": 439, - "End Line": 7304 - }, - { - "Function Name": "test_paths_level5", - "Structural Impact": 31.0, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 11, - "Input Parameters": 5, - "Control Flow Ratio": "52.4%", - "Start Line": 405, - "End Line": 436 + "Function Name": "context_b", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 81, + "End Line": 86 }, { - "Function Name": "test_paths_level3", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "46.7%", - "Start Line": 374, - "End Line": 397 + "Function Name": "asyncgen_state_try", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 51, + "End Line": 59 }, { - "Function Name": "dep0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "generator_state_try", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 62, + "End Line": 70 + }, + { + "Function Name": "context_a", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 73, + "End Line": 78 + }, + { + "Function Name": "test_context_b_raise", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 274, + "End Line": 278 + }, + { + "Function Name": "test_sync_context_b_raise", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 384, + "End Line": 388 + }, + { + "Function Name": "test_background_tasks", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "9.1%", + "Start Line": 281, + "End Line": 293 + }, + { + "Function Name": "test_sync_background_tasks", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "12.5%", + "Start Line": 391, + "End Line": 399 + }, + { + "Function Name": "test_context_b", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 265, + "End Line": 271 + }, + { + "Function Name": "test_sync_context_b", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 375, + "End Line": 381 + }, + { + "Function Name": "test_async_raise_other", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 232, + "End Line": 237 + }, + { + "Function Name": "test_sync_raise_other", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 240, + "End Line": 245 + }, + { + "Function Name": "test_async_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 248, + "End Line": 253 + }, + { + "Function Name": "test_sync_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 296, + "End Line": 301 + }, + { + "Function Name": "test_sync_async_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 341, + "End Line": 346 + }, + { + "Function Name": "test_sync_sync_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 358, + "End Line": 363 + }, + { + "Function Name": "get_sync_context_b_bg", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 194, + "End Line": 203 }, { - "Function Name": "dep1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_sync_async_raise_other", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 327, + "End Line": 331 + }, + { + "Function Name": "test_sync_sync_raise_other", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 334, + "End Line": 338 + }, + { + "Function Name": "get_context_b_bg", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Start Line": 136, + "End Line": 141 }, { - "Function Name": "dep2", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "middleware", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 207, + "End Line": 210 + }, + { + "Function Name": "asyncgen_state", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 43 + "Start Line": 39, + "End Line": 42 }, { - "Function Name": "dep3", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "generator_state", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Start Line": 45, + "End Line": 48 }, { - "Function Name": "dep4", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Start Line": 100, + "End Line": 102 }, { - "Function Name": "dep5", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 + "Start Line": 106, + "End Line": 108 }, { - "Function Name": "callback0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 + "Start Line": 112, + "End Line": 114 }, { - "Function Name": "callback1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 + "Start Line": 118, + "End Line": 120 }, { - "Function Name": "callback2", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_context_b_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 79 + "Start Line": 129, + "End Line": 132 }, { - "Function Name": "callback3", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_async_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 87 + "Start Line": 158, + "End Line": 160 }, { - "Function Name": "callback4", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_sync_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 94, - "End Line": 95 + "Start Line": 164, + "End Line": 166 }, { - "Function Name": "callback5", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_async_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 102, - "End Line": 103 + "Start Line": 170, + "End Line": 172 }, { - "Function Name": "path1_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_sync_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 157 + "Start Line": 176, + "End Line": 178 }, { - "Function Name": "path1_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_context_b_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 162 + "Start Line": 187, + "End Line": 190 }, { - "Function Name": "path3_override_router2_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "bg", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 177, - "End Line": 178 + "Start Line": 197, + "End Line": 200 }, { - "Function Name": "path3_default_router2_override", + "Function Name": "get_async", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 183 + "Start Line": 90, + "End Line": 91 }, { - "Function Name": "path3_override_router2_default", + "Function Name": "get_sync", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 198, - "End Line": 199 + "Start Line": 95, + "End Line": 96 }, { - "Function Name": "path3_default_router2_default", + "Function Name": "get_context_b", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 204 + "Start Line": 124, + "End Line": 125 }, { - "Function Name": "path5_override_router4_override", + "Function Name": "bg", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 220 + "Start Line": 137, + "End Line": 138 }, { - "Function Name": "path5_default_router4_override", + "Function Name": "get_sync_async", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 227 + "Start Line": 148, + "End Line": 149 }, { - "Function Name": "path5_override_router4_default", + "Function Name": "get_sync_sync", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 242, - "End Line": 243 + "Start Line": 153, + "End Line": 154 }, { - "Function Name": "path5_default_router4_default", + "Function Name": "get_sync_context_b", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 249, - "End Line": 250 + "Start Line": 182, + "End Line": 183 }, { - "Function Name": "test_level1_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_async_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 356 + "Start Line": 256, + "End Line": 262 }, { - "Function Name": "test_level1_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_sync_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 368 + "Start Line": 304, + "End Line": 310 + }, + { + "Function Name": "test_sync_async_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 349, + "End Line": 355 + }, + { + "Function Name": "test_sync_sync_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 366, + "End Line": 372 + }, + { + "Function Name": "test_async_state", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 216, + "End Line": 221 + }, + { + "Function Name": "test_sync_state", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 224, + "End Line": 229 + }, + { + "Function Name": "test_sync_async_state", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 317 + }, + { + "Function Name": "test_sync_sync_state", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 320, + "End Line": 324 + }, + { + "Function Name": "get_state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 19, - "Sequential Logic Declarations": 285, - "Function Parameters": 27, - "Function/Method Declarations": 27, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 34, - "Type/Safety Bypasses": 6, + "Control Flow Branches": 25, + "Sequential Logic Declarations": 158, + "Function Parameters": 50, + "Function/Method Declarations": 50, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 93, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 35, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 71, + "State Mutations / Variable Reassignments": 14, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 47, - "Asynchronous/Concurrent Execution": 22, + "Unit Test Assertions": 116, + "Asynchronous/Concurrent Execution": 28, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 24, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 19, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 7, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 15, + "Dependency Injection Constructs": 25, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 40, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -169085,7 +170189,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7104, + "Structural Space Indentations": 206, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169100,17 +170204,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 24, - "Core Var Decl": 120, + "Lazy Evaluation & Generators (O(1) Memory)": 6, + "Vectorized Math & Tensor Operations": 18, + "Core Var Decl": 46, "Design Camel Case": 0, - "Design Snake Case": 120, - "Design Pascal Case": 0, + "Design Snake Case": 45, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 15, + "Orphaned Logic": 40, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169118,7 +170222,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -169134,7 +170238,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -169143,15 +170247,14 @@ "fastapi", "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pytest", - "warnings" + "json", + "pytest" ] }, - "python/fastapi/tests/test_infer_param_optionality.py": { + "python/fastapi/tests/test_dependency_contextvars.py": { "1. Artifact Identity": { - "Filename": "test_infer_param_optionality.py", - "Path": "python/fastapi/tests/test_infer_param_optionality.py", + "Filename": "test_dependency_contextvars.py", + "Path": "python/fastapi/tests/test_dependency_contextvars.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -169161,9 +170264,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1850.98, - "Y": -182.05, - "Z": 259.99 + "X": 4695.34, + "Y": 189.13, + "Z": 749.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -169172,24 +170275,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 338, - "Coding LOC": 295, - "Documentation LOC": 8, - "Structural Magnitude": 53.8, - "Control Flow Ratio": "5.8%", + "Total LOC": 53, + "Coding LOC": 31, + "Documentation LOC": 6, + "Structural Magnitude": 14.62, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.029 + "Raw Cognitive Density": 0.355 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "1.43%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "4.27%", + "Error & Exception Exposure": "46.07%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.06%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.98%", + "Concurrency Exposure": "92.02%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -169200,176 +170303,86 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 232, + "Function Name": "custom_middleware", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 337 - }, - { - "Function Name": "get_item", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 31, - "End Line": 35 - }, - { - "Function Name": "get_items", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 23, - "End Line": 27 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 - }, - { - "Function Name": "test_get_items_1", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 68 - }, - { - "Function Name": "test_get_users", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 51 - }, - { - "Function Name": "test_get_user", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 58 - }, - { - "Function Name": "test_get_items_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 75 - }, - { - "Function Name": "test_get_item_1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 82 + "Start Line": 23, + "End Line": 28 }, { - "Function Name": "test_get_item_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_dependency_contextvars", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 89 + "Start Line": 41, + "End Line": 52 }, { - "Function Name": "test_get_users_items", + "Function Name": "set_up_request_state_dependency", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 96 + "Start Line": 15, + "End Line": 19 }, { - "Function Name": "test_get_users_item", + "Function Name": "get_user", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 103 - }, - { - "Function Name": "get_users", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 32, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 65, - "Function Parameters": 13, - "Function/Method Declarations": 13, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 20, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 18, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, - "Asynchronous/Concurrent Execution": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -169380,7 +170393,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 268, + "Structural Space Indentations": 15, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169395,17 +170408,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 18, + "Lazy Evaluation & Generators (O(1) Memory)": 1, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 16, - "Design Pascal Case": 2, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169429,21 +170442,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextvars", "fastapi", "fastapi.testclient", - "inline_snapshot" + "typing" ] }, - "python/fastapi/tests/test_inherited_custom_class.py": { + "python/fastapi/tests/test_dependency_duplicates.py": { "1. Artifact Identity": { - "Filename": "test_inherited_custom_class.py", - "Path": "python/fastapi/tests/test_inherited_custom_class.py", + "Filename": "test_dependency_duplicates.py", + "Path": "python/fastapi/tests/test_dependency_duplicates.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -169454,9 +170469,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4326.56, - "Y": 159.06, - "Z": 201.71 + "X": 1999.7, + "Y": -150.68, + "Z": -506.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -169465,24 +170480,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 68, - "Coding LOC": 46, - "Documentation LOC": 3, - "Structural Magnitude": 26.72, - "Control Flow Ratio": "6.2%", + "Total LOC": 238, + "Coding LOC": 211, + "Documentation LOC": 0, + "Structural Magnitude": 50.92, + "Control Flow Ratio": "10.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.789 + "Raw Cognitive Density": 0.112 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "16.99%", - "Error & Exception Exposure": "21.2%", + "Cognitive Load Exposure": "3.61%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.39%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.13%", + "Concurrency Exposure": "30.51%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -169493,137 +170508,167 @@ }, "5. Function Analysis": [ { - "Function Name": "test_pydanticv2", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 41, + "Function Name": "test_openapi_schema", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 153, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "11.8%", - "Start Line": 27, - "End Line": 67 + "Control Flow Ratio": "10.5%", + "Start Line": 85, + "End Line": 237 }, { - "Function Name": "return_fast_uuid", + "Function Name": "test_sub_duplicates", "Structural Impact": 2.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 33, - "End Line": 39 + "Control Flow Ratio": "25.0%", + "Start Line": 76, + "End Line": 82 }, { - "Function Name": "__init__", + "Function Name": "test_duplicates", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 70, + "End Line": 73 + }, + { + "Function Name": "sub_duplicate_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 26 + }, + { + "Function Name": "no_duplicates_sub", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 43 + }, + { + "Function Name": "with_duplicates", "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 30, + "End Line": 31 }, { - "Function Name": "serialize_a_uuid", + "Function Name": "no_duplicates", "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 35, + "End Line": 36 }, { - "Function Name": "__dict__", + "Function Name": "test_no_duplicates_invalid", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 46, + "End Line": 58 }, { - "Function Name": "__str__", + "Function Name": "duplicate_dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "__class__", + "Function Name": "dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "return_some_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_no_duplicates", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 53 + "Start Line": 61, + "End Line": 67 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 30, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 7, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 51, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 13, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 15, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 5, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 5, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 188, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169639,16 +170684,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 5, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169672,7 +170717,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -169680,28 +170725,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pydantic", - "pytest", - "uuid" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_invalid_path_param.py": { + "python/fastapi/tests/test_dependency_overrides.py": { "1. Artifact Identity": { - "Filename": "test_invalid_path_param.py", - "Path": "python/fastapi/tests/test_invalid_path_param.py", + "Filename": "test_dependency_overrides.py", + "Path": "python/fastapi/tests/test_dependency_overrides.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2982.62, - "Y": -17.4, - "Z": 970.8 + "X": 3486.34, + "Y": 41.3, + "Z": 357.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -169710,24 +170753,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 51, + "Total LOC": 390, + "Coding LOC": 310, "Documentation LOC": 0, - "Structural Magnitude": 52.62, - "Control Flow Ratio": "19.4%", + "Structural Magnitude": 101.7, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.176 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.58%", - "Error & Exception Exposure": "48.31%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "7.45%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "14.82%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.19%", + "Concurrency Exposure": "51.76%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -169738,168 +170781,358 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_sequence", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 6, - "End Line": 15 + "Function Name": "test_override_simple", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 208, + "End Line": 213 }, { - "Function Name": "test_invalid_tuple", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 18, - "End Line": 27 + "Function Name": "common_parameters", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_invalid_dict", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "test_override_with_sub_main_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 30, - "End Line": 39 + "Control Flow Ratio": "0.0%", + "Start Line": 216, + "End Line": 231 }, { - "Function Name": "test_invalid_simple_list", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_override_with_sub__main_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 42, - "End Line": 48 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 234, + "End Line": 249 + }, { - "Function Name": "test_invalid_simple_tuple", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_override_with_sub_decorator_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 275 + }, + { + "Function Name": "test_override_with_sub_decorator_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 278, + "End Line": 293 + }, + { + "Function Name": "test_override_with_sub_router_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 304, + "End Line": 319 + }, + { + "Function Name": "test_override_with_sub_router_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 322, + "End Line": 337 + }, + { + "Function Name": "test_override_with_sub_router_decorator_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 363 + }, + { + "Function Name": "test_override_with_sub_router_decorator_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 366, + "End Line": 381 + }, + { + "Function Name": "test_main_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 51, - "End Line": 57 + "End Line": 63 }, { - "Function Name": "test_invalid_simple_set", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_decorator_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 60, - "End Line": 66 + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 96 }, { - "Function Name": "test_invalid_simple_dict", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_router_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 69, - "End Line": 75 + "Control Flow Ratio": "0.0%", + "Start Line": 111, + "End Line": 123 }, { - "Function Name": "read_items", + "Function Name": "test_router_decorator_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 144, + "End Line": 156 + }, + { + "Function Name": "main_depends", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "read_items", + "Function Name": "router_depends", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 25, + "End Line": 26 }, { - "Function Name": "read_items", + "Function Name": "overrider_dependency_simple", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Start Line": 39, + "End Line": 40 }, { - "Function Name": "read_items", + "Function Name": "overrider_sub_dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 43, + "End Line": 44 }, { - "Function Name": "read_items", + "Function Name": "overrider_dependency_with_sub", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 + "Start Line": 47, + "End Line": 48 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "test_main_depends_q_foo", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 72 + }, + { + "Function Name": "test_main_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 81 + }, + { + "Function Name": "test_router_depends_q_foo", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 126, + "End Line": 132 + }, + { + "Function Name": "test_router_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 141 + }, + { + "Function Name": "test_override_with_sub_main_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 252, + "End Line": 257 + }, + { + "Function Name": "test_override_with_sub_decorator_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 296, + "End Line": 301 + }, + { + "Function Name": "test_override_with_sub_router_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 340, + "End Line": 345 + }, + { + "Function Name": "test_override_with_sub_router_decorator_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 384, + "End Line": 389 + }, + { + "Function Name": "test_decorator_depends_q_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 102 + }, + { + "Function Name": "test_decorator_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 105, + "End Line": 108 + }, + { + "Function Name": "test_router_decorator_depends_q_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 159, + "End Line": 162 + }, + { + "Function Name": "test_router_decorator_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 165, + "End Line": 168 + }, + { + "Function Name": "decorator_depends", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "router_decorator_depends", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 75 + "Start Line": 30, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 7, - "Sequential Logic Declarations": 29, - "Function Parameters": 14, - "Function/Method Declarations": 14, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 7, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 108, + "Function Parameters": 33, + "Function/Method Declarations": 33, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 62, + "Type/Safety Bypasses": 13, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 24, + "Exposed API / Public Exports": 37, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 77, + "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -169910,7 +171143,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 6, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -169928,7 +171161,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 41, + "Structural Space Indentations": 264, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169944,16 +171177,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 7, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 35, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, + "Design Snake Case": 34, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 29, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169984,27 +171217,26 @@ }, "9. Extracted Dependencies": [ "fastapi", - "pydantic", + "fastapi.testclient", "pytest" ] }, - "python/fastapi/tests/test_invalid_sequence_param.py": { + "python/fastapi/tests/test_dependency_paramless.py": { "1. Artifact Identity": { - "Filename": "test_invalid_sequence_param.py", - "Path": "python/fastapi/tests/test_invalid_sequence_param.py", + "Filename": "test_dependency_paramless.py", + "Path": "python/fastapi/tests/test_dependency_paramless.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1829.79, - "Y": -197.15, - "Z": 950.1 + "X": 1630.95, + "Y": -202.56, + "Z": -593.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -170013,23 +171245,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 47, - "Documentation LOC": 0, - "Structural Magnitude": 37.34, - "Control Flow Ratio": "27.6%", + "Total LOC": 78, + "Coding LOC": 52, + "Documentation LOC": 4, + "Structural Magnitude": 30.24, + "Control Flow Ratio": "18.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.213 + "Raw Cognitive Density": 0.21 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.22%", - "Error & Exception Exposure": "40.81%", + "Cognitive Load Exposure": "5.16%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.57%", + "API Exposure": "11.37%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -170041,112 +171273,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_sequence", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6, - "End Line": 18 + "Function Name": "process_auth", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 15, + "End Line": 25 }, { - "Function Name": "test_invalid_tuple", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "test_parameterless_with_scopes", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 21, - "End Line": 33 + "Control Flow Ratio": "25.0%", + "Start Line": 60, + "End Line": 65 }, { - "Function Name": "test_invalid_dict", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "test_parameterless_without_scopes", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 36, - "End Line": 48 + "Control Flow Ratio": "25.0%", + "Start Line": 68, + "End Line": 73 }, { - "Function Name": "test_invalid_simple_dict", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 51, - "End Line": 63 + "Function Name": "get_credentials", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "get_parameterless_with_scopes", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 + "Start Line": 39, + "End Line": 40 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "get_parameterless_without_scopes", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 47, "End Line": 48 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "test_call_get_parameterless_without_scopes_for_coverage", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 + "Start Line": 76, + "End Line": 77 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 21, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 27, "Function Parameters": 8, "Function/Method Declarations": 8, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -170161,7 +171393,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -170171,7 +171403,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 40, + "Structural Space Indentations": 29, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -170187,16 +171419,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 11, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -170220,21 +171452,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "pydantic", - "pytest" + "fastapi.security", + "fastapi.testclient", + "typing" ] }, - "python/fastapi/tests/test_json_type.py": { + "python/fastapi/tests/test_dependency_partial.py": { "1. Artifact Identity": { - "Filename": "test_json_type.py", - "Path": "python/fastapi/tests/test_json_type.py", + "Filename": "test_dependency_partial.py", + "Path": "python/fastapi/tests/test_dependency_partial.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -170244,9 +171477,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4159.22, - "Y": 122.3, - "Z": 839.8 + "X": 2193.01, + "Y": -110.7, + "Z": -382.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -170255,24 +171488,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 43, + "Total LOC": 252, + "Coding LOC": 198, "Documentation LOC": 0, - "Structural Magnitude": 25.06, + "Structural Magnitude": 120.56, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.093 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.37%", - "Error & Exception Exposure": "12.9%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.29%", - "Concurrency Exposure": "0.0%", + "API Exposure": "11.98%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -170283,137 +171516,307 @@ }, "5. Function Analysis": [ { - "Function Name": "form_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_async_callable_gen_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 138, + "End Line": 148 }, { - "Function Name": "query_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_synchronous_method_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 152, + "End Line": 162 }, { - "Function Name": "header_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_synchronous_method_gen_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 166, + "End Line": 177 }, { - "Function Name": "cookie_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_asynchronous_method_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Start Line": 181, + "End Line": 192 }, { - "Function Name": "test_form_json_list", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_partial_asynchronous_method_gen_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 196, + "End Line": 207 + }, + { + "Function Name": "get_partial_async_function_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 87 + }, + { + "Function Name": "get_partial_async_callable_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 126, + "End Line": 134 + }, + { + "Function Name": "test_dependency_types_with_partial", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 248, + "End Line": 251 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 30 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 34, - "End Line": 39 + "End Line": 35 }, { - "Function Name": "test_query_json_list", - "Structural Impact": 1.3, + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 40 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 45 + }, + { + "Function Name": "synchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 50 + }, + { + "Function Name": "asynchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 53 + }, + { + "Function Name": "synchronous_gen", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "asynchronous_gen", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 59 + }, + { + "Function Name": "get_partial_callable_gen_dependency", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 122 + }, + { + "Function Name": "get_partial_function_dependency", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 47 + "Start Line": 70, + "End Line": 75 }, { - "Function Name": "test_header_json_list", - "Structural Impact": 1.3, + "Function Name": "get_partial_async_gen_dependency", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 55 + "Start Line": 98, + "End Line": 103 }, { - "Function Name": "test_cookie_json_list", - "Structural Impact": 1.3, + "Function Name": "get_partial_callable_dependency", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 63 + "Start Line": 107, + "End Line": 112 + }, + { + "Function Name": "get_partial_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 94 + }, + { + "Function Name": "function_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "async_function_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "async_gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Sequential Logic Declarations": 61, + "Function Parameters": 25, + "Function/Method Declarations": 25, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 38, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 34, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 12, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 25, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 13, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 4, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 24, + "Structural Space Indentations": 137, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -170428,17 +171831,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 9, + "Lazy Evaluation & Generators (O(1) Memory)": 14, + "Vectorized Math & Tensor Operations": 13, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 8, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -170462,36 +171865,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", "fastapi", "fastapi.testclient", - "json", - "pydantic", + "functools", + "pytest", "typing" ] }, - "python/fastapi/tests/test_jsonable_encoder.py": { + "python/fastapi/tests/test_dependency_pep695.py": { "1. Artifact Identity": { - "Filename": "test_jsonable_encoder.py", - "Path": "python/fastapi/tests/test_jsonable_encoder.py", + "Filename": "test_dependency_pep695.py", + "Path": "python/fastapi/tests/test_dependency_pep695.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "Person, Pet, Enum", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3536.45, - "Y": 29.19, - "Z": -185.85 + "X": 4039.41, + "Y": 107.42, + "Z": -1968.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -170500,24 +171903,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 314, - "Coding LOC": 219, + "Total LOC": 28, + "Coding LOC": 18, "Documentation LOC": 0, - "Structural Magnitude": 106.68, - "Control Flow Ratio": "4.1%", + "Structural Magnitude": 10.56, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.222 + "Raw Cognitive Density": 0.444 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.4%", - "Error & Exception Exposure": "3.69%", + "Cognitive Load Exposure": "11.38%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.2%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.56%", + "Concurrency Exposure": "86.77%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -170528,533 +171931,40 @@ }, "5. Function Analysis": [ { - "Function Name": "test_json_encoder_error_with_pydanticv1", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 159, - "End Line": 169 - }, - { - "Function Name": "__iter__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "__iter__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 41, - "End Line": 42 - }, - { - "Function Name": "test_encode_unsupported", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 134, - "End Line": 137 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 - }, - { - "Function Name": "test_encode_model_with_alias_raises", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 177, - "End Line": 179 - }, - { - "Function Name": "test_custom_encoders", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 205, - "End Line": 225 - }, - { - "Function Name": "test_encode_custom_json_encoders_model_pydanticv2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 156 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "serialize_dt_field", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 148 - }, - { - "Function Name": "test_encode_model_with_default", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 202 - }, - { - "Function Name": "test_encode_class", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 109 - }, - { - "Function Name": "test_encode_dictable", + "Function Name": "test_pep695_type_dependencies", "Structural Impact": 1.6, "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 122 - }, - { - "Function Name": "test_custom_enum_encoders", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 228, - "End Line": 240 + "Start Line": 17, + "End Line": 27 }, { - "Function Name": "__iter__", + "Function Name": "get_with_dep", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Start Line": 21, + "End Line": 22 }, { - "Function Name": "__dict__", - "Structural Impact": 1.5, + "Function Name": "some_value", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 - }, - { - "Function Name": "test_encode_dict", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 84 - }, - { - "Function Name": "test_encode_dict_include_exclude_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 96 - }, - { - "Function Name": "custom_enum_encoder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 230 - }, - { - "Function Name": "test_encode_dataclass", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 131 - }, - { - "Function Name": "test_encode_model_with_pure_path", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 243, - "End Line": 251 - }, - { - "Function Name": "test_encode_model_with_pure_posix_path", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 261 - }, - { - "Function Name": "test_encode_model_with_pure_windows_path", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 264, - "End Line": 271 - }, - { - "Function Name": "test_encode_deque_encodes_child_models", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 302, - "End Line": 308 - }, - { - "Function Name": "test_encode_pure_path", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 277 - }, - { - "Function Name": "test_decimal_encoder_infinity", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 295, - "End Line": 299 - }, - { - "Function Name": "test_encode_model_with_config", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 172, - "End Line": 174 - }, - { - "Function Name": "test_encode_model_with_alias", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 184 - }, - { - "Function Name": "test_decimal_encoder_float", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 282 - }, - { - "Function Name": "test_decimal_encoder_int", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 285, - "End Line": 287 - }, - { - "Function Name": "test_decimal_encoder_nan", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 290, - "End Line": 292 - }, - { - "Function Name": "test_encode_pydantic_undefined", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 311, - "End Line": 313 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 140, - "Function Parameters": 34, - "Function/Method Declarations": 32, - "Class/Entity Declarations": 20, - "Defensive Programming Constructs": 66, - "Type/Safety Bypasses": 20, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 46, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 80, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 9, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 170, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 74, - "Design Camel Case": 0, - "Design Snake Case": 72, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 25, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 14, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "collections", - "dataclasses", - "datetime", - "decimal", - "enum", - "fastapi._compat", - "fastapi.encoders", - "fastapi.exceptions", - "math", - "pathlib", - "pydantic", - "pytest", - "typing", - "warnings" - ] - }, - "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py": { - "1. Artifact Identity": { - "Filename": "test_list_bytes_file_order_preserved_issue_14811.py", - "Path": "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2929.42, - "Y": -16.67, - "Z": 1247.14 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 47, - "Coding LOC": 27, - "Documentation LOC": 8, - "Structural Magnitude": 39.04, - "Control Flow Ratio": "9.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.667 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.99%", - "Error & Exception Exposure": "41.34%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.31%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "23.15%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_list_bytes_file_preserves_order", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 16, - "End Line": 46 - }, - { - "Function Name": "patched_read", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 28, - "End Line": 32 - }, - { - "Function Name": "upload", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 22, - "End Line": 24 + "Start Line": 8, + "End Line": 9 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 20, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 15, "Function Parameters": 3, "Function/Method Declarations": 3, "Class/Entity Declarations": 0, @@ -171063,27 +171973,27 @@ "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 19, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -171101,7 +172011,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 19, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -171118,15 +172028,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -171150,37 +172060,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "anyio", "fastapi", "fastapi.testclient", - "pytest", - "starlette.datastructures", - "typing" + "typing", + "typing_extensions" ] }, - "python/fastapi/tests/test_multi_body_errors.py": { + "python/fastapi/tests/test_dependency_security_overrides.py": { "1. Artifact Identity": { - "Filename": "test_multi_body_errors.py", - "Path": "python/fastapi/tests/test_multi_body_errors.py", + "Filename": "test_dependency_security_overrides.py", + "Path": "python/fastapi/tests/test_dependency_security_overrides.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3030.28, - "Y": 27.91, - "Z": 1558.88 + "X": 2478.96, + "Y": -56.9, + "Z": 1467.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -171189,23 +172096,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 192, - "Coding LOC": 173, - "Documentation LOC": 2, - "Structural Magnitude": 23.96, + "Total LOC": 64, + "Coding LOC": 44, + "Documentation LOC": 0, + "Structural Magnitude": 21.28, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.045 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.82%", + "Error & Exception Exposure": "43.71%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.9%", + "API Exposure": "11.03%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -171217,283 +172124,108 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 103, + "Function Name": "read_user", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 191 + "Start Line": 25, + "End Line": 29 }, { - "Function Name": "test_put_incorrect_body_multiple", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 31, + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 86 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_jsonable_encoder_requiring_error", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "get_user_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 53 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_put_correct_body", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "test_normal", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 37 + "Start Line": 35, + "End Line": 41 }, { - "Function Name": "save_item_no_body", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 49, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 158, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "decimal", - "dirty_equals", - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_multi_query_errors.py": { - "1. Artifact Identity": { - "Filename": "test_multi_query_errors.py", - "Path": "python/fastapi/tests/test_multi_query_errors.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4274.58, - "Y": 99.55, - "Z": -1212.29 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 123, - "Coding LOC": 111, - "Documentation LOC": 0, - "Structural Magnitude": 16.92, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.43%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 80, + "Function Name": "test_override_data", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 122 + "Start Line": 44, + "End Line": 52 }, { - "Function Name": "test_multi_query_incorrect", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 19, + "Function Name": "test_override_security", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 40 + "Start Line": 55, + "End Line": 63 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "get_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "test_multi_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_data_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 20, + "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 34, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 22, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -171504,7 +172236,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -171522,7 +172254,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 101, + "Structural Space Indentations": 29, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -171578,14 +172310,14 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "inline_snapshot" + "fastapi.security", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_multipart_installation.py": { + "python/fastapi/tests/test_dependency_wrapped.py": { "1. Artifact Identity": { - "Filename": "test_multipart_installation.py", - "Path": "python/fastapi/tests/test_multipart_installation.py", + "Filename": "test_dependency_wrapped.py", + "Path": "python/fastapi/tests/test_dependency_wrapped.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -171595,9 +172327,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3136.3, - "Y": 33.25, - "Z": -508.95 + "X": 2559.82, + "Y": -64.83, + "Z": 212.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -171606,24 +172338,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 150, - "Coding LOC": 115, - "Documentation LOC": 0, - "Structural Magnitude": 129.3, - "Control Flow Ratio": "44.3%", + "Total LOC": 450, + "Coding LOC": 301, + "Documentation LOC": 2, + "Structural Magnitude": 295.42, + "Control Flow Ratio": "5.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.052 + "Raw Cognitive Density": 1.956 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "38.5%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "49.6%", + "Error & Exception Exposure": "47.39%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.47%", - "Concurrency Exposure": "98.84%", + "API Exposure": "12.46%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -171634,259 +172366,599 @@ }, "5. Function Analysis": [ { - "Function Name": "test_incorrect_multipart_installed_form", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "noop_wrap_async", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 11, - "End Line": 21 + "Control Flow Ratio": "34.8%", + "Start Line": 25, + "End Line": 55 }, { - "Function Name": "test_incorrect_multipart_installed_file_upload", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "wrapper", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "30.8%", + "Start Line": 45, + "End Line": 53 + }, + { + "Function Name": "gen_wrapper", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 24, - "End Line": 34 + "Start Line": 29, + "End Line": 31 }, { - "Function Name": "test_incorrect_multipart_installed_file_bytes", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "async_gen_wrapper", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 37, - "End Line": 47 + "Start Line": 38, + "End Line": 40 }, { - "Function Name": "test_incorrect_multipart_installed_multi_form", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "wrapper", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + }, + { + "Function Name": "noop_wrap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 50, - "End Line": 60 + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 22 }, { - "Function Name": "test_incorrect_multipart_installed_form_file", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_async_wrapped_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 63, - "End Line": 73 + "Control Flow Ratio": "0.0%", + "Start Line": 219, + "End Line": 222 }, { - "Function Name": "test_no_multipart_installed", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 76, - "End Line": 86 + "Control Flow Ratio": "0.0%", + "Start Line": 226, + "End Line": 229 }, { - "Function Name": "test_no_multipart_installed_file", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 89, - "End Line": 99 + "Control Flow Ratio": "0.0%", + "Start Line": 233, + "End Line": 236 }, { - "Function Name": "test_no_multipart_installed_file_bytes", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 102, - "End Line": 112 + "Control Flow Ratio": "0.0%", + "Start Line": 240, + "End Line": 243 }, { - "Function Name": "test_no_multipart_installed_multi_form", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_async_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 115, - "End Line": 125 + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 250 }, { - "Function Name": "test_no_multipart_installed_form_file", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_class_instance_wrapped_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 128, - "End Line": 138 + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 257 }, { - "Function Name": "test_old_multipart_installed", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "get_class_instance_wrapped_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 141, - "End Line": 149 + "Control Flow Ratio": "0.0%", + "Start Line": 261, + "End Line": 264 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 + "Start Line": 268, + "End Line": 271 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 72, - "End Line": 73 + "Start Line": 275, + "End Line": 278 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_wrapped_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 125 + "Start Line": 282, + "End Line": 285 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_wrapped_async_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 138 + "Start Line": 289, + "End Line": 292 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 296, + "End Line": 299 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_gen_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Start Line": 303, + "End Line": 306 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_wrapped_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Start Line": 350, + "End Line": 353 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 + "Start Line": 357, + "End Line": 360 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_wrapped_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 99 + "Start Line": 364, + "End Line": 367 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 112 + "Start Line": 371, + "End Line": 374 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_wrapped_class_instance_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 149 - } + "Start Line": 378, + "End Line": 381 + }, + { + "Function Name": "get_wrapped_class_instance_async_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 385, + "End Line": 388 + }, + { + "Function Name": "get_wrapped_class_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 392, + "End Line": 395 + }, + { + "Function Name": "test_class_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 446, + "End Line": 449 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 60 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 69, + "End Line": 70 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 80 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 89 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 97, + "End Line": 98 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 106, + "End Line": 107 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 114, + "End Line": 115 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 124 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 136 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 145, + "End Line": 146 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 155 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 163, + "End Line": 164 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 172, + "End Line": 173 + }, + { + "Function Name": "get_wrapped_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 204, + "End Line": 205 + }, + { + "Function Name": "get_wrapped_gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 210 + }, + { + "Function Name": "get_async_wrapped_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 214, + "End Line": 215 + }, + { + "Function Name": "get_wrapped_class_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 310, + "End Line": 311 + }, + { + "Function Name": "wrapped_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 184, + "End Line": 185 + }, + { + "Function Name": "wrapped_gen_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 189, + "End Line": 190 + }, + { + "Function Name": "async_wrapped_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 194, + "End Line": 195 + }, + { + "Function Name": "async_wrapped_gen_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 199, + "End Line": 200 + }, + { + "Function Name": "get_wrapped_endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 316, + "End Line": 317 + }, + { + "Function Name": "get_async_wrapped_endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 322, + "End Line": 323 + }, + { + "Function Name": "wrapped_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 330, + "End Line": 331 + }, + { + "Function Name": "wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 335, + "End Line": 336 + }, + { + "Function Name": "async_wrapped_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 340, + "End Line": 341 + }, + { + "Function Name": "async_wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 345, + "End Line": 346 + }, + { + "Function Name": "get_wrapped_endpoint_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 400, + "End Line": 401 + }, + { + "Function Name": "get_async_wrapped_endpoint_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 406, + "End Line": 407 + } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 31, - "Sequential Logic Declarations": 39, - "Function Parameters": 22, - "Function/Method Declarations": 22, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 10, + "Sequential Logic Declarations": 171, + "Function Parameters": 56, + "Function/Method Declarations": 56, + "Class/Entity Declarations": 13, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 84, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 22, - "Asynchronous/Concurrent Execution": 11, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 98, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 11, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 53, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 11, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 18, + "Module Dependencies (Imports)": 10, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 25, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -171900,11 +172972,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 16, + "Private / Encapsulated Scopes": 14, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 99, + "Structural Space Indentations": 154, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -171919,17 +172991,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 11, - "Core Var Decl": 42, + "Lazy Evaluation & Generators (O(1) Memory)": 18, + "Vectorized Math & Tensor Operations": 42, + "Core Var Decl": 48, "Design Camel Case": 0, - "Design Snake Case": 40, + "Design Snake Case": 46, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 11, - "Orphaned Logic": 11, + "Design Long Vars": 16, + "Duplicate Logic": 12, + "Orphaned Logic": 30, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -171953,35 +173025,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 9, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "asyncio", + "collections.abc", "fastapi", - "fastapi.dependencies.utils", + "fastapi.concurrency", + "fastapi.testclient", + "functools", + "inspect", "pytest", - "warnings" + "sys" ] }, - "python/fastapi/tests/test_no_schema_split.py": { + "python/fastapi/tests/test_dependency_yield_except_httpexception.py": { "1. Artifact Identity": { - "Filename": "test_no_schema_split.py", - "Path": "python/fastapi/tests/test_no_schema_split.py", + "Filename": "test_dependency_yield_except_httpexception.py", + "Path": "python/fastapi/tests/test_dependency_yield_except_httpexception.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "str, Enum, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2920.67, - "Y": -59.24, - "Z": -1792.37 + "X": 3075.13, + "Y": 2.33, + "Z": -1339.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -171990,24 +173066,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 177, - "Coding LOC": 153, - "Documentation LOC": 4, - "Structural Magnitude": 22.26, - "Control Flow Ratio": "0.0%", + "Total LOC": 73, + "Coding LOC": 53, + "Documentation LOC": 0, + "Structural Magnitude": 37.06, + "Control Flow Ratio": "22.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.717 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.79%", + "Cognitive Load Exposure": "23.35%", + "Error & Exception Exposure": "0.8%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.48%", - "Concurrency Exposure": "19.93%", + "API Exposure": "10.21%", + "Concurrency Exposure": "98.68%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -172018,69 +173094,99 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 0, + "Function Name": "get_database", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 176 + "Control Flow Ratio": "75.0%", + "Start Line": 16, + "End Line": 25 }, { - "Function Name": "create_message", - "Structural Impact": 1.7, + "Function Name": "test_dependency_gets_exception", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 53, + "End Line": 61 + }, + { + "Function Name": "test_dependency_no_exception", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 64, + "End Line": 72 + }, + { + "Function Name": "put_invalid_user", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 33 + }, + { + "Function Name": "put_user", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", "Start Line": 37, - "End Line": 41 + "End Line": 39 }, { - "Function Name": "test_create_message", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "reset_state_and_db", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 53 + "Start Line": 43, + "End Line": 47 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 42, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 28, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 29, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 19, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -172088,7 +173194,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -172098,7 +173204,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 138, + "Structural Space Indentations": 34, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172113,17 +173219,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Lazy Evaluation & Generators (O(1) Memory)": 1, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 13, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 1, + "Design Snake Case": 13, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172147,23 +173253,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "enum", "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "pytest" ] }, - "python/fastapi/tests/test_no_swagger_ui_redirect.py": { + "python/fastapi/tests/test_dependency_yield_scope.py": { "1. Artifact Identity": { - "Filename": "test_no_swagger_ui_redirect.py", - "Path": "python/fastapi/tests/test_no_swagger_ui_redirect.py", + "Filename": "test_dependency_yield_scope.py", + "Path": "python/fastapi/tests/test_dependency_yield_scope.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -172173,9 +173277,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2152.98, - "Y": -99.85, - "Z": -2069.63 + "X": 2385.38, + "Y": -110.45, + "Z": 688.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172184,24 +173288,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 32, - "Coding LOC": 20, + "Total LOC": 246, + "Coding LOC": 171, "Documentation LOC": 0, - "Structural Magnitude": 11.1, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 104.62, + "Control Flow Ratio": "6.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.25 + "Raw Cognitive Density": 0.119 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.96%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "3.71%", + "Error & Exception Exposure": "23.23%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.25%", - "Concurrency Exposure": "48.44%", + "API Exposure": "13.22%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -172212,97 +173316,397 @@ }, "5. Function Analysis": [ { - "Function Name": "test_swagger_ui", - "Structural Impact": 1.4, + "Function Name": "test_broken_scope", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 182, + "End Line": 190 + }, + { + "Function Name": "test_app_level_dep_scope_function", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 222, + "End Line": 232 + }, + { + "Function Name": "test_app_level_dep_scope_request", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 235, + "End Line": 245 + }, + { + "Function Name": "get_stream_session", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 96, + "End Line": 104 + }, + { + "Function Name": "test_router_level_dep_scope_request", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 215, + "End Line": 219 + }, + { + "Function Name": "get_named_session", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 42 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 35 + }, + { + "Function Name": "get_sub", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 108, + "End Line": 114 + }, + { + "Function Name": "get_named_function_scope", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 118, + "End Line": 124 + }, + { + "Function Name": "get_regular_function_scope", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 128, + "End Line": 134 + }, + { + "Function Name": "function_scope", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 84 + }, + { + "Function Name": "request_scope", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 92 + }, + { + "Function Name": "get_named_func_session", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 51 + }, + { + "Function Name": "get_named_regular_func_session", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 56 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "get_broken", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 189, + "End Line": 190 + }, + { + "Function Name": "test_two_scopes", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 21 + "Start Line": 166, + "End Line": 171 }, { - "Function Name": "read_items", + "Function Name": "test_sub", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 174, + "End Line": 179 + }, + { + "Function Name": "test_named_function_scope", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 193, + "End Line": 198 + }, + { + "Function Name": "test_regular_function_scope", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 201, + "End Line": 206 + }, + { + "Function Name": "dep_session", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 19 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 102 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 109, + "End Line": 112 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 119, + "End Line": 122 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 132 + }, + { + "Function Name": "test_function_scope", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 152, + "End Line": 156 + }, + { + "Function Name": "test_request_scope", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 159, + "End Line": 163 + }, + { + "Function Name": "test_router_level_dep_scope_function", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 212 + }, + { + "Function Name": "raise_after_yield", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 24 + }, + { + "Function Name": "get_index", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 75, + "End Line": 76 }, { - "Function Name": "test_swagger_ui_no_oauth2_redirect", + "Function Name": "iter_data", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 + "Start Line": 81, + "End Line": 82 }, { - "Function Name": "test_response", + "Function Name": "iter_data", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 31 + "Start Line": 89, + "End Line": 90 + }, + { + "Function Name": "get_app_scope_function", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 226, + "End Line": 227 + }, + { + "Function Name": "get_app_scope_request", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 239, + "End Line": 240 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 16, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 87, + "Function Parameters": 34, + "Function/Method Declarations": 34, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 25, + "Type/Safety Bypasses": 14, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 15, + "Exposed API / Public Exports": 44, + "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 38, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 10, + "Generic Type Abstractions": 29, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 12, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 11, + "Structural Space Indentations": 114, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172317,17 +173721,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Lazy Evaluation & Generators (O(1) Memory)": 13, + "Vectorized Math & Tensor Operations": 8, + "Core Var Decl": 43, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, + "Design Snake Case": 36, + "Design Pascal Case": 7, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Duplicate Logic": 5, + "Orphaned Logic": 21, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172351,20 +173755,25 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.exceptions", + "fastapi.responses", + "fastapi.testclient", + "json", + "pytest", + "typing" ] }, - "python/fastapi/tests/test_openapi_cache_root_path.py": { + "python/fastapi/tests/test_dependency_yield_scope_websockets.py": { "1. Artifact Identity": { - "Filename": "test_openapi_cache_root_path.py", - "Path": "python/fastapi/tests/test_openapi_cache_root_path.py", + "Filename": "test_dependency_yield_scope_websockets.py", + "Path": "python/fastapi/tests/test_dependency_yield_scope_websockets.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -172374,9 +173783,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3510.2, - "Y": 57.49, - "Z": -1318.36 + "X": 2042.83, + "Y": -116.99, + "Z": 191.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172385,24 +173794,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 51, - "Documentation LOC": 5, - "Structural Magnitude": 30.72, - "Control Flow Ratio": "22.2%", + "Total LOC": 201, + "Coding LOC": 149, + "Documentation LOC": 0, + "Structural Magnitude": 89.58, + "Control Flow Ratio": "11.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.212 + "Raw Cognitive Density": 0.702 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.21%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "22.61%", + "Error & Exception Exposure": "35.27%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.81%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.43%", + "Concurrency Exposure": "99.94%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -172413,119 +173822,424 @@ }, "5. Function Analysis": [ { - "Function Name": "test_multiple_different_root_paths_do_not_accumulate", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, + "Function Name": "test_broken_scope", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 26, - "End Line": 45 + "Control Flow Ratio": "50.0%", + "Start Line": 169, + "End Line": 179 }, { - "Function Name": "test_root_path_does_not_persist_across_requests", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 5, - "End Line": 23 + "Function Name": "get_stream_session", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 96 }, { - "Function Name": "test_legitimate_root_path_still_appears", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "test_sub", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 48, - "End Line": 59 - }, + "Control Flow Ratio": "14.3%", + "Start Line": 158, + "End Line": 166 + }, { - "Function Name": "test_configured_servers_not_mutated", + "Function Name": "test_named_function_scope", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 182, + "End Line": 190 + }, + { + "Function Name": "test_function_scope", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 130, + "End Line": 136 + }, + { + "Function Name": "test_request_scope", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 139, + "End Line": 145 + }, + { + "Function Name": "test_two_scopes", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 148, + "End Line": 155 + }, + { + "Function Name": "test_regular_function_scope", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 193, + "End Line": 200 + }, + { + "Function Name": "get_named_session", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 42 + }, + { + "Function Name": "get_named_function_scope", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 108, + "End Line": 114 + }, + { + "Function Name": "get_regular_function_scope", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 118, + "End Line": 124 + }, + { + "Function Name": "get_sub", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 100, + "End Line": 104 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 33 + }, + { + "Function Name": "function_scope", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 78 + }, + { + "Function Name": "request_scope", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 82, + "End Line": 84 + }, + { + "Function Name": "get_broken", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 176, + "End Line": 179 + }, + { + "Function Name": "get_named_func_session", "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 75 + "Start Line": 48, + "End Line": 53 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "get_named_regular_func_session", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 56, + "End Line": 58 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, + "Function Name": "__init__", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "dep_session", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 53 + "Start Line": 17, + "End Line": 22 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 9, + "Sequential Logic Declarations": 72, + "Function Parameters": 20, + "Function/Method Declarations": 20, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 19, + "Type/Safety Bypasses": 15, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 15, + "Exposed API / Public Exports": 20, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 28, + "Asynchronous/Concurrent Execution": 20, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 25, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 8, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 102, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 3, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 31, + "Design Camel Case": 0, + "Design Snake Case": 24, + "Design Pascal Case": 7, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 14, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 7, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 6, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "contextvars", + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pytest", + "typing" + ] + }, + "python/fastapi/tests/test_depends_hashable.py": { + "1. Artifact Identity": { + "Filename": "test_depends_hashable.py", + "Path": "python/fastapi/tests/test_depends_hashable.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 5147.06, + "Y": 266.18, + "Z": 30.03 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 26, + "Coding LOC": 15, + "Documentation LOC": 3, + "Structural Magnitude": 5.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.133 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.91%", + "Error & Exception Exposure": "27.01%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.67%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_depends_hashable", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 25 }, { - "Function Name": "read_root", + "Function Name": "dep", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 68 + "Start Line": 8, + "End Line": 9 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 21, - "Function Parameters": 8, - "Function/Method Declarations": 8, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 9, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 5, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -172543,7 +174257,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Space Indentations": 12, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172559,16 +174273,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 22, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 22, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 6, "Design Long Vars": 0, - "Duplicate Logic": 4, - "Orphaned Logic": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172592,33 +174306,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "fastapi" ] }, - "python/fastapi/tests/test_openapi_examples.py": { + "python/fastapi/tests/test_deprecated_openapi_prefix.py": { "1. Artifact Identity": { - "Filename": "test_openapi_examples.py", - "Path": "python/fastapi/tests/test_openapi_examples.py", + "Filename": "test_deprecated_openapi_prefix.py", + "Path": "python/fastapi/tests/test_deprecated_openapi_prefix.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3711.94, - "Y": 54.01, - "Z": -630.32 + "X": 2926.6, + "Y": -83.22, + "Z": -2013.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172627,23 +174339,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 423, - "Coding LOC": 399, + "Total LOC": 46, + "Coding LOC": 36, "Documentation LOC": 0, - "Structural Magnitude": 47.58, + "Structural Magnitude": 9.62, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.056 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.93%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.72%", + "API Exposure": "8.36%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -172655,102 +174367,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 281, + "Function Name": "test_openapi", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 422 - }, - { - "Function Name": "path_examples", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 53 - }, - { - "Function Name": "query_examples", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 76 - }, - { - "Function Name": "header_examples", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 99 - }, - { - "Function Name": "examples", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 31 + "Start Line": 22, + "End Line": 45 }, { - "Function Name": "cookie_examples", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, + "Function Name": "read_main", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 119 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "test_call_api", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, + "Function Name": "test_main", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 139 + "Start Line": 16, + "End Line": 19 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 48, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -172775,7 +174447,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 375, + "Structural Space Indentations": 27, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172791,16 +174463,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 5, - "Core Var Decl": 26, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 4, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172824,7 +174496,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -172832,14 +174504,13 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py": { + "python/fastapi/tests/test_deprecated_responses.py": { "1. Artifact Identity": { - "Filename": "test_openapi_model_description_trim_on_formfeed.py", - "Path": "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py", + "Filename": "test_deprecated_responses.py", + "Path": "python/fastapi/tests/test_deprecated_responses.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -172850,9 +174521,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3667.21, - "Y": 93.27, - "Z": -2014.49 + "X": 3934.72, + "Y": 124.85, + "Z": -989.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172861,23 +174532,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 32, - "Coding LOC": 16, - "Documentation LOC": 5, - "Structural Magnitude": 8.22, - "Control Flow Ratio": "7.7%", + "Total LOC": 74, + "Coding LOC": 48, + "Documentation LOC": 2, + "Structural Magnitude": 28.16, + "Control Flow Ratio": "21.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.188 + "Raw Cognitive Density": 0.208 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "32.3%", + "Cognitive Load Exposure": "5.14%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.21%", + "API Exposure": "7.38%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -172889,52 +174560,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", + "Function Name": "test_orjson_response_emits_deprecation_warning", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 41, + "End Line": 43 + }, + { + "Function Name": "test_ujson_response_emits_deprecation_warning", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 71, + "End Line": 73 + }, + { + "Function Name": "_make_orjson_app", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 19, + "End Line": 28 + }, + { + "Function Name": "_make_ujson_app", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 49, + "End Line": 58 + }, + { + "Function Name": "test_orjson_response_returns_correct_data", "Structural Impact": 2.4, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 31 + "Start Line": 31, + "End Line": 38 }, { - "Function Name": "foo", - "Structural Impact": 1.5, + "Function Name": "test_ujson_response_returns_correct_data", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 61, + "End Line": 68 + }, + { + "Function Name": "get_items", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 25, + "End Line": 26 + }, + { + "Function Name": "get_items", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 12, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 29, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -172955,11 +174686,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 4, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7, + "Structural Space Indentations": 34, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172975,16 +174706,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Duplicate Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173008,33 +174739,38 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", + "fastapi.responses", "fastapi.testclient", - "pydantic" + "pydantic", + "pytest", + "warnings" ] }, - "python/fastapi/tests/test_openapi_query_parameter_extension.py": { + "python/fastapi/tests/test_dump_json_fast_path.py": { "1. Artifact Identity": { - "Filename": "test_openapi_query_parameter_extension.py", - "Path": "python/fastapi/tests/test_openapi_query_parameter_extension.py", + "Filename": "test_dump_json_fast_path.py", + "Path": "python/fastapi/tests/test_dump_json_fast_path.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1993.15, - "Y": -147.3, - "Z": -1988.06 + "X": 872.11, + "Y": -318.49, + "Z": -253.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173043,23 +174779,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 132, - "Coding LOC": 122, - "Documentation LOC": 0, - "Structural Magnitude": 14.74, - "Control Flow Ratio": "0.0%", + "Total LOC": 52, + "Coding LOC": 32, + "Documentation LOC": 4, + "Structural Magnitude": 14.84, + "Control Flow Ratio": "8.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.438 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "43.02%", + "Cognitive Load Exposure": "5.57%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.58%", + "API Exposure": "8.15%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173071,67 +174807,77 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 0, + "Function Name": "test_default_response_class_skips_json_dumps", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 131 + "Control Flow Ratio": "20.0%", + "Start Line": 30, + "End Line": 39 }, { - "Function Name": "route_with_extra_query_parameters", - "Structural Impact": 1.5, + "Function Name": "test_explicit_response_class_uses_json_dumps", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 42, + "End Line": 51 + }, + { + "Function Name": "get_default", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_get_route", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_explicit", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 37 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 23, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Structured Documentation Blocks": 4, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -173147,11 +174893,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 112, + "Structural Space Indentations": 18, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173167,16 +174913,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, + "Design Snake Case": 7, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173200,33 +174946,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "json", + "pydantic", + "unittest.mock" ] }, - "python/fastapi/tests/test_openapi_route_extensions.py": { + "python/fastapi/tests/test_duplicate_models_openapi.py": { "1. Artifact Identity": { - "Filename": "test_openapi_route_extensions.py", - "Path": "python/fastapi/tests/test_openapi_route_extensions.py", + "Filename": "test_duplicate_models_openapi.py", + "Path": "python/fastapi/tests/test_duplicate_models_openapi.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4584.79, - "Y": 147.16, - "Z": -1473.3 + "X": 1582.8, + "Y": -176.55, + "Z": -1673.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173235,23 +174985,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 46, - "Coding LOC": 36, + "Total LOC": 85, + "Coding LOC": 69, "Documentation LOC": 0, - "Structural Magnitude": 9.22, + "Structural Magnitude": 13.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.056 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.93%", - "Error & Exception Exposure": "32.9%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "28.77%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.36%", + "API Exposure": "8.74%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173264,47 +175014,47 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, + "Structural Impact": 3.5, + "Lines of Code (LOC)": 49, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 45 + "Start Line": 36, + "End Line": 84 }, { - "Function Name": "test_get_route", + "Function Name": "test_get_api_route", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 30, + "End Line": 33 }, { - "Function Name": "route_with_extras", + "Function Name": "f", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, + "Sequential Logic Declarations": 23, "Function Parameters": 3, "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -173318,7 +175068,7 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -173343,7 +175093,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 27, + "Structural Space Indentations": 56, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173368,7 +175118,7 @@ "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173392,7 +175142,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -173400,13 +175150,14 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_openapi_schema_type.py": { + "python/fastapi/tests/test_empty_router.py": { "1. Artifact Identity": { - "Filename": "test_openapi_schema_type.py", - "Path": "python/fastapi/tests/test_openapi_schema_type.py", + "Filename": "test_empty_router.py", + "Path": "python/fastapi/tests/test_empty_router.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -173416,9 +175167,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4925.73, - "Y": 258.75, - "Z": 764.52 + "X": 1186.9, + "Y": -295.59, + "Z": -1405.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173427,26 +175178,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 18, - "Documentation LOC": 2, - "Structural Magnitude": 8.26, - "Control Flow Ratio": "25.0%", + "Total LOC": 37, + "Coding LOC": 22, + "Documentation LOC": 1, + "Structural Magnitude": 10.24, + "Control Flow Ratio": "11.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.278 + "Raw Cognitive Density": 0.182 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.28%", + "Cognitive Load Exposure": "4.67%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.74%", + "API Exposure": "8.85%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "23.15%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -173455,52 +175206,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_type_value", - "Structural Impact": 4.2, + "Function Name": "test_use_empty", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 22, + "End Line": 30 + }, + { + "Function Name": "test_include_empty", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 21, - "End Line": 24 + "Control Flow Ratio": "50.0%", + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "test_allowed_schema_type", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "get_empty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 18 + "Start Line": 12, + "End Line": 13 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 9, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 15, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 6, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, - "Collection Iterators / Comprehensions": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -173525,7 +175286,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 11, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173542,15 +175303,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 2, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173574,33 +175335,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.openapi.models", + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", "pytest" ] }, - "python/fastapi/tests/test_openapi_separate_input_output_schemas.py": { + "python/fastapi/tests/test_enforce_once_required_parameter.py": { "1. Artifact Identity": { - "Filename": "test_openapi_separate_input_output_schemas.py", - "Path": "python/fastapi/tests/test_openapi_separate_input_output_schemas.py", + "Filename": "test_enforce_once_required_parameter.py", + "Path": "python/fastapi/tests/test_enforce_once_required_parameter.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3473.07, - "Y": 10.01, - "Z": -673.8 + "X": 3481.17, + "Y": 7.27, + "Z": -1666.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173609,23 +175371,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 677, - "Coding LOC": 648, + "Total LOC": 116, + "Coding LOC": 100, "Documentation LOC": 0, - "Structural Magnitude": 85.96, - "Control Flow Ratio": "4.2%", + "Structural Magnitude": 20.6, + "Control Flow Ratio": "2.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.025 + "Raw Cognitive Density": 0.043 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.61%", - "Error & Exception Exposure": "38.96%", + "Cognitive Load Exposure": "2.79%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.34%", + "API Exposure": "3.42%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173638,168 +175400,98 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 280, - "Control Flow Branches": 1, + "Structural Impact": 4.8, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "2.3%", - "Start Line": 159, - "End Line": 438 + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 115 }, { - "Function Name": "test_openapi_schema_no_separate", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 236, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "3.0%", - "Start Line": 441, - "End Line": 676 - }, - { - "Function Name": "get_app_client", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 30, + "Function Name": "_get_client_tag", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "9.1%", - "Start Line": 30, - "End Line": 59 - }, - { - "Function Name": "test_with_computed_field", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 143, - "End Line": 156 - }, - { - "Function Name": "test_create_item_list", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 120 + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 15 }, { - "Function Name": "test_create_item_with_sub", + "Function Name": "foo_handler", "Structural Impact": 2.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 93 - }, - { - "Function Name": "test_read_items", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 140 - }, - { - "Function Name": "create_with_computed_field", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 56 - }, - { - "Function Name": "test_create_item", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 72 + "Start Line": 19, + "End Line": 23 }, { - "Function Name": "computed_field", + "Function Name": "_get_client_key", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "create_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_valid", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 34, - "End Line": 35 - }, - { - "Function Name": "create_item_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "End Line": 37 }, { - "Function Name": "read_items", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_get_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 50 + "Start Line": 29, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 113, - "Function Parameters": 13, - "Function/Method Declarations": 13, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 22, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 33, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 20, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, - "Generic Type Abstractions": 8, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -173813,11 +175505,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 6, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 633, + "Structural Space Indentations": 87, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173833,16 +175525,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 38, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 35, - "Design Pascal Case": 3, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173850,7 +175542,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 5, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -173866,7 +175558,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -173874,14 +175566,13 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_openapi_servers.py": { + "python/fastapi/tests/test_exception_handlers.py": { "1. Artifact Identity": { - "Filename": "test_openapi_servers.py", - "Path": "python/fastapi/tests/test_openapi_servers.py", + "Filename": "test_exception_handlers.py", + "Path": "python/fastapi/tests/test_exception_handlers.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -173891,9 +175582,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4973.35, - "Y": 236.72, - "Z": 39.37 + "X": 3624.53, + "Y": 33.32, + "Z": -1063.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173902,23 +175593,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 61, - "Coding LOC": 51, + "Total LOC": 89, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 9.72, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 39.54, + "Control Flow Ratio": "10.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.151 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "4.18%", + "Error & Exception Exposure": "15.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.8%", + "API Exposure": "11.78%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173930,87 +175621,187 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 31, + "Function Name": "test_traceback_for_dependency_with_yield", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 82, + "End Line": 88 + }, + { + "Function Name": "test_override_server_error_exception_raises", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 70, + "End Line": 72 + }, + { + "Function Name": "http_exception_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 + }, + { + "Function Name": "request_validation_exception_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "server_error_exception_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "route_with_request_validation_exception", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 50 + }, + { + "Function Name": "test_override_http_exception", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 60 + "Start Line": 58, + "End Line": 61 }, { - "Function Name": "foo", + "Function Name": "test_override_request_validation_exception", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 67 + }, + { + "Function Name": "test_override_server_error_exception_response", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 79 + }, + { + "Function Name": "raise_value_error", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 31, + "End Line": 32 }, { - "Function Name": "test_app", + "Function Name": "dependency_with_yield", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "route_with_http_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 45 + }, + { + "Function Name": "route_with_server_error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 55 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 36, + "Function Parameters": 14, + "Function/Method Declarations": 14, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 18, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 16, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 4, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 3, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 41, + "Structural Space Indentations": 31, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174025,17 +175816,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Lazy Evaluation & Generators (O(1) Memory)": 3, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174059,33 +175850,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", "fastapi.testclient", - "inline_snapshot" + "pytest", + "starlette.responses" ] }, - "python/fastapi/tests/test_operations_signatures.py": { + "python/fastapi/tests/test_extra_routes.py": { "1. Artifact Identity": { - "Filename": "test_operations_signatures.py", - "Path": "python/fastapi/tests/test_operations_signatures.py", + "Filename": "test_extra_routes.py", + "Path": "python/fastapi/tests/test_extra_routes.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1329.4, - "Y": -249.72, - "Z": -1537.78 + "X": 3702.57, + "Y": 81.25, + "Z": 302.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174094,23 +175888,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 23, - "Coding LOC": 18, + "Total LOC": 371, + "Coding LOC": 333, "Documentation LOC": 0, - "Structural Magnitude": 5.16, - "Control Flow Ratio": "20.0%", + "Structural Magnitude": 57.16, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.444 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "49.94%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "4.36%", + "API Exposure": "9.77%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -174122,47 +175916,187 @@ }, "5. Function Analysis": [ { - "Function Name": "test_signatures_consistency", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 274, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 8, - "End Line": 22 + "Control Flow Ratio": "0.0%", + "Start Line": 97, + "End Line": 370 + }, + { + "Function Name": "delete_item", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 29 + }, + { + "Function Name": "patch_item", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 44 + }, + { + "Function Name": "get_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "get_not_decorated", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "head_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 34 + }, + { + "Function Name": "options_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "trace_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 49 + }, + { + "Function Name": "test_get_api_route", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 58 + }, + { + "Function Name": "test_get_api_route_not_decorated", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 61, + "End Line": 64 + }, + { + "Function Name": "test_delete", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 67, + "End Line": 70 + }, + { + "Function Name": "test_head", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 76 + }, + { + "Function Name": "test_options", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 82 + }, + { + "Function Name": "test_patch", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 88 + }, + { + "Function Name": "test_trace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 94 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 8, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 72, + "Function Parameters": 15, + "Function/Method Declarations": 15, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 18, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, + "Exposed API / Public Exports": 17, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 6, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 8, - "Module Dependencies (Imports)": 2, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 4, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -174182,7 +176116,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Space Indentations": 303, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174198,16 +176132,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 15, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 14, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174231,20 +176165,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "inspect" + "fastapi.responses", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_optional_file_list.py": { + "python/fastapi/tests/test_fastapi_cli.py": { "1. Artifact Identity": { - "Filename": "test_optional_file_list.py", - "Path": "python/fastapi/tests/test_optional_file_list.py", + "Filename": "test_fastapi_cli.py", + "Path": "python/fastapi/tests/test_fastapi_cli.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -174254,9 +176191,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3829.74, - "Y": 116.26, - "Z": 1804.76 + "X": 2400.8, + "Y": -134.87, + "Z": -2139.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174265,24 +176202,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 21, + "Total LOC": 35, + "Coding LOC": 29, "Documentation LOC": 0, - "Structural Magnitude": 12.42, + "Structural Magnitude": 7.68, "Control Flow Ratio": "13.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.333 + "Raw Cognitive Density": 0.138 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.94%", + "Cognitive Load Exposure": "3.98%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.46%", - "Concurrency Exposure": "47.48%", + "API Exposure": "6.13%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -174293,62 +176230,52 @@ }, "5. Function Analysis": [ { - "Function Name": "upload_files", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, + "Function Name": "test_fastapi_cli_not_installed", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 8, - "End Line": 11 - }, - { - "Function Name": "test_optional_bytes_list", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 21 + "Control Flow Ratio": "40.0%", + "Start Line": 30, + "End Line": 34 }, { - "Function Name": "test_optional_bytes_list_no_files", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_fastapi_cli", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 28 + "Start Line": 10, + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 1, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -174362,7 +176289,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -174373,11 +176300,11 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Space Indentations": 21, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 2, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -174389,16 +176316,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174415,27 +176342,31 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Tainted Injection": 1, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "fastapi.cli", + "os", + "pytest", + "subprocess", + "sys", + "unittest.mock" ] }, - "python/fastapi/tests/test_orjson_response_class.py": { + "python/fastapi/tests/test_file_and_form_order_issue_9116.py": { "1. Artifact Identity": { - "Filename": "test_orjson_response_class.py", - "Path": "python/fastapi/tests/test_orjson_response_class.py", + "Filename": "test_file_and_form_order_issue_9116.py", + "Path": "python/fastapi/tests/test_file_and_form_order_issue_9116.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -174445,9 +176376,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4973.94, - "Y": 206.41, - "Z": -592.25 + "X": 1384.75, + "Y": -230.69, + "Z": -28.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174456,23 +176387,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 20, - "Documentation LOC": 0, - "Structural Magnitude": 7.8, - "Control Flow Ratio": "16.7%", + "Total LOC": 90, + "Coding LOC": 64, + "Documentation LOC": 4, + "Structural Magnitude": 29.08, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.25 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.96%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.15%", + "API Exposure": "11.37%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -174484,52 +176415,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_orjson_non_str_keys", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 23, - "End Line": 28 + "Function Name": "test_file_list_form_order", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 89 }, { - "Function Name": "get_orjson_non_str_keys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_file_form_order", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 17 + "Start Line": 66, + "End Line": 73 + }, + { + "Function Name": "file_before_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 21 + }, + { + "Function Name": "file_after_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "file_list_before_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 37 + }, + { + "Function Name": "file_list_after_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 45 + }, + { + "Function Name": "tmp_file_1", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 55 + }, + { + "Function Name": "tmp_file_2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 62 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 15, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 27, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 12, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -174554,7 +176545,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 9, + "Structural Space Indentations": 36, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174570,13 +176561,13 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 16, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 16, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 2, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 2, @@ -174603,36 +176594,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", "fastapi.testclient", - "sqlalchemy.sql.elements", - "warnings" + "pathlib", + "pytest", + "typing" ] }, - "python/fastapi/tests/test_param_class.py": { + "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py": { "1. Artifact Identity": { - "Filename": "test_param_class.py", - "Path": "python/fastapi/tests/test_param_class.py", + "Filename": "test_filter_pydantic_sub_model_pv2.py", + "Path": "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, ModelB", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3625.52, - "Y": 115.49, - "Z": 2203.26 + "X": 2601.35, + "Y": -89.28, + "Z": -1268.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174641,24 +176632,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 26, - "Coding LOC": 16, + "Total LOC": 183, + "Coding LOC": 166, "Documentation LOC": 0, - "Structural Magnitude": 8.22, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 39.82, + "Control Flow Ratio": "3.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.125 + "Raw Cognitive Density": 0.06 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.79%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.98%", + "Error & Exception Exposure": "35.47%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.77%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.53%", + "Concurrency Exposure": "26.85%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -174669,69 +176660,109 @@ }, "5. Function Analysis": [ { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 109, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 74, + "End Line": 182 }, { - "Function Name": "test_default_param_query_none", - "Structural Impact": 1.2, + "Function Name": "lower_username", + "Structural Impact": 4.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 28, + "End Line": 31 + }, + { + "Function Name": "get_client", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "7.1%", + "Start Line": 10, + "End Line": 46 + }, + { + "Function Name": "test_validator_is_cloned", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 60, + "End Line": 71 + }, + { + "Function Name": "get_model_a", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 37, + "End Line": 43 }, { - "Function Name": "test_default_param_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_filter_sub_model", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 57 + }, + { + "Function Name": "get_model_c", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 33, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 54, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -174739,7 +176770,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -174749,7 +176780,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7, + "Structural Space Indentations": 155, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174765,16 +176796,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 6, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174798,21 +176829,25 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "dirty_equals", "fastapi", - "fastapi.params", - "fastapi.testclient" + "fastapi.exceptions", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_param_in_path_and_dependency.py": { + "python/fastapi/tests/test_form_default.py": { "1. Artifact Identity": { - "Filename": "test_param_in_path_and_dependency.py", - "Path": "python/fastapi/tests/test_param_in_path_and_dependency.py", + "Filename": "test_form_default.py", + "Path": "python/fastapi/tests/test_form_default.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -174822,9 +176857,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4445.24, - "Y": 205.67, - "Z": 736.64 + "X": 1609.86, + "Y": -199.24, + "Z": 1640.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174833,24 +176868,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 100, - "Coding LOC": 88, + "Total LOC": 35, + "Coding LOC": 22, "Documentation LOC": 0, - "Structural Magnitude": 17.66, + "Structural Magnitude": 14.34, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.364 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "47.85%", + "Cognitive Load Exposure": "8.79%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.76%", - "Concurrency Exposure": "39.55%", + "API Exposure": "10.86%", + "Concurrency Exposure": "82.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -174861,67 +176896,67 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 75, + "Function Name": "post_multi_part", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 99 + "Start Line": 15, + "End Line": 19 }, { - "Function Name": "user_exists", + "Function Name": "post_url_encoded", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "read_users", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_form_default_url_encoded", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "test_read_users", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_form_default_multi_part", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 22 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, + "Sequential Logic Declarations": 16, "Function Parameters": 4, "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 4, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -174933,7 +176968,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -174951,7 +176986,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 78, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174967,16 +177002,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -175007,14 +177042,14 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "inline_snapshot" + "starlette.testclient", + "typing" ] }, - "python/fastapi/tests/test_param_include_in_schema.py": { + "python/fastapi/tests/test_forms_from_non_typing_sequences.py": { "1. Artifact Identity": { - "Filename": "test_param_include_in_schema.py", - "Path": "python/fastapi/tests/test_param_include_in_schema.py", + "Filename": "test_forms_from_non_typing_sequences.py", + "Path": "python/fastapi/tests/test_forms_from_non_typing_sequences.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -175024,9 +177059,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1732.06, - "Y": -210.06, - "Z": -481.46 + "X": 2225.54, + "Y": -144.6, + "Z": 1587.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -175035,24 +177070,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 247, - "Coding LOC": 227, + "Total LOC": 47, + "Coding LOC": 31, "Documentation LOC": 0, - "Structural Magnitude": 44.04, + "Structural Magnitude": 18.02, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.065 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.03%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", - "Concurrency Exposure": "36.12%", + "API Exposure": "11.9%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -175063,117 +177098,522 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 135, + "Function Name": "post_form_param_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 + }, + { + "Function Name": "post_form_param_set", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 14 + }, + { + "Function Name": "post_form_param_tuple", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 + }, + { + "Function Name": "test_python_list_param_as_form", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 246 + "Start Line": 25, + "End Line": 30 }, { - "Function Name": "test_hidden_cookie", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, + "Function Name": "test_python_set_param_as_form", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 56 + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "test_hidden_header", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, + "Function Name": "test_python_tuple_param_as_form", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 80 + "Start Line": 41, + "End Line": 46 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 18, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 6, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_forms_single_model.py": { + "1. Artifact Identity": { + "Filename": "test_forms_single_model.py", + "Path": "python/fastapi/tests/test_forms_single_model.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4034.77, + "Y": 133.35, + "Z": -529.18 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 142, + "Coding LOC": 116, + "Documentation LOC": 0, + "Structural Magnitude": 33.02, + "Control Flow Ratio": "14.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.069 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.08%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.34%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_send_all_data", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 37, + "End Line": 55 }, { - "Function Name": "test_hidden_query", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_no_data", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 93, + "End Line": 111 + }, + { + "Function Name": "test_defaults", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 58, + "End Line": 67 + }, + { + "Function Name": "test_invalid_data", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 109 + "Start Line": 70, + "End Line": 90 }, { - "Function Name": "hidden_cookie", + "Function Name": "test_extra_param_single", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 13 + "Start Line": 114, + "End Line": 126 }, { - "Function Name": "hidden_header", + "Function Name": "test_extra_param_list", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 20 + "Start Line": 129, + "End Line": 141 }, { - "Function Name": "hidden_query", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "post_form", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 25, + "End Line": 26 }, { - "Function Name": "hidden_path", + "Function Name": "post_form_extra_allow", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 31 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 6, + "Sequential Logic Declarations": 36, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 19, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 98, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 15, + "Design Camel Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 8, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pydantic", + "typing" + ] + }, + "python/fastapi/tests/test_forms_single_param.py": { + "1. Artifact Identity": { + "Filename": "test_forms_single_param.py", + "Path": "python/fastapi/tests/test_forms_single_param.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4383.87, + "Y": 119.72, + "Z": 1323.45 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 110, + "Coding LOC": 99, + "Documentation LOC": 0, + "Structural Magnitude": 13.98, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.83%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_openapi_schema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 24, - "End Line": 25 + "End Line": 109 }, { - "Function Name": "test_hidden_path", + "Function Name": "post_form", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11, + "End Line": 12 + }, + { + "Function Name": "test_single_form_field", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 87 + "Start Line": 18, + "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 41, - "Function Parameters": 9, - "Function/Method Declarations": 9, + "Sequential Logic Declarations": 29, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -175203,7 +177643,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 200, + "Structural Space Indentations": 89, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -175219,16 +177659,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 3, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -175261,25 +177701,26 @@ "fastapi", "fastapi.testclient", "inline_snapshot", - "pytest" + "typing" ] }, - "python/fastapi/tests/test_params_repr.py": { + "python/fastapi/tests/test_generate_unique_id_function.py": { "1. Artifact Identity": { - "Filename": "test_params_repr.py", - "Path": "python/fastapi/tests/test_params_repr.py", + "Filename": "test_generate_unique_id_function.py", + "Path": "python/fastapi/tests/test_generate_unique_id_function.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2543.09, - "Y": -90.36, - "Z": -937.87 + "X": 2333.81, + "Y": -133.68, + "Z": -220.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -175288,23 +177729,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 58, + "Total LOC": 1700, + "Coding LOC": 1644, "Documentation LOC": 0, - "Structural Magnitude": 57.86, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 216.08, + "Control Flow Ratio": "1.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.005 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.16%", + "Cognitive Load Exposure": "2.41%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "14.02%", + "API Exposure": "10.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -175316,302 +177757,342 @@ }, "5. Function Analysis": [ { - "Function Name": "get_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_callback_override_generate_unique_id", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 293, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 1377, + "End Line": 1669 }, { - "Function Name": "test_param_repr_str", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_subrouter_top_level_include_overrides_generate_unique_id", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 283, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 662, + "End Line": 944 }, { - "Function Name": "test_param_repr_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_app_path_operation_overrides_generate_unique_id", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 215, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 1160, + "End Line": 1374 }, { - "Function Name": "test_param_repr_ellipsis", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_router_path_operation_overrides_generate_unique_id", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 211, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 947, + "End Line": 1157 }, { - "Function Name": "test_param_repr_number", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_top_level_generate_unique_id", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 208, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 + "Start Line": 32, + "End Line": 239 }, { - "Function Name": "test_param_repr_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_router_overrides_generate_unique_id", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 208, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Start Line": 242, + "End Line": 449 }, { - "Function Name": "test_path_repr", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_router_include_overrides_generate_unique_id", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 208, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 34 + "Start Line": 452, + "End Line": 659 }, { - "Function Name": "test_query_repr_str", - "Structural Impact": 1.1, + "Function Name": "test_warn_duplicate_operation_id", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "18.8%", + "Start Line": 1672, + "End Line": 1699 + }, + { + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 37, "End Line": 38 }, { - "Function Name": "test_query_repr_none", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Start Line": 43, + "End Line": 44 }, { - "Function Name": "test_query_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 + "Start Line": 247, + "End Line": 248 }, { - "Function Name": "test_query_repr_number", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 + "Start Line": 253, + "End Line": 254 }, { - "Function Name": "test_query_repr_list", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 54 + "Start Line": 457, + "End Line": 458 }, { - "Function Name": "test_header_repr_str", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 58 + "Start Line": 463, + "End Line": 464 }, { - "Function Name": "test_header_repr_none", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 62 + "Start Line": 668, + "End Line": 669 }, { - "Function Name": "test_header_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Start Line": 674, + "End Line": 675 }, { - "Function Name": "test_header_repr_number", - "Structural Impact": 1.1, + "Function Name": "post_subrouter", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 70 + "Start Line": 682, + "End Line": 683 }, { - "Function Name": "test_header_repr_list", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 + "Start Line": 952, + "End Line": 953 }, { - "Function Name": "test_cookie_repr_str", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 78 + "Start Line": 961, + "End Line": 962 }, { - "Function Name": "test_cookie_repr_none", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 82 + "Start Line": 1170, + "End Line": 1171 }, { - "Function Name": "test_cookie_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 + "Start Line": 1178, + "End Line": 1179 }, { - "Function Name": "test_cookie_repr_number", - "Structural Impact": 1.1, + "Function Name": "post_callback", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 90 + "Start Line": 1387, + "End Line": 1388 }, { - "Function Name": "test_cookie_repr_list", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 94 + "Start Line": 1397, + "End Line": 1398 }, { - "Function Name": "test_body_repr_str", - "Structural Impact": 1.1, + "Function Name": "post_with_callback", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 98 + "Start Line": 1405, + "End Line": 1406 }, { - "Function Name": "test_body_repr_none", - "Structural Impact": 1.1, + "Function Name": "custom_generate_unique_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 102 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_body_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "custom_generate_unique_id2", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 106 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_body_repr_number", - "Structural Impact": 1.1, + "Function Name": "custom_generate_unique_id3", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 110 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_body_repr_list", - "Structural Impact": 1.1, + "Function Name": "broken_operation_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 114 + "Start Line": 1673, + "End Line": 1674 + }, + { + "Function Name": "post_root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1679, + "End Line": 1680 + }, + { + "Function Name": "post_second", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1683, + "End Line": 1684 + }, + { + "Function Name": "post_third", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1687, + "End Line": 1688 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 59, - "Function Parameters": 27, - "Function/Method Declarations": 27, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 27, - "Type/Safety Bypasses": 2, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 245, + "Function Parameters": 31, + "Function/Method Declarations": 31, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 14, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 27, + "Exposed API / Public Exports": 50, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 53, + "Unit Test Assertions": 18, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 19, + "Generic Type Abstractions": 32, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -175625,7 +178106,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -175633,10 +178114,10 @@ "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 2, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 28, + "Structural Space Indentations": 1625, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -175652,16 +178133,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 19, + "Core Var Decl": 62, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 62, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 27, + "Design Long Vars": 6, + "Duplicate Logic": 13, + "Orphaned Logic": 12, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -175685,20 +178166,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.params", - "typing" + "fastapi", + "fastapi.routing", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "warnings" ] }, - "python/fastapi/tests/test_path.py": { + "python/fastapi/tests/test_generic_parameterless_depends.py": { "1. Artifact Identity": { - "Filename": "test_path.py", - "Path": "python/fastapi/tests/test_path.py", + "Filename": "test_generic_parameterless_depends.py", + "Path": "python/fastapi/tests/test_generic_parameterless_depends.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -175708,9 +178193,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3327.66, - "Y": 13.33, - "Z": -208.78 + "X": 4865.06, + "Y": 221.98, + "Z": -369.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -175719,24 +178204,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 781, - "Coding LOC": 628, + "Total LOC": 80, + "Coding LOC": 60, "Documentation LOC": 0, - "Structural Magnitude": 199.06, - "Control Flow Ratio": "2.2%", + "Structural Magnitude": 14.4, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.019 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.55%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "32.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.0%", - "Concurrency Exposure": "0.0%", + "API Exposure": "3.66%", + "Concurrency Exposure": "51.06%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -175747,789 +178232,79 @@ }, "5. Function Analysis": [ { - "Function Name": "test_path_param_ge_2", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 362, - "End Line": 375 - }, - { - "Function Name": "test_path_param_le_42", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 422, - "End Line": 435 - }, - { - "Function Name": "test_path_param_le_ge_4", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 505, - "End Line": 518 - }, - { - "Function Name": "test_path_param_le_int_42", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 595, - "End Line": 608 - }, - { - "Function Name": "test_path_param_ge_int_2", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 650, - "End Line": 663 - }, - { - "Function Name": "test_path_param_le_ge_int_4", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 752, - "End Line": 765 - }, - { - "Function Name": "test_path_param_minlength_fo", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 243 - }, - { - "Function Name": "test_path_param_maxlength_foobar", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 252, - "End Line": 265 - }, - { - "Function Name": "test_path_param_min_maxlength_foobar", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 287 - }, - { - "Function Name": "test_path_param_min_maxlength_f", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 290, - "End Line": 303 - }, - { - "Function Name": "test_path_param_gt_2", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 312, - "End Line": 325 - }, - { - "Function Name": "test_path_param_gt0_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 347 - }, - { - "Function Name": "test_path_param_lt_42", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 391 - }, - { - "Function Name": "test_path_param_lt0_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 419 - }, - { - "Function Name": "test_path_param_lt_gt_4", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 456, - "End Line": 469 - }, - { - "Function Name": "test_path_param_lt_gt_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 472, - "End Line": 485 - }, - { - "Function Name": "test_path_param_lt_int_42", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 527, - "End Line": 540 - }, - { - "Function Name": "test_path_param_gt_int_2", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 564, - "End Line": 577 - }, - { - "Function Name": "test_path_param_lt_gt_int_4", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 700 - }, - { - "Function Name": "test_path_param_lt_gt_int_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 716 - }, - { - "Function Name": "test_path_int_foobar", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 56 - }, - { - "Function Name": "test_path_int_True", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 71 - }, - { - "Function Name": "test_path_int_42_5", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 92 - }, - { - "Function Name": "test_path_float_foobar", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 107 - }, - { - "Function Name": "test_path_float_True", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 122 - }, - { - "Function Name": "test_path_bool_foobar", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 149 - }, - { - "Function Name": "test_path_bool_42", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 170 - }, - { - "Function Name": "test_path_bool_42_5", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 185 - }, - { - "Function Name": "test_path_param_lt_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 543, - "End Line": 555 - }, - { - "Function Name": "test_path_param_gt_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 580, - "End Line": 592 - }, - { - "Function Name": "test_path_param_le_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 623, - "End Line": 635 - }, - { - "Function Name": "test_path_param_ge_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 678 - }, - { - "Function Name": "test_path_param_lt_gt_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 719, - "End Line": 731 - }, - { - "Function Name": "test_path_param_le_ge_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 780 - }, - { - "Function Name": "test_text_get", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 11 - }, - { - "Function Name": "test_nonexistent", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 17 + "Start Line": 45, + "End Line": 79 }, { - "Function Name": "test_path_foobar", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "a", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 23 + "Start Line": 23, + "End Line": 24 }, { - "Function Name": "test_path_str_foobar", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "b", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, + "Start Line": 28, "End Line": 29 }, { - "Function Name": "test_path_str_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 35 - }, - { - "Function Name": "test_path_str_True", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 41 - }, - { - "Function Name": "test_path_int_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 77 - }, - { - "Function Name": "test_path_float_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 128 - }, - { - "Function Name": "test_path_float_42_5", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 131, - "End Line": 134 - }, - { - "Function Name": "test_path_bool_True", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 152, - "End Line": 155 - }, - { - "Function Name": "test_path_bool_1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 191 - }, - { - "Function Name": "test_path_bool_0", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 197 - }, - { - "Function Name": "test_path_bool_true", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 200, - "End Line": 203 - }, - { - "Function Name": "test_path_bool_False", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 206, - "End Line": 209 - }, - { - "Function Name": "test_path_bool_false", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 212, - "End Line": 215 - }, - { - "Function Name": "test_path_param_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 218, - "End Line": 221 - }, - { - "Function Name": "test_path_param_minlength_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 224, - "End Line": 227 - }, - { - "Function Name": "test_path_param_maxlength_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 246, - "End Line": 249 - }, - { - "Function Name": "test_path_param_min_maxlength_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 271 - }, - { - "Function Name": "test_path_param_gt_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 306, - "End Line": 309 - }, - { - "Function Name": "test_path_param_gt0_0_05", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 331 - }, - { - "Function Name": "test_path_param_ge_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 350, - "End Line": 353 - }, - { - "Function Name": "test_path_param_ge_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 356, - "End Line": 359 - }, - { - "Function Name": "test_path_param_lt_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 397 - }, - { - "Function Name": "test_path_param_lt0__1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 400, - "End Line": 403 - }, - { - "Function Name": "test_path_param_le_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 438, - "End Line": 441 - }, - { - "Function Name": "test_path_param_le_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 444, - "End Line": 447 - }, - { - "Function Name": "test_path_param_lt_gt_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 450, - "End Line": 453 - }, - { - "Function Name": "test_path_param_le_ge_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 491 - }, - { - "Function Name": "test_path_param_le_ge_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 499, - "End Line": 502 - }, - { - "Function Name": "test_path_param_lt_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 521, - "End Line": 524 - }, - { - "Function Name": "test_path_param_gt_int_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 558, - "End Line": 561 - }, - { - "Function Name": "test_path_param_le_int_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 611, - "End Line": 614 - }, - { - "Function Name": "test_path_param_le_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 617, - "End Line": 620 - }, - { - "Function Name": "test_path_param_ge_int_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 638, - "End Line": 641 - }, - { - "Function Name": "test_path_param_ge_int_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 644, - "End Line": 647 - }, - { - "Function Name": "test_path_param_lt_gt_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 684 - }, - { - "Function Name": "test_path_param_le_ge_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 734, - "End Line": 737 - }, - { - "Function Name": "test_path_param_le_ge_int_1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 740, - "End Line": 743 - }, - { - "Function Name": "test_path_param_le_ge_int_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 746, - "End Line": 749 - }, - { - "Function Name": "test_path_param_le_ge_1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_generic_parameterless_depends", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 496 + "Start Line": 35, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 273, - "Function Parameters": 75, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 149, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 24, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 75, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 224, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -176543,11 +178318,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 4, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 550, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -176563,16 +178338,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 76, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 76, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, + "Design Upper Case": 1, + "Design Short Vars": 1, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 75, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -176596,32 +178371,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".main", - "fastapi.testclient" + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "typing" ] }, - "python/fastapi/tests/test_put_no_body.py": { + "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py": { "1. Artifact Identity": { - "Filename": "test_put_no_body.py", - "Path": "python/fastapi/tests/test_put_no_body.py", + "Filename": "test_get_model_definitions_formfeed_escape.py", + "Path": "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2988.43, - "Y": 27.15, - "Z": 1979.11 + "X": 1736.67, + "Y": -143.41, + "Z": 1091.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -176630,10 +178408,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 104, - "Coding LOC": 92, - "Documentation LOC": 0, - "Structural Magnitude": 15.54, + "Total LOC": 161, + "Coding LOC": 139, + "Documentation LOC": 9, + "Structural Magnitude": 22.88, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -176646,7 +178424,7 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.7%", + "API Exposure": "8.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -176659,71 +178437,71 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 76, + "Structural Impact": 6.9, + "Lines of Code (LOC)": 109, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 103 + "Start Line": 52, + "End Line": 160 }, { - "Function Name": "save_item_no_body", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "client_fixture", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 8, + "End Line": 36 }, { - "Function Name": "test_put_no_body", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_get", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 39, + "End Line": 49 }, { - "Function Name": "test_put_no_body_with_body", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_facility", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 29, + "End Line": 33 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, + "Sequential Logic Declarations": 39, "Function Parameters": 4, "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4, "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -176748,7 +178526,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 82, + "Structural Space Indentations": 131, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -176764,13 +178542,13 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 4, @@ -176797,7 +178575,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -176805,13 +178583,15 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_pydantic_v1_error.py": { + "python/fastapi/tests/test_get_request_body.py": { "1. Artifact Identity": { - "Filename": "test_pydantic_v1_error.py", - "Path": "python/fastapi/tests/test_pydantic_v1_error.py", + "Filename": "test_get_request_body.py", + "Path": "python/fastapi/tests/test_get_request_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -176822,9 +178602,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2813.11, - "Y": -75.98, - "Z": -1232.8 + "X": 4478.85, + "Y": 193.65, + "Z": 908.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -176833,24 +178613,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 97, - "Coding LOC": 61, + "Total LOC": 115, + "Coding LOC": 103, "Documentation LOC": 0, - "Structural Magnitude": 48.12, - "Control Flow Ratio": "18.2%", + "Structural Magnitude": 16.06, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.164 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.38%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "14.04%", - "Concurrency Exposure": "0.0%", + "API Exposure": "7.54%", + "Concurrency Exposure": "22.88%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -176861,159 +178641,282 @@ }, "5. Function Analysis": [ { - "Function Name": "test_raises_pydantic_v1_model_in_additional_responses_model", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 58, - "End Line": 70 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_endpoint_param", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 19, - "End Line": 29 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_return_type", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 32, - "End Line": 42 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_response_model", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 45, - "End Line": 55 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_union", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 73, - "End Line": 83 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_sequence", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 86, - "End Line": 96 + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 114 }, { - "Function Name": "endpoint", + "Function Name": "create_item", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - }, + "Start Line": 16, + "End Line": 17 + }, { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_with_body", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 83 + "Start Line": 23, + "End Line": 26 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 31, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 92, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" + ] + }, + "python/fastapi/tests/test_http_connection_injection.py": { + "1. Artifact Identity": { + "Filename": "test_http_connection_injection.py", + "Path": "python/fastapi/tests/test_http_connection_injection.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4390.57, + "Y": 137.1, + "Z": 638.86 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 40, + "Coding LOC": 26, + "Documentation LOC": 0, + "Structural Magnitude": 20.82, + "Control Flow Ratio": "4.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.131 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "41.05%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.48%", + "Concurrency Exposure": "99.95%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_value_extracting_by_ws", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 37, + "End Line": 39 }, { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_value_by_ws", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 + "Start Line": 20, + "End Line": 25 }, { - "Function Name": "endpoint", - "Structural Impact": 1.1, + "Function Name": "extract_value_from_http_connection", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "endpoint", - "Structural Impact": 1.1, + "Function Name": "get_value_by_http", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "endpoint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_value_extracting_by_http", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 70 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 36, - "Function Parameters": 12, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 7, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 22, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 24, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, - "Generic Type Abstractions": 8, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -177026,12 +178929,12 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Resource Deallocation & Cleanup": 1, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 11, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177047,23 +178950,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -177080,25 +178983,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "pydantic.v1", - "pytest", - "sys", - "tests.utils", - "warnings" + "fastapi.requests", + "fastapi.testclient", + "starlette.websockets" ] }, - "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py": { + "python/fastapi/tests/test_include_route.py": { "1. Artifact Identity": { - "Filename": "test_pydanticv2_dataclasses_uuid_stringified_annotations.py", - "Path": "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py", + "Filename": "test_include_route.py", + "Path": "python/fastapi/tests/test_include_route.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -177108,9 +179008,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 769.12, - "Y": -263.82, - "Z": 424.67 + "X": 1106.62, + "Y": -261.82, + "Z": 1538.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -177119,27 +179019,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 39, + "Total LOC": 23, + "Coding LOC": 14, "Documentation LOC": 0, - "Structural Magnitude": 10.78, - "Control Flow Ratio": "9.5%", + "Structural Magnitude": 4.98, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.179 + "Raw Cognitive Density": 0.143 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.63%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.49%", - "Concurrency Exposure": "35.66%", + "API Exposure": "6.91%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "93.33%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -177147,57 +179047,57 @@ }, "5. Function Analysis": [ { - "Function Name": "test_annotations", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 39, - "End Line": 51 + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "read_item", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "test_sub_router", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 26, - "End Line": 33 + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 22 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 19, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 11, "Function Parameters": 2, "Function/Method Declarations": 2, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -177213,11 +179113,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 25, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177233,11 +179133,11 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, "Design Snake Case": 4, - "Design Pascal Case": 2, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, @@ -177266,37 +179166,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "__future__", - "dataclasses", - "dirty_equals", "fastapi", - "fastapi.testclient", - "inline_snapshot", - "uuid" + "fastapi.responses", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_query.py": { + "python/fastapi/tests/test_include_router_defaults_overrides.py": { "1. Artifact Identity": { - "Filename": "test_query.py", - "Path": "python/fastapi/tests/test_query.py", + "Filename": "test_include_router_defaults_overrides.py", + "Path": "python/fastapi/tests/test_include_router_defaults_overrides.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3714.5, - "Y": 55.92, - "Z": -58.82 + "X": 2832.54, + "Y": -53.29, + "Z": -42.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -177305,24 +179202,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 278, - "Coding LOC": 217, + "Total LOC": 7305, + "Coding LOC": 7207, "Documentation LOC": 0, - "Structural Magnitude": 72.44, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 384.84, + "Control Flow Ratio": "6.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.018 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "1.18%", + "Cognitive Load Exposure": "2.54%", + "Error & Exception Exposure": "48.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.08%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.06%", + "Concurrency Exposure": "16.85%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -177333,347 +179230,327 @@ }, "5. Function Analysis": [ { - "Function Name": "test_query", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 20 - }, - { - "Function Name": "test_query_not_declared_baz", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 41 - }, - { - "Function Name": "test_query_int", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "test_openapi", + "Structural Impact": 99.5, + "Lines of Code (LOC)": 6866, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 74 + "Control Flow Ratio": "0.5%", + "Start Line": 439, + "End Line": 7304 }, { - "Function Name": "test_query_int_query_42_5", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 95 + "Function Name": "test_paths_level5", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 11, + "Input Parameters": 5, + "Control Flow Ratio": "52.4%", + "Start Line": 405, + "End Line": 436 }, { - "Function Name": "test_query_int_query_baz", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 110 + "Function Name": "test_paths_level3", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "46.7%", + "Start Line": 374, + "End Line": 397 }, { - "Function Name": "test_query_int_not_declared_baz", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 125 + "Start Line": 34, + "End Line": 35 }, { - "Function Name": "test_query_int_optional_query_foo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 152 + "Start Line": 38, + "End Line": 39 }, { - "Function Name": "test_query_int_default_query_foo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep2", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 167, - "End Line": 179 + "Start Line": 42, + "End Line": 43 }, { - "Function Name": "test_query_param_required", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep3", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 206 + "Start Line": 46, + "End Line": 47 }, { - "Function Name": "test_query_param_required_int", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep4", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 215, - "End Line": 227 + "Start Line": 50, + "End Line": 51 }, { - "Function Name": "test_query_param_required_int_query_foo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep5", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 236, - "End Line": 248 + "Start Line": 54, + "End Line": 55 }, { - "Function Name": "test_query_query_baz", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 62, + "End Line": 63 }, { - "Function Name": "test_query_optional", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 47 + "Start Line": 70, + "End Line": 71 }, { - "Function Name": "test_query_optional_query_baz", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback2", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 53 + "Start Line": 78, + "End Line": 79 }, { - "Function Name": "test_query_optional_not_declared_baz", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback3", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 59 + "Start Line": 86, + "End Line": 87 }, { - "Function Name": "test_query_int_query_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback4", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 80 + "Start Line": 94, + "End Line": 95 }, { - "Function Name": "test_query_int_optional", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback5", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 131 + "Start Line": 102, + "End Line": 103 }, { - "Function Name": "test_query_int_optional_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path1_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 134, - "End Line": 137 + "Start Line": 156, + "End Line": 157 }, { - "Function Name": "test_query_int_default", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path1_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 158 + "Start Line": 161, + "End Line": 162 }, { - "Function Name": "test_query_int_default_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_override_router2_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 164 + "Start Line": 177, + "End Line": 178 }, { - "Function Name": "test_query_param", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_default_router2_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 182, - "End Line": 185 + "End Line": 183 }, { - "Function Name": "test_query_param_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_override_router2_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 191 + "Start Line": 198, + "End Line": 199 }, { - "Function Name": "test_query_param_required_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_default_router2_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 212 + "Start Line": 203, + "End Line": 204 }, { - "Function Name": "test_query_param_required_int_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_override_router4_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 233 + "Start Line": 219, + "End Line": 220 }, { - "Function Name": "test_query_frozenset_query_1_query_1_query_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_default_router4_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 251, - "End Line": 254 + "Start Line": 226, + "End Line": 227 }, { - "Function Name": "test_query_list", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_override_router4_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 257, - "End Line": 260 + "Start Line": 242, + "End Line": 243 }, { - "Function Name": "test_query_list_default", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_default_router4_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 271 + "Start Line": 249, + "End Line": 250 }, { - "Function Name": "test_query_list_default_empty", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_level1_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 277 + "Start Line": 347, + "End Line": 356 }, { - "Function Name": "test_query_list_empty", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_level1_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 263, - "End Line": 265 + "Start Line": 359, + "End Line": 368 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 106, - "Function Parameters": 29, - "Function/Method Declarations": 29, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 63, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 19, + "Sequential Logic Declarations": 285, + "Function Parameters": 27, + "Function/Method Declarations": 27, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 34, + "Type/Safety Bypasses": 6, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 29, + "Exposed API / Public Exports": 35, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 86, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 47, + "Asynchronous/Concurrent Execution": 22, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 24, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 7, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 15, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 185, + "Structural Space Indentations": 7104, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177689,16 +179566,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 30, + "Vectorized Math & Tensor Operations": 24, + "Core Var Decl": 120, "Design Camel Case": 0, - "Design Snake Case": 30, + "Design Snake Case": 120, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 29, + "Orphaned Logic": 15, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -177706,7 +179583,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -177722,33 +179599,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".main", - "fastapi.testclient" + "fastapi", + "fastapi.responses", + "fastapi.testclient", + "inline_snapshot", + "pytest", + "warnings" ] }, - "python/fastapi/tests/test_query_cookie_header_model_extra_params.py": { + "python/fastapi/tests/test_infer_param_optionality.py": { "1. Artifact Identity": { - "Filename": "test_query_cookie_header_model_extra_params.py", - "Path": "python/fastapi/tests/test_query_cookie_header_model_extra_params.py", + "Filename": "test_infer_param_optionality.py", + "Path": "python/fastapi/tests/test_infer_param_optionality.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4213.62, - "Y": 157.32, - "Z": -411.69 + "X": 1850.98, + "Y": -182.05, + "Z": 259.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -177757,24 +179637,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 106, - "Coding LOC": 83, - "Documentation LOC": 0, - "Structural Magnitude": 29.66, - "Control Flow Ratio": "0.0%", + "Total LOC": 338, + "Coding LOC": 295, + "Documentation LOC": 8, + "Structural Magnitude": 53.8, + "Control Flow Ratio": "5.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.029 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "1.43%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.98%", - "Concurrency Exposure": "59.44%", + "API Exposure": "9.06%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -177785,107 +179665,157 @@ }, "5. Function Analysis": [ { - "Function Name": "test_header_pass_extra_list", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, + "Function Name": "test_openapi_schema", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 232, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 106, + "End Line": 337 + }, + { + "Function Name": "get_item", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 31, + "End Line": 35 + }, + { + "Function Name": "get_items", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 23, + "End Line": 27 + }, + { + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 + }, + { + "Function Name": "test_get_items_1", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 61, - "End Line": 75 + "End Line": 68 }, { - "Function Name": "test_query_pass_extra_list", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_get_users", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 42 + "Start Line": 47, + "End Line": 51 }, { - "Function Name": "test_query_pass_extra_single", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_get_user", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, + "Start Line": 54, "End Line": 58 }, { - "Function Name": "test_header_pass_extra_single", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_get_items_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 75 + }, + { + "Function Name": "test_get_item_1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 78, - "End Line": 91 + "End Line": 82 }, { - "Function Name": "test_cookie_pass_extra_list", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Function Name": "test_get_item_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 94, - "End Line": 105 + "Start Line": 85, + "End Line": 89 }, { - "Function Name": "query_model_with_extra", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_users_items", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 92, + "End Line": 96 }, { - "Function Name": "header_model_with_extra", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_users_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 99, + "End Line": 103 }, { - "Function Name": "cookies_model_with_extra", - "Structural Impact": 1.5, + "Function Name": "get_users", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 13, + "End Line": 14 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 15, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 65, + "Function Parameters": 13, + "Function/Method Declarations": 13, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 18, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 3, + "Structured Documentation Blocks": 16, + "Unit Test Assertions": 27, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -177915,7 +179845,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 67, + "Structural Space Indentations": 268, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177931,16 +179861,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 22, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 19, - "Design Pascal Case": 3, + "Design Snake Case": 16, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -177972,26 +179902,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_read_with_orm_mode.py": { + "python/fastapi/tests/test_inherited_custom_class.py": { "1. Artifact Identity": { - "Filename": "test_read_with_orm_mode.py", - "Path": "python/fastapi/tests/test_read_with_orm_mode.py", + "Filename": "test_inherited_custom_class.py", + "Path": "python/fastapi/tests/test_inherited_custom_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, PersonBase", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3735.16, - "Y": 72.24, - "Z": -1664.43 + "X": 4326.56, + "Y": 159.06, + "Z": 201.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178000,23 +179930,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 44, - "Coding LOC": 31, - "Documentation LOC": 0, - "Structural Magnitude": 14.52, - "Control Flow Ratio": "0.0%", + "Total LOC": 68, + "Coding LOC": 46, + "Documentation LOC": 3, + "Structural Magnitude": 26.72, + "Control Flow Ratio": "6.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.226 + "Raw Cognitive Density": 0.789 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.47%", - "Error & Exception Exposure": "36.52%", + "Cognitive Load Exposure": "16.99%", + "Error & Exception Exposure": "21.2%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.54%", + "API Exposure": "6.39%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -178028,62 +179958,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_read_with_orm_mode", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 0, + "Function Name": "test_pydanticv2", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "11.8%", + "Start Line": 27, + "End Line": 67 + }, + { + "Function Name": "return_fast_uuid", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 33, + "End Line": 39 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 43 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "create_person", + "Function Name": "serialize_a_uuid", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "__dict__", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "full_name", + "Function Name": "__str__", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 13, + "End Line": 14 + }, + { + "Function Name": "__class__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 + }, + { + "Function Name": "return_some_user", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 53 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 3, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 30, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -178097,18 +180077,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 5, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178124,16 +180104,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 5, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178157,7 +180137,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -178166,25 +180146,27 @@ "fastapi", "fastapi.testclient", "pydantic", - "typing" + "pytest", + "uuid" ] }, - "python/fastapi/tests/test_regex_deprecated_body.py": { + "python/fastapi/tests/test_invalid_path_param.py": { "1. Artifact Identity": { - "Filename": "test_regex_deprecated_body.py", - "Path": "python/fastapi/tests/test_regex_deprecated_body.py", + "Filename": "test_invalid_path_param.py", + "Path": "python/fastapi/tests/test_invalid_path_param.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4109.7, - "Y": 109.88, - "Z": 538.89 + "X": 2982.62, + "Y": -17.4, + "Z": 970.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178193,24 +180175,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 155, - "Coding LOC": 140, + "Total LOC": 76, + "Coding LOC": 51, "Documentation LOC": 0, - "Structural Magnitude": 30.9, - "Control Flow Ratio": "8.2%", + "Structural Magnitude": 52.62, + "Control Flow Ratio": "19.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.064 + "Raw Cognitive Density": 0.176 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.02%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "4.58%", + "Error & Exception Exposure": "48.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.24%", - "Concurrency Exposure": "20.5%", + "API Exposure": "14.82%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -178221,92 +180203,172 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 91, - "Control Flow Branches": 0, + "Function Name": "test_invalid_sequence", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 154 + "Control Flow Ratio": "20.0%", + "Start Line": 6, + "End Line": 15 }, { - "Function Name": "get_client", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "test_invalid_tuple", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 12, - "End Line": 26 + "Control Flow Ratio": "20.0%", + "Start Line": 18, + "End Line": 27 }, { - "Function Name": "read_items", - "Structural Impact": 4.6, + "Function Name": "test_invalid_dict", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 30, + "End Line": 39 + }, + { + "Function Name": "test_invalid_simple_list", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 17, - "End Line": 23 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 42, + "End Line": 48 }, { - "Function Name": "test_query_nonregexquery", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, + "Function Name": "test_invalid_simple_tuple", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 46, - "End Line": 60 + "Control Flow Ratio": "25.0%", + "Start Line": 51, + "End Line": 57 }, { - "Function Name": "test_no_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "test_invalid_simple_set", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 60, + "End Line": 66 + }, + { + "Function Name": "test_invalid_simple_dict", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 69, + "End Line": 75 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 34 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_q_fixedquery", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 27 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 38, - "End Line": 42 + "End Line": 39 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 57 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 66 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 74, + "End Line": 75 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 45, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 7, + "Sequential Logic Declarations": 29, + "Function Parameters": 14, + "Function/Method Declarations": 14, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 7, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 24, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -178323,7 +180385,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -178331,7 +180393,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 124, + "Structural Space Indentations": 41, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178347,16 +180409,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 7, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 10, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178380,37 +180442,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_regex_deprecated_params.py": { + "python/fastapi/tests/test_invalid_sequence_param.py": { "1. Artifact Identity": { - "Filename": "test_regex_deprecated_params.py", - "Path": "python/fastapi/tests/test_regex_deprecated_params.py", + "Filename": "test_invalid_sequence_param.py", + "Path": "python/fastapi/tests/test_invalid_sequence_param.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3167.23, - "Y": 40.65, - "Z": 1522.81 + "X": 1829.79, + "Y": -197.15, + "Z": 950.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178419,24 +180478,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 147, - "Coding LOC": 132, + "Total LOC": 64, + "Coding LOC": 47, "Documentation LOC": 0, - "Structural Magnitude": 30.44, - "Control Flow Ratio": "8.3%", + "Structural Magnitude": 37.34, + "Control Flow Ratio": "27.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.068 + "Raw Cognitive Density": 0.213 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.07%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.22%", + "Error & Exception Exposure": "40.81%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.32%", - "Concurrency Exposure": "20.91%", + "API Exposure": "13.57%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -178447,92 +180506,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 0, + "Function Name": "test_invalid_sequence", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 146 + "Control Flow Ratio": "33.3%", + "Start Line": 6, + "End Line": 18 }, { - "Function Name": "get_client", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "test_invalid_tuple", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 12, - "End Line": 26 + "Control Flow Ratio": "33.3%", + "Start Line": 21, + "End Line": 33 }, { - "Function Name": "read_items", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "test_invalid_dict", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 36, + "End Line": 48 + }, + { + "Function Name": "test_invalid_simple_dict", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 51, + "End Line": 63 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", + "Control Flow Ratio": "0.0%", "Start Line": 17, - "End Line": 23 + "End Line": 18 }, { - "Function Name": "test_query_params_str_validations_item_query_nonregexquery", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 46, - "End Line": 60 + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 33 }, { - "Function Name": "test_query_params_str_validations_no_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 34 + "Start Line": 47, + "End Line": 48 }, { - "Function Name": "test_query_params_str_validations_q_fixedquery", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 42 + "Start Line": 62, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 44, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 21, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 16, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -178549,7 +180628,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -178557,7 +180636,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 116, + "Structural Space Indentations": 40, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178573,16 +180652,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178606,25 +180685,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_repeated_cookie_headers.py": { + "python/fastapi/tests/test_json_type.py": { "1. Artifact Identity": { - "Filename": "test_repeated_cookie_headers.py", - "Path": "python/fastapi/tests/test_repeated_cookie_headers.py", + "Filename": "test_json_type.py", + "Path": "python/fastapi/tests/test_json_type.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -178634,9 +180709,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4568.48, - "Y": 190.55, - "Z": -1164.55 + "X": 4159.22, + "Y": 122.3, + "Z": 839.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178645,23 +180720,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 35, - "Coding LOC": 21, + "Total LOC": 64, + "Coding LOC": 43, "Documentation LOC": 0, - "Structural Magnitude": 14.82, + "Structural Magnitude": 25.06, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.095 + "Raw Cognitive Density": 0.093 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.4%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "3.37%", + "Error & Exception Exposure": "12.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.61%", + "API Exposure": "12.29%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -178673,17 +180748,7 @@ }, "5. Function Analysis": [ { - "Function Name": "set_cookie", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 9 - }, - { - "Function Name": "set_indirect_cookie", + "Function Name": "form_json_list", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -178693,7 +180758,7 @@ "End Line": 13 }, { - "Function Name": "get_direct_cookie", + "Function Name": "query_json_list", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -178703,7 +180768,7 @@ "End Line": 18 }, { - "Function Name": "get_indirect_cookie", + "Function Name": "header_json_list", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -178713,56 +180778,96 @@ "End Line": 23 }, { - "Function Name": "test_cookie_is_set_once", + "Function Name": "cookie_json_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 27, + "End Line": 28 + }, + { + "Function Name": "test_form_json_list", "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 34 + "Start Line": 34, + "End Line": 39 + }, + { + "Function Name": "test_query_json_list", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 47 + }, + { + "Function Name": "test_header_json_list", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 55 + }, + { + "Function Name": "test_cookie_json_list", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 37, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 12, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -178773,7 +180878,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 24, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178789,16 +180894,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 7, + "Design Snake Case": 9, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178806,7 +180911,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -178822,32 +180927,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.testclient", + "json", + "pydantic", + "typing" ] }, - "python/fastapi/tests/test_repeated_dependency_schema.py": { + "python/fastapi/tests/test_jsonable_encoder.py": { "1. Artifact Identity": { - "Filename": "test_repeated_dependency_schema.py", - "Path": "python/fastapi/tests/test_repeated_dependency_schema.py", + "Filename": "test_jsonable_encoder.py", + "Path": "python/fastapi/tests/test_jsonable_encoder.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "Person, Pet, Enum", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4074.49, - "Y": 126.21, - "Z": -1264.0 + "X": 3536.45, + "Y": 29.19, + "Z": -185.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178856,23 +180965,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 110, - "Coding LOC": 96, + "Total LOC": 314, + "Coding LOC": 219, "Documentation LOC": 0, - "Structural Magnitude": 18.92, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 106.68, + "Control Flow Ratio": "4.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.222 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.4%", + "Error & Exception Exposure": "3.69%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.26%", + "API Exposure": "11.2%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -178884,274 +180993,352 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 80, + "Function Name": "test_json_encoder_error_with_pydanticv1", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 159, + "End Line": 169 + }, + { + "Function Name": "__iter__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "__iter__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 41, + "End Line": 42 + }, + { + "Function Name": "test_encode_unsupported", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 134, + "End Line": 137 + }, + { + "Function Name": "__init__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 26 + }, + { + "Function Name": "test_encode_model_with_alias_raises", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 177, + "End Line": 179 + }, + { + "Function Name": "test_custom_encoders", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 109 + "Start Line": 205, + "End Line": 225 }, { - "Function Name": "get_deps", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "test_encode_custom_json_encoders_model_pydanticv2", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 140, + "End Line": 156 }, { - "Function Name": "get_header", - "Structural Impact": 1.5, + "Function Name": "__init__", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "get_something_else", - "Structural Impact": 1.5, + "Function Name": "serialize_dt_field", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 147, + "End Line": 148 }, { - "Function Name": "test_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_encode_model_with_default", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 85, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" - ] - }, - "python/fastapi/tests/test_repeated_parameter_alias.py": { - "1. Artifact Identity": { - "Filename": "test_repeated_parameter_alias.py", - "Path": "python/fastapi/tests/test_repeated_parameter_alias.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2582.71, - "Y": -51.37, - "Z": -2204.65 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 107, - "Coding LOC": 97, - "Documentation LOC": 0, - "Structural Magnitude": 14.24, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.87%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 187, + "End Line": 202 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 82, + "Function Name": "test_encode_class", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 106 + "Start Line": 99, + "End Line": 109 }, { - "Function Name": "get_parameters_with_repeated_aliases", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_encode_dictable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 13 + "Start Line": 112, + "End Line": 122 }, { - "Function Name": "test_get_parameters", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_custom_enum_encoders", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 - } - ], + "Start Line": 228, + "End Line": 240 + }, + { + "Function Name": "__iter__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 46, + "End Line": 47 + }, + { + "Function Name": "__dict__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 51 + }, + { + "Function Name": "test_encode_dict", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 84 + }, + { + "Function Name": "test_encode_dict_include_exclude_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 87, + "End Line": 96 + }, + { + "Function Name": "custom_enum_encoder", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 229, + "End Line": 230 + }, + { + "Function Name": "test_encode_dataclass", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 131 + }, + { + "Function Name": "test_encode_model_with_pure_path", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 243, + "End Line": 251 + }, + { + "Function Name": "test_encode_model_with_pure_posix_path", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 261 + }, + { + "Function Name": "test_encode_model_with_pure_windows_path", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 264, + "End Line": 271 + }, + { + "Function Name": "test_encode_deque_encodes_child_models", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 302, + "End Line": 308 + }, + { + "Function Name": "test_encode_pure_path", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 274, + "End Line": 277 + }, + { + "Function Name": "test_decimal_encoder_infinity", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 295, + "End Line": 299 + }, + { + "Function Name": "test_encode_model_with_config", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 172, + "End Line": 174 + }, + { + "Function Name": "test_encode_model_with_alias", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 184 + }, + { + "Function Name": "test_decimal_encoder_float", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 282 + }, + { + "Function Name": "test_decimal_encoder_int", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 285, + "End Line": 287 + }, + { + "Function Name": "test_decimal_encoder_nan", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 290, + "End Line": 292 + }, + { + "Function Name": "test_encode_pydantic_undefined", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 311, + "End Line": 313 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 140, + "Function Parameters": 34, + "Function/Method Declarations": 32, + "Class/Entity Declarations": 20, + "Defensive Programming Constructs": 66, + "Type/Safety Bypasses": 20, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 46, + "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 80, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 2, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 16, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179165,18 +181352,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 9, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 87, + "Structural Space Indentations": 170, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179192,16 +181379,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 74, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Snake Case": 72, + "Design Pascal Case": 1, + "Design Upper Case": 1, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Duplicate Logic": 2, + "Orphaned Logic": 25, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179225,21 +181412,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 14, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" + "collections", + "dataclasses", + "datetime", + "decimal", + "enum", + "fastapi._compat", + "fastapi.encoders", + "fastapi.exceptions", + "math", + "pathlib", + "pydantic", + "pytest", + "typing", + "warnings" ] }, - "python/fastapi/tests/test_reponse_set_reponse_code_empty.py": { + "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py": { "1. Artifact Identity": { - "Filename": "test_reponse_set_reponse_code_empty.py", - "Path": "python/fastapi/tests/test_reponse_set_reponse_code_empty.py", + "Filename": "test_list_bytes_file_order_preserved_issue_14811.py", + "Path": "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -179249,9 +181447,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 892.58, - "Y": -247.43, - "Z": 366.88 + "X": 2929.42, + "Y": -16.67, + "Z": 1247.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179260,26 +181458,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 105, - "Coding LOC": 94, - "Documentation LOC": 0, - "Structural Magnitude": 15.78, - "Control Flow Ratio": "3.4%", + "Total LOC": 47, + "Coding LOC": 27, + "Documentation LOC": 8, + "Structural Magnitude": 39.04, + "Control Flow Ratio": "9.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.064 + "Raw Cognitive Density": 2.667 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.02%", - "Error & Exception Exposure": "44.24%", + "Cognitive Load Exposure": "24.99%", + "Error & Exception Exposure": "41.34%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.9%", - "Concurrency Exposure": "23.73%", + "API Exposure": "8.31%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "23.15%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -179288,62 +181486,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 104 + "Function Name": "test_list_bytes_file_preserves_order", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "18.2%", + "Start Line": 16, + "End Line": 46 }, { - "Function Name": "test_dependency_set_status_code", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "patched_read", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 26, - "End Line": 29 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 28, + "End Line": 32 }, { - "Function Name": "delete_deployment", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 20 + "Function Name": "upload", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 22, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 28, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 20, "Function Parameters": 3, "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 2, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 19, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179368,7 +181566,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 82, + "Structural Space Indentations": 19, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179390,10 +181588,10 @@ "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179417,22 +181615,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "anyio", "fastapi", "fastapi.testclient", - "inline_snapshot", + "pytest", + "starlette.datastructures", "typing" ] }, - "python/fastapi/tests/test_request_body_parameters_media_type.py": { + "python/fastapi/tests/test_multi_body_errors.py": { "1. Artifact Identity": { - "Filename": "test_request_body_parameters_media_type.py", - "Path": "python/fastapi/tests/test_request_body_parameters_media_type.py", + "Filename": "test_multi_body_errors.py", + "Path": "python/fastapi/tests/test_multi_body_errors.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -179443,9 +181643,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3776.01, - "Y": 72.33, - "Z": -1226.12 + "X": 3030.28, + "Y": 27.91, + "Z": 1558.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179454,10 +181654,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 185, - "Coding LOC": 168, + "Total LOC": 192, + "Coding LOC": 173, "Documentation LOC": 2, - "Structural Magnitude": 24.26, + "Structural Magnitude": 23.96, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -179467,11 +181667,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.96%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.96%", - "Concurrency Exposure": "26.68%", + "API Exposure": "7.9%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -179483,61 +181683,81 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 147, + "Structural Impact": 6.2, + "Lines of Code (LOC)": 103, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 184 + "Start Line": 89, + "End Line": 191 }, { - "Function Name": "create_shop", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_put_incorrect_body_multiple", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 31, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 32 + "Start Line": 56, + "End Line": 86 }, { - "Function Name": "create_product", + "Function Name": "test_jsonable_encoder_requiring_error", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 53 + }, + { + "Function Name": "test_put_correct_body", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 37 + }, + { + "Function Name": "save_item_no_body", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 18, + "End Line": 19 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 36, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 3, + "Sequential Logic Declarations": 49, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179554,7 +181774,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 2, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -179562,7 +181782,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 153, + "Structural Space Indentations": 158, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179578,16 +181798,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, + "Vectorized Math & Tensor Operations": 1, "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 2, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179611,35 +181831,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "decimal", + "dirty_equals", "fastapi", "fastapi.testclient", "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_request_param_model_by_alias.py": { + "python/fastapi/tests/test_multi_query_errors.py": { "1. Artifact Identity": { - "Filename": "test_request_param_model_by_alias.py", - "Path": "python/fastapi/tests/test_request_param_model_by_alias.py", + "Filename": "test_multi_query_errors.py", + "Path": "python/fastapi/tests/test_multi_query_errors.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2716.26, - "Y": -41.36, - "Z": -1469.66 + "X": 4274.58, + "Y": 99.55, + "Z": -1212.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179648,10 +181869,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 73, - "Coding LOC": 51, + "Total LOC": 123, + "Coding LOC": 111, "Documentation LOC": 0, - "Structural Magnitude": 29.22, + "Structural Magnitude": 16.92, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -179664,8 +181885,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.26%", - "Concurrency Exposure": "78.88%", + "API Exposure": "7.43%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -179676,122 +181897,72 @@ }, "5. Function Analysis": [ { - "Function Name": "query_model", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 80, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 43, + "End Line": 122 }, { - "Function Name": "header_model", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_multi_query_incorrect", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 22, + "End Line": 40 }, { - "Function Name": "cookie_model", + "Function Name": "read_items", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "test_cookie_model_with_alias_by_name", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 72 - }, - { - "Function Name": "test_cookie_model_with_alias", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 47 - }, - { - "Function Name": "test_query_model_with_alias_by_name", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 55 - }, - { - "Function Name": "test_header_model_with_alias_by_name", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 63 - }, - { - "Function Name": "test_query_model_with_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 32 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "test_header_model_with_alias", + "Function Name": "test_multi_query", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 16, + "End Line": 19 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 33, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 16, + "Sequential Logic Declarations": 34, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179805,7 +181976,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -179816,7 +181987,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 33, + "Structural Space Indentations": 101, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179833,15 +182004,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 20, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 3, + "Design Snake Case": 5, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179865,22 +182036,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "dirty_equals", "fastapi", "fastapi.testclient", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_required_noneable.py": { + "python/fastapi/tests/test_multipart_installation.py": { "1. Artifact Identity": { - "Filename": "test_required_noneable.py", - "Path": "python/fastapi/tests/test_required_noneable.py", + "Filename": "test_multipart_installation.py", + "Path": "python/fastapi/tests/test_multipart_installation.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -179890,9 +182060,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3541.04, - "Y": 64.25, - "Z": 1260.06 + "X": 3136.3, + "Y": 33.25, + "Z": -508.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179901,24 +182071,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 61, - "Coding LOC": 37, + "Total LOC": 150, + "Coding LOC": 115, "Documentation LOC": 0, - "Structural Magnitude": 26.24, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 129.3, + "Control Flow Ratio": "44.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.054 + "Raw Cognitive Density": 1.052 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.91%", + "Cognitive Load Exposure": "38.5%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.79%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.47%", + "Concurrency Exposure": "98.84%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -179929,132 +182099,252 @@ }, "5. Function Analysis": [ { - "Function Name": "read_query", - "Structural Impact": 1.5, + "Function Name": "test_incorrect_multipart_installed_form", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 11, + "End Line": 21 + }, + { + "Function Name": "test_incorrect_multipart_installed_file_upload", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 24, + "End Line": 34 + }, + { + "Function Name": "test_incorrect_multipart_installed_file_bytes", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 37, + "End Line": 47 + }, + { + "Function Name": "test_incorrect_multipart_installed_multi_form", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 50, + "End Line": 60 + }, + { + "Function Name": "test_incorrect_multipart_installed_form_file", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 63, + "End Line": 73 + }, + { + "Function Name": "test_no_multipart_installed", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 76, + "End Line": 86 + }, + { + "Function Name": "test_no_multipart_installed_file", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 89, + "End Line": 99 + }, + { + "Function Name": "test_no_multipart_installed_file_bytes", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 102, + "End Line": 112 + }, + { + "Function Name": "test_no_multipart_installed_multi_form", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 115, + "End Line": 125 + }, + { + "Function Name": "test_no_multipart_installed_form_file", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 128, + "End Line": 138 + }, + { + "Function Name": "test_old_multipart_installed", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 141, + "End Line": 149 + }, + { + "Function Name": "root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 59, + "End Line": 60 }, { - "Function Name": "read_explicit_query", - "Structural Impact": 1.5, + "Function Name": "root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 72, + "End Line": 73 }, { - "Function Name": "send_body_embed", - "Structural Impact": 1.5, + "Function Name": "root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 124, + "End Line": 125 }, { - "Function Name": "test_required_noneable_query_value", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "root", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 33 + "Start Line": 137, + "End Line": 138 }, { - "Function Name": "test_required_nonable_explicit_query_value", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 44 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "test_required_noneable_body_embed_value", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 60 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_required_nonable_query_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 46, + "End Line": 47 }, { - "Function Name": "test_required_nonable_explicit_query_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 + "Start Line": 85, + "End Line": 86 }, { - "Function Name": "test_required_nonable_body_embed_no_content", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 49 + "Start Line": 98, + "End Line": 99 }, { - "Function Name": "test_required_nonable_body_embed_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 54 + "Start Line": 111, + "End Line": 112 + }, + { + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 148, + "End Line": 149 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 10, - "Function/Method Declarations": 10, + "Control Flow Branches": 31, + "Sequential Logic Declarations": 39, + "Function Parameters": 22, + "Function/Method Declarations": 22, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 33, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 22, + "Asynchronous/Concurrent Execution": 11, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 11, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Metaprogramming & Reflection": 11, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -180075,11 +182365,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 16, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 20, + "Structural Space Indentations": 99, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180095,16 +182385,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 11, + "Core Var Decl": 42, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 40, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 10, + "Duplicate Logic": 11, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180128,33 +182418,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.dependencies.utils", + "pytest", + "warnings" ] }, - "python/fastapi/tests/test_response_by_alias.py": { + "python/fastapi/tests/test_no_schema_split.py": { "1. Artifact Identity": { - "Filename": "test_response_by_alias.py", - "Path": "python/fastapi/tests/test_response_by_alias.py", + "Filename": "test_no_schema_split.py", + "Path": "python/fastapi/tests/test_no_schema_split.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Parent Entity": "str, Enum, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3706.92, - "Y": 46.07, - "Z": -364.16 + "X": 2920.67, + "Y": -59.24, + "Z": -1792.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180163,24 +182455,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 331, - "Coding LOC": 284, - "Documentation LOC": 0, - "Structural Magnitude": 64.98, - "Control Flow Ratio": "3.0%", + "Total LOC": 177, + "Coding LOC": 153, + "Documentation LOC": 4, + "Structural Magnitude": 22.26, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.021 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.57%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "35.79%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.83%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.48%", + "Concurrency Exposure": "19.93%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180192,224 +182484,64 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 194, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "9.1%", - "Start Line": 137, - "End Line": 330 - }, - { - "Function Name": "test_read_list", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Structural Impact": 7.1, + "Lines of Code (LOC)": 121, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 92 + "Start Line": 56, + "End Line": 176 }, { - "Function Name": "test_read_list_by_alias", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "create_message", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 113 + "Start Line": 37, + "End Line": 41 }, { - "Function Name": "test_read_list_no_alias", + "Function Name": "test_create_message", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 134 - }, - { - "Function Name": "test_read_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 77 - }, - { - "Function Name": "test_read_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 83 - }, - { - "Function Name": "test_read_dict_by_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 98 - }, - { - "Function Name": "test_read_model_by_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 104 - }, - { - "Function Name": "test_read_dict_no_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 119 - }, - { - "Function Name": "test_read_model_no_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 122, - "End Line": 125 - }, - { - "Function Name": "read_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 - }, - { - "Function Name": "read_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 - }, - { - "Function Name": "read_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 - }, - { - "Function Name": "by_alias_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 43 - }, - { - "Function Name": "by_alias_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", "Start Line": 47, - "End Line": 48 - }, - { - "Function Name": "by_alias_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 52, "End Line": 53 - }, - { - "Function Name": "no_alias_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 58 - }, - { - "Function Name": "no_alias_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 - }, - { - "Function Name": "no_alias_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 68 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 65, - "Function Parameters": 19, - "Function/Method Declarations": 19, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 25, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 42, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 30, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 9, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -180431,7 +182563,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 248, + "Structural Space Indentations": 138, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180447,16 +182579,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 24, - "Design Pascal Case": 0, + "Design Snake Case": 10, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 19, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180480,22 +182612,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "enum", "fastapi", "fastapi.testclient", "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_response_change_status_code.py": { + "python/fastapi/tests/test_no_swagger_ui_redirect.py": { "1. Artifact Identity": { - "Filename": "test_response_change_status_code.py", - "Path": "python/fastapi/tests/test_response_change_status_code.py", + "Filename": "test_no_swagger_ui_redirect.py", + "Path": "python/fastapi/tests/test_no_swagger_ui_redirect.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -180505,9 +182638,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4306.6, - "Y": 150.24, - "Z": -1491.43 + "X": 2152.98, + "Y": -99.85, + "Z": -2069.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180516,24 +182649,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 27, - "Coding LOC": 15, + "Total LOC": 32, + "Coding LOC": 20, "Documentation LOC": 0, - "Structural Magnitude": 13.6, + "Structural Magnitude": 11.1, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.733 + "Raw Cognitive Density": 0.25 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.17%", + "Cognitive Load Exposure": "5.96%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.75%", - "Concurrency Exposure": "98.46%", + "API Exposure": "10.25%", + "Concurrency Exposure": "48.44%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180544,54 +182677,54 @@ }, "5. Function Analysis": [ { - "Function Name": "response_status_setter", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_swagger_ui", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 8 + "Start Line": 15, + "End Line": 21 }, { - "Function Name": "parent_dep", - "Structural Impact": 1.5, + "Function Name": "read_items", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_dependency_set_status_code", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_swagger_ui_no_oauth2_redirect", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, + "Start Line": 24, "End Line": 26 }, { - "Function Name": "get_main", + "Function Name": "test_response", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 29, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 12, + "Sequential Logic Declarations": 16, "Function Parameters": 4, "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -180599,8 +182732,8 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -180616,13 +182749,13 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 1, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, @@ -180634,7 +182767,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 6, + "Structural Space Indentations": 11, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180651,15 +182784,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180693,23 +182826,22 @@ "fastapi.testclient" ] }, - "python/fastapi/tests/test_response_class_no_mediatype.py": { + "python/fastapi/tests/test_openapi_cache_root_path.py": { "1. Artifact Identity": { - "Filename": "test_response_class_no_mediatype.py", - "Path": "python/fastapi/tests/test_response_class_no_mediatype.py", + "Filename": "test_openapi_cache_root_path.py", + "Path": "python/fastapi/tests/test_openapi_cache_root_path.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 988.23, - "Y": -283.51, - "Z": -222.92 + "X": 3510.2, + "Y": 57.49, + "Z": -1318.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180718,24 +182850,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 99, - "Documentation LOC": 0, - "Structural Magnitude": 16.98, - "Control Flow Ratio": "0.0%", + "Total LOC": 76, + "Coding LOC": 51, + "Documentation LOC": 5, + "Structural Magnitude": 30.72, + "Control Flow Ratio": "22.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.212 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.54%", + "Cognitive Load Exposure": "5.21%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.19%", - "Concurrency Exposure": "36.59%", + "API Exposure": "11.81%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180746,67 +182878,117 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 75, + "Function Name": "test_multiple_different_root_paths_do_not_accumulate", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 26, + "End Line": 45 + }, + { + "Function Name": "test_root_path_does_not_persist_across_requests", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 5, + "End Line": 23 + }, + { + "Function Name": "test_legitimate_root_path_still_appears", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 48, + "End Line": 59 + }, + { + "Function Name": "test_configured_servers_not_mutated", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 114 + "Start Line": 62, + "End Line": 75 }, { - "Function Name": "a", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "b", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Start Line": 30, + "End Line": 31 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 53 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 67, + "End Line": 68 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 3, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 21, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 0, "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 12, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 3, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -180826,7 +183008,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 83, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180842,16 +183024,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 22, "Design Camel Case": 0, - "Design Snake Case": 7, + "Design Snake Case": 22, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Duplicate Logic": 4, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180875,36 +183057,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_response_code_no_body.py": { + "python/fastapi/tests/test_openapi_examples.py": { "1. Artifact Identity": { - "Filename": "test_response_code_no_body.py", - "Path": "python/fastapi/tests/test_response_code_no_body.py", + "Filename": "test_openapi_examples.py", + "Path": "python/fastapi/tests/test_openapi_examples.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1703.08, - "Y": -152.35, - "Z": -1484.13 + "X": 3711.94, + "Y": 54.01, + "Z": -630.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180913,10 +183092,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 116, - "Coding LOC": 98, + "Total LOC": 423, + "Coding LOC": 399, "Documentation LOC": 0, - "Structural Magnitude": 18.76, + "Structural Magnitude": 47.58, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -180926,11 +183105,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.14%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.73%", - "Concurrency Exposure": "36.84%", + "API Exposure": "8.72%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180942,76 +183121,106 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 68, + "Structural Impact": 13.0, + "Lines of Code (LOC)": 281, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 115 + "Start Line": 142, + "End Line": 422 }, { - "Function Name": "test_get_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "path_examples", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 45 + "Start Line": 35, + "End Line": 53 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "query_examples", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Start Line": 57, + "End Line": 76 }, { - "Function Name": "b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "header_examples", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 99 + }, + { + "Function Name": "examples", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 31 + }, + { + "Function Name": "cookie_examples", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 103, + "End Line": 119 + }, + { + "Function Name": "test_call_api", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 125, + "End Line": 139 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 2, + "Sequential Logic Declarations": 48, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -181031,7 +183240,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 81, + "Structural Space Indentations": 375, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -181047,11 +183256,11 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 5, + "Core Var Decl": 26, "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 0, + "Design Snake Case": 22, + "Design Pascal Case": 4, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, @@ -181080,35 +183289,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", "fastapi.testclient", "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_response_dependency.py": { + "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py": { "1. Artifact Identity": { - "Filename": "test_response_dependency.py", - "Path": "python/fastapi/tests/test_response_dependency.py", + "Filename": "test_openapi_model_description_trim_on_formfeed.py", + "Path": "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2121.58, - "Y": -149.18, - "Z": 559.92 + "X": 3667.21, + "Y": 93.27, + "Z": -2014.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -181117,23 +183326,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 174, - "Coding LOC": 109, - "Documentation LOC": 17, - "Structural Magnitude": 69.88, - "Control Flow Ratio": "0.0%", + "Total LOC": 32, + "Coding LOC": 16, + "Documentation LOC": 5, + "Structural Magnitude": 8.22, + "Control Flow Ratio": "7.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.188 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.61%", + "Cognitive Load Exposure": "2.38%", + "Error & Exception Exposure": "32.3%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.17%", + "API Exposure": "9.21%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -181145,259 +183354,251 @@ }, "5. Function Analysis": [ { - "Function Name": "test_response_dependency_chain", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 94 - }, - { - "Function Name": "test_response_dependency_returns_different_response_instance", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 121 - }, - { - "Function Name": "test_background_tasks_with_depends_annotated", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 173 - }, - { - "Function Name": "test_request_with_depends_annotated", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 145 - }, - { - "Function Name": "test_response_with_depends_annotated", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "test_openapi", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14, + "Control Flow Ratio": "25.0%", + "Start Line": 24, "End Line": 31 }, { - "Function Name": "test_response_with_depends_default", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 51 - }, - { - "Function Name": "test_response_without_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 68 - }, - { - "Function Name": "second_modifier", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 83 - }, - { - "Function Name": "extract_request_info", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 133 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 162, - "End Line": 166 - }, - { - "Function Name": "modify_response", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 20 - }, - { - "Function Name": "modify_response", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 40 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 - }, - { - "Function Name": "first_modifier", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 77 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 139 - }, - { - "Function Name": "add_background_task", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 157, - "End Line": 159 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 - }, - { - "Function Name": "endpoint", + "Function Name": "foo", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 - }, + "Start Line": 17, + "End Line": 18 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 12, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pydantic" + ] + }, + "python/fastapi/tests/test_openapi_query_parameter_extension.py": { + "1. Artifact Identity": { + "Filename": "test_openapi_query_parameter_extension.py", + "Path": "python/fastapi/tests/test_openapi_query_parameter_extension.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1993.15, + "Y": -147.3, + "Z": -1988.06 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 132, + "Coding LOC": 122, + "Documentation LOC": 0, + "Structural Magnitude": 14.74, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "43.02%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.58%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 92, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 87 + "Start Line": 40, + "End Line": 131 }, { - "Function Name": "background_task", + "Function Name": "route_with_extra_query_parameters", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 155 + "Start Line": 27, + "End Line": 28 }, { - "Function Name": "default_response", + "Function Name": "test_get_route", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 109 + "Start Line": 34, + "End Line": 37 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 68, - "Function Parameters": 22, - "Function/Method Declarations": 22, + "Sequential Logic Declarations": 27, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 20, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 29, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, - "Generic Type Abstractions": 7, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 8, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -181415,7 +183616,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 98, + "Structural Space Indentations": 112, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -181431,16 +183632,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 23, + "Design Snake Case": 5, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 7, + "Duplicate Logic": 0, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -181464,35 +183665,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", "fastapi.testclient", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_response_model_as_return_annotation.py": { + "python/fastapi/tests/test_openapi_route_extensions.py": { "1. Artifact Identity": { - "Filename": "test_response_model_as_return_annotation.py", - "Path": "python/fastapi/tests/test_response_model_as_return_annotation.py", + "Filename": "test_openapi_route_extensions.py", + "Path": "python/fastapi/tests/test_openapi_route_extensions.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, BaseUser, User", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2895.39, - "Y": -8.01, - "Z": -255.95 + "X": 4584.79, + "Y": 147.16, + "Z": -1473.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -181501,23 +183700,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1122, - "Coding LOC": 959, + "Total LOC": 46, + "Coding LOC": 36, "Documentation LOC": 0, - "Structural Magnitude": 236.98, - "Control Flow Ratio": "3.1%", + "Structural Magnitude": 9.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.014 + "Raw Cognitive Density": 0.056 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.5%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.93%", + "Error & Exception Exposure": "32.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.56%", + "API Exposure": "8.36%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -181530,786 +183729,66 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 611, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 511, - "End Line": 1121 - }, - { - "Function Name": "test_invalid_response_model_field", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 499, - "End Line": 508 - }, - { - "Function Name": "test_response_model_no_annotation_return_invalid_dict", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 278, - "End Line": 281 - }, - { - "Function Name": "test_response_model_no_annotation_return_invalid_model", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 284, - "End Line": 287 - }, - { - "Function Name": "test_no_response_model_annotation_return_invalid_dict", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 316, - "End Line": 319 - }, - { - "Function Name": "test_no_response_model_annotation_return_invalid_model", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 322, - "End Line": 325 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_invalid_dict", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 400, - "End Line": 403 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_invalid_model", "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 406, - "End Line": 409 - }, - { - "Function Name": "test_response_model_none_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 385 - }, - { - "Function Name": "test_response_model_none_annotation_return_dict_with_extra_data", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 373 - }, - { - "Function Name": "test_response_model_list_of_model_no_annotation", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 436, - "End Line": 442 - }, - { - "Function Name": "test_no_response_model_annotation_list_of_model", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 445, - "End Line": 451 - }, - { - "Function Name": "test_no_response_model_annotation_forward_ref_list_of_model", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 454, - "End Line": 460 - }, - { - "Function Name": "test_response_model_no_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 296, - "End Line": 301 - }, - { - "Function Name": "test_no_response_model_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 339 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_dict_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 417 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_submodel_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 425 - }, - { - "Function Name": "test_response_model_filtering_model_annotation_submodel_return_submodel", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 428, - "End Line": 433 - }, - { - "Function Name": "response_model_list_of_model_no_annotation", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 192, - "End Line": 196 - }, - { - "Function Name": "no_response_model_annotation_list_of_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 200, - "End Line": 204 - }, - { - "Function Name": "no_response_model_annotation_forward_ref_list_of_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 212 - }, - { - "Function Name": "test_no_response_model_no_annotation_return_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 257 - }, - { - "Function Name": "test_no_response_model_no_annotation_return_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 263 - }, - { - "Function Name": "test_response_model_no_annotation_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 266, - "End Line": 269 - }, - { - "Function Name": "test_response_model_no_annotation_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 272, - "End Line": 275 - }, - { - "Function Name": "test_response_model_no_annotation_return_dict_with_extra_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 290, - "End Line": 293 - }, - { - "Function Name": "test_no_response_model_annotation_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 307 - }, - { - "Function Name": "test_no_response_model_annotation_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 313 - }, - { - "Function Name": "test_no_response_model_annotation_return_dict_with_extra_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 331 - }, - { - "Function Name": "test_response_model_none_annotation_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 342, - "End Line": 345 - }, - { - "Function Name": "test_response_model_none_annotation_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 351 - }, - { - "Function Name": "test_response_model_none_annotation_return_invalid_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 354, - "End Line": 357 - }, - { - "Function Name": "test_response_model_none_annotation_return_invalid_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 360, - "End Line": 363 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 388, - "End Line": 391 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 397 - }, - { - "Function Name": "test_response_model_union_no_annotation_return_model1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 466 - }, - { - "Function Name": "test_response_model_union_no_annotation_return_model2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 469, - "End Line": 472 - }, - { - "Function Name": "test_no_response_model_annotation_union_return_model1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 475, - "End Line": 478 - }, - { - "Function Name": "test_no_response_model_annotation_union_return_model2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 481, - "End Line": 484 - }, - { - "Function Name": "test_no_response_model_annotation_return_class", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 487, - "End Line": 490 + "Start Line": 22, + "End Line": 45 }, { - "Function Name": "test_no_response_model_annotation_json_response_class", + "Function Name": "test_get_route", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 493, - "End Line": 496 - }, - { - "Function Name": "no_response_model_no_annotation_return_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "no_response_model_no_annotation_return_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "response_model_no_annotation_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 - }, - { - "Function Name": "response_model_no_annotation_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 - }, - { - "Function Name": "response_model_no_annotation_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 52 - }, - { - "Function Name": "response_model_no_annotation_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 - }, - { - "Function Name": "response_model_no_annotation_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 64 - }, - { - "Function Name": "response_model_no_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 - }, - { - "Function Name": "no_response_model_annotation_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 - }, - { - "Function Name": "no_response_model_annotation_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 - }, - { - "Function Name": "no_response_model_annotation_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 - }, - { - "Function Name": "no_response_model_annotation_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 91 - }, - { - "Function Name": "no_response_model_annotation_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 - }, - { - "Function Name": "no_response_model_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 101 - }, - { - "Function Name": "response_model_none_annotation_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 106 - }, - { - "Function Name": "response_model_none_annotation_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 111 - }, - { - "Function Name": "response_model_none_annotation_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 115, - "End Line": 116 - }, - { - "Function Name": "response_model_none_annotation_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 120, - "End Line": 121 - }, - { - "Function Name": "response_model_none_annotation_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 128 - }, - { - "Function Name": "response_model_none_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 136 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 143 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 150 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 157 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 163, - "End Line": 164 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 171, - "End Line": 172 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 179, - "End Line": 180 - }, - { - "Function Name": "response_model_filtering_model_annotation_submodel_return_submodel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 188 - }, - { - "Function Name": "response_model_union_no_annotation_return_model1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 220 - }, - { - "Function Name": "response_model_union_no_annotation_return_model2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 227, - "End Line": 228 - }, - { - "Function Name": "no_response_model_annotation_union_return_model1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 233 - }, - { - "Function Name": "no_response_model_annotation_union_return_model2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 237, - "End Line": 238 - }, - { - "Function Name": "no_response_model_annotation_response_class", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 242, - "End Line": 243 - }, - { - "Function Name": "no_response_model_annotation_json_response_class", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 248 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "read_root", + "Function Name": "route_with_extras", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 504, - "End Line": 505 + "Start Line": 9, + "End Line": 10 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 7, - "Sequential Logic Declarations": 216, - "Function Parameters": 75, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 73, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 116, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 37, - "Generic Type Abstractions": 29, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 3, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -182318,7 +183797,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -182329,7 +183808,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 823, + "Structural Space Indentations": 27, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182345,16 +183824,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 23, - "Core Var Decl": 57, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 57, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 75, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -182378,38 +183857,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_response_model_data_filter.py": { + "python/fastapi/tests/test_openapi_schema_type.py": { "1. Artifact Identity": { - "Filename": "test_response_model_data_filter.py", - "Path": "python/fastapi/tests/test_response_model_data_filter.py", + "Filename": "test_openapi_schema_type.py", + "Path": "python/fastapi/tests/test_openapi_schema_type.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, UserBase", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3229.46, - "Y": 25.5, - "Z": -1548.44 + "X": 4925.73, + "Y": 258.75, + "Z": 764.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -182418,24 +183892,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 54, - "Documentation LOC": 0, - "Structural Magnitude": 26.58, - "Control Flow Ratio": "0.0%", + "Total LOC": 25, + "Coding LOC": 18, + "Documentation LOC": 2, + "Structural Magnitude": 8.26, + "Control Flow Ratio": "25.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.278 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.28%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.32%", - "Concurrency Exposure": "76.82%", + "API Exposure": "6.74%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -182446,92 +183920,52 @@ }, "5. Function Analysis": [ { - "Function Name": "read_pet", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 42 - }, - { - "Function Name": "create_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "read_pets", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 53 - }, - { - "Function Name": "test_filter_second_level_model", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_invalid_type_value", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 71 + "Control Flow Ratio": "60.0%", + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "test_list_of_models", - "Structural Impact": 1.3, + "Function Name": "test_allowed_schema_type", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 79 - }, - { - "Function Name": "test_filter_top_level_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 63 + "Start Line": 13, + "End Line": 18 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 7, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 9, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4, "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 3, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -182556,7 +183990,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, + "Structural Space Indentations": 11, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182572,16 +184006,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 10, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 2, "Design Camel Case": 0, - "Design Snake Case": 18, + "Design Snake Case": 2, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -182605,21 +184039,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pydantic" + "fastapi.openapi.models", + "pytest" ] }, - "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py": { + "python/fastapi/tests/test_openapi_separate_input_output_schemas.py": { "1. Artifact Identity": { - "Filename": "test_response_model_data_filter_no_inheritance.py", - "Path": "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py", + "Filename": "test_openapi_separate_input_output_schemas.py", + "Path": "python/fastapi/tests/test_openapi_separate_input_output_schemas.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -182630,9 +184063,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1558.5, - "Y": -159.22, - "Z": 892.06 + "X": 3473.07, + "Y": 10.01, + "Z": -673.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -182641,24 +184074,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 82, - "Coding LOC": 56, + "Total LOC": 677, + "Coding LOC": 648, "Documentation LOC": 0, - "Structural Magnitude": 26.62, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 85.96, + "Control Flow Ratio": "4.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.025 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.61%", + "Error & Exception Exposure": "38.96%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.26%", - "Concurrency Exposure": "75.45%", + "API Exposure": "9.34%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -182669,95 +184102,165 @@ }, "5. Function Analysis": [ { - "Function Name": "read_pet", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 44 + "Function Name": "test_openapi_schema", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 280, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "2.3%", + "Start Line": 159, + "End Line": 438 }, { - "Function Name": "create_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "test_openapi_schema_no_separate", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 236, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "3.0%", + "Start Line": 441, + "End Line": 676 + }, + { + "Function Name": "get_app_client", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Control Flow Ratio": "9.1%", + "Start Line": 30, + "End Line": 59 }, { - "Function Name": "read_pets", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "test_with_computed_field", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 55 + "Control Flow Ratio": "40.0%", + "Start Line": 143, + "End Line": 156 }, { - "Function Name": "test_filter_second_level_model", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_create_item_list", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 73 + "Start Line": 96, + "End Line": 120 }, { - "Function Name": "test_list_of_models", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_create_item_with_sub", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 81 + "Start Line": 75, + "End Line": 93 }, { - "Function Name": "test_filter_top_level_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_read_items", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 65 + "Start Line": 123, + "End Line": 140 + }, + { + "Function Name": "create_with_computed_field", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 56 + }, + { + "Function Name": "test_create_item", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 72 + }, + { + "Function Name": "computed_field", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 27 + }, + { + "Function Name": "create_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "create_item_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 50 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 113, + "Function Parameters": 13, + "Function/Method Declarations": 13, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 22, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 20, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 21, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 6, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 2, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -182779,7 +184282,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 37, + "Structural Space Indentations": 633, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182795,16 +184298,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 10, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 38, "Design Camel Case": 0, - "Design Snake Case": 18, - "Design Pascal Case": 0, + "Design Snake Case": 35, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -182812,7 +184315,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 5, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -182828,7 +184331,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -182836,26 +184339,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_response_model_default_factory.py": { + "python/fastapi/tests/test_openapi_servers.py": { "1. Artifact Identity": { - "Filename": "test_response_model_default_factory.py", - "Path": "python/fastapi/tests/test_response_model_default_factory.py", + "Filename": "test_openapi_servers.py", + "Path": "python/fastapi/tests/test_openapi_servers.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1010.56, - "Y": -292.13, - "Z": 682.66 + "X": 4973.35, + "Y": 236.72, + "Z": 39.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -182864,24 +184367,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 48, - "Coding LOC": 30, + "Total LOC": 61, + "Coding LOC": 51, "Documentation LOC": 0, - "Structural Magnitude": 14.6, + "Structural Magnitude": 9.72, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.267 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.32%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.69%", - "Concurrency Exposure": "74.44%", + "API Exposure": "7.8%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -182892,67 +184395,57 @@ }, "5. Function Analysis": [ { - "Function Name": "test_response_model_has_default_factory_return_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 38 - }, - { - "Function Name": "test_response_model_has_default_factory_return_model", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 31, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 47 + "Start Line": 30, + "End Line": 60 }, { - "Function Name": "response_model_has_default_factory_return_dict", + "Function Name": "foo", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "response_model_has_default_factory_return_model", + "Function Name": "test_app", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 25, - "End Line": 26 + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 5, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -182982,7 +184475,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, + "Structural Space Indentations": 41, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182999,9 +184492,9 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -183039,26 +184532,25 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_response_model_include_exclude.py": { + "python/fastapi/tests/test_operations_signatures.py": { "1. Artifact Identity": { - "Filename": "test_response_model_include_exclude.py", - "Path": "python/fastapi/tests/test_response_model_include_exclude.py", + "Filename": "test_operations_signatures.py", + "Path": "python/fastapi/tests/test_operations_signatures.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2231.67, - "Y": -122.93, - "Z": 1059.16 + "X": 1329.4, + "Y": -249.72, + "Z": -1537.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183067,23 +184559,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 176, - "Coding LOC": 137, + "Total LOC": 23, + "Coding LOC": 18, "Documentation LOC": 0, - "Structural Magnitude": 40.14, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 5.16, + "Control Flow Ratio": "20.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 2.444 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "49.94%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.94%", + "API Exposure": "4.36%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -183095,152 +184587,42 @@ }, "5. Function Analysis": [ { - "Function Name": "simple_include_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 49 - }, - { - "Function Name": "simple_exclude_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 76 - }, - { - "Function Name": "mixed", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 93 - }, - { - "Function Name": "mixed_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 102, - "End Line": 110 - }, - { - "Function Name": "test_nested_include_simple", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 124 - }, - { - "Function Name": "test_nested_include_simple_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 135 - }, - { - "Function Name": "test_nested_exclude_simple", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 138, - "End Line": 144 - }, - { - "Function Name": "test_nested_exclude_simple_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 153 - }, - { - "Function Name": "test_nested_include_mixed", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 164 - }, - { - "Function Name": "test_nested_include_mixed_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 167, - "End Line": 175 - }, - { - "Function Name": "simple_include", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 34 - }, - { - "Function Name": "simple_exclude", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "test_signatures_consistency", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 61 + "Control Flow Ratio": "28.6%", + "Start Line": 8, + "End Line": 22 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 12, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 16, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 8, + "Function Parameters": 1, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 21, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 8, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -183265,7 +184647,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 105, + "Structural Space Indentations": 14, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183281,16 +184663,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 31, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 31, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -183314,21 +184696,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "pydantic" + "inspect" ] }, - "python/fastapi/tests/test_response_model_invalid.py": { + "python/fastapi/tests/test_optional_file_list.py": { "1. Artifact Identity": { - "Filename": "test_response_model_invalid.py", - "Path": "python/fastapi/tests/test_response_model_invalid.py", + "Filename": "test_optional_file_list.py", + "Path": "python/fastapi/tests/test_optional_file_list.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -183338,9 +184719,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1943.3, - "Y": -161.35, - "Z": -1206.3 + "X": 3829.74, + "Y": 116.26, + "Z": 1804.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183349,24 +184730,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 44, - "Coding LOC": 29, + "Total LOC": 29, + "Coding LOC": 21, "Documentation LOC": 0, - "Structural Magnitude": 27.58, - "Control Flow Ratio": "17.4%", + "Structural Magnitude": 12.42, + "Control Flow Ratio": "13.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.207 + "Raw Cognitive Density": 0.333 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.11%", - "Error & Exception Exposure": "80.0%", + "Cognitive Load Exposure": "7.94%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.87%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.46%", + "Concurrency Exposure": "47.48%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -183377,112 +184758,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_response_model_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 10, - "End Line": 16 - }, - { - "Function Name": "test_invalid_response_model_sub_type_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 19, - "End Line": 25 - }, - { - "Function Name": "test_invalid_response_model_in_responses_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 28, - "End Line": 34 - }, - { - "Function Name": "test_invalid_response_model_sub_type_in_responses_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 37, - "End Line": 43 + "Function Name": "upload_files", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 8, + "End Line": 11 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_optional_bytes_list", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 14, + "End Line": 21 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_optional_bytes_list_no_files", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - }, - { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 43 + "End Line": 28 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 19, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -183507,7 +184838,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 21, + "Structural Space Indentations": 14, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183523,16 +184854,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 4, - "Orphaned Logic": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -183556,34 +184887,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "pytest" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_response_model_sub_types.py": { + "python/fastapi/tests/test_orjson_response_class.py": { "1. Artifact Identity": { - "Filename": "test_response_model_sub_types.py", - "Path": "python/fastapi/tests/test_response_model_sub_types.py", + "Filename": "test_orjson_response_class.py", + "Path": "python/fastapi/tests/test_orjson_response_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2157.87, - "Y": -110.58, - "Z": 1308.85 + "X": 4973.94, + "Y": 206.41, + "Z": -592.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183592,23 +184921,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 162, - "Coding LOC": 143, + "Total LOC": 29, + "Coding LOC": 20, "Documentation LOC": 0, - "Structural Magnitude": 25.66, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 7.8, + "Control Flow Ratio": "16.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.25 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "42.33%", + "Cognitive Load Exposure": "5.96%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.76%", + "API Exposure": "8.15%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -183620,92 +184949,52 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 161 - }, - { - "Function Name": "test_path_operations", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "test_orjson_non_str_keys", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 45 + "Control Flow Ratio": "50.0%", + "Start Line": 23, + "End Line": 28 }, { - "Function Name": "valid1", + "Function Name": "get_orjson_non_str_keys", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 15, - "End Line": 16 - }, - { - "Function Name": "valid2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "valid3", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 - }, - { - "Function Name": "valid4", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "End Line": 17 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 15, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -183730,7 +185019,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 126, + "Structural Space Indentations": 9, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183746,10 +185035,10 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 11, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -183779,22 +185068,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "sqlalchemy.sql.elements", + "warnings" ] }, - "python/fastapi/tests/test_return_none_stringified_annotations.py": { + "python/fastapi/tests/test_param_class.py": { "1. Artifact Identity": { - "Filename": "test_return_none_stringified_annotations.py", - "Path": "python/fastapi/tests/test_return_none_stringified_annotations.py", + "Filename": "test_param_class.py", + "Path": "python/fastapi/tests/test_param_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -183804,9 +185095,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4349.96, - "Y": 123.27, - "Z": -1835.22 + "X": 3625.52, + "Y": 115.49, + "Z": 2203.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183815,27 +185106,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 18, - "Coding LOC": 12, + "Total LOC": 26, + "Coding LOC": 16, "Documentation LOC": 0, - "Structural Magnitude": 5.94, + "Structural Magnitude": 8.22, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.167 + "Raw Cognitive Density": 0.125 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "3.79%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.42%", + "API Exposure": "9.77%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "80.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -183843,48 +185134,58 @@ }, "5. Function Analysis": [ { - "Function Name": "test_no_content", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9, + "End Line": 10 + }, + { + "Function Name": "test_default_param_query_none", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 17 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "return_no_content", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_default_param_query", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 22, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 10, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -183913,7 +185214,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 8, + "Structural Space Indentations": 7, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183930,15 +185231,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Core Var Decl": 5, "Design Camel Case": 0, "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -183964,19 +185265,19 @@ "8. Dependency Network": { "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "http" + "fastapi.params", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_route_scope.py": { + "python/fastapi/tests/test_param_in_path_and_dependency.py": { "1. Artifact Identity": { - "Filename": "test_route_scope.py", - "Path": "python/fastapi/tests/test_route_scope.py", + "Filename": "test_param_in_path_and_dependency.py", + "Path": "python/fastapi/tests/test_param_in_path_and_dependency.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -183986,9 +185287,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2371.14, - "Y": -67.58, - "Z": -1313.2 + "X": 4445.24, + "Y": 205.67, + "Z": 736.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183997,24 +185298,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 51, - "Coding LOC": 33, + "Total LOC": 100, + "Coding LOC": 88, "Documentation LOC": 0, - "Structural Magnitude": 25.26, - "Control Flow Ratio": "11.1%", + "Structural Magnitude": 17.66, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.711 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "23.07%", - "Error & Exception Exposure": "17.91%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "47.85%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.12%", - "Concurrency Exposure": "97.53%", + "API Exposure": "7.76%", + "Concurrency Exposure": "39.55%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -184025,109 +185326,79 @@ }, "5. Function Analysis": [ { - "Function Name": "test_websocket_invalid_path_doesnt_match", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 47, - "End Line": 50 - }, - { - "Function Name": "test_websocket", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 41, - "End Line": 44 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 12 - }, - { - "Function Name": "websocket_item", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 75, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 25, + "End Line": 99 }, { - "Function Name": "test_get", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "user_exists", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_invalid_method_doesnt_match", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_users", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "test_invalid_path_doesnt_match", + "Function Name": "test_read_users", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 + "Start Line": 20, + "End Line": 22 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 24, - "Function Parameters": 7, - "Function/Method Declarations": 7, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 26, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -184145,7 +185416,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Space Indentations": 78, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -184162,22 +185433,22 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 2, + "Design Snake Case": 5, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -184194,22 +185465,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.routing", "fastapi.testclient", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_router_circular_import.py": { + "python/fastapi/tests/test_param_include_in_schema.py": { "1. Artifact Identity": { - "Filename": "test_router_circular_import.py", - "Path": "python/fastapi/tests/test_router_circular_import.py", + "Filename": "test_param_include_in_schema.py", + "Path": "python/fastapi/tests/test_param_include_in_schema.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -184219,9 +185489,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3173.02, - "Y": 34.71, - "Z": -2197.96 + "X": 1732.06, + "Y": -210.06, + "Z": -481.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -184230,27 +185500,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 13, - "Coding LOC": 9, + "Total LOC": 247, + "Coding LOC": 227, "Documentation LOC": 0, - "Structural Magnitude": 4.58, - "Control Flow Ratio": "33.3%", + "Structural Magnitude": 44.04, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.444 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "5.25%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.57%", + "Concurrency Exposure": "36.12%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "60.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -184258,92 +185528,172 @@ }, "5. Function Analysis": [ { - "Function Name": "test_router_circular_import", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 135, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5, - "End Line": 12 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 4, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 6, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, - "Design Upper Case": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 112, + "End Line": 246 + }, + { + "Function Name": "test_hidden_cookie", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 56 + }, + { + "Function Name": "test_hidden_header", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 80 + }, + { + "Function Name": "test_hidden_query", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 105, + "End Line": 109 + }, + { + "Function Name": "hidden_cookie", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 13 + }, + { + "Function Name": "hidden_header", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 20 + }, + { + "Function Name": "hidden_query", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 32 + }, + { + "Function Name": "hidden_path", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 + }, + { + "Function Name": "test_hidden_path", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 87 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 41, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 19, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 200, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 15, + "Design Camel Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 3, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -184367,33 +185717,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.testclient", + "inline_snapshot", "pytest" ] }, - "python/fastapi/tests/test_router_events.py": { + "python/fastapi/tests/test_params_repr.py": { "1. Artifact Identity": { - "Filename": "test_router_events.py", - "Path": "python/fastapi/tests/test_router_events.py", + "Filename": "test_params_repr.py", + "Path": "python/fastapi/tests/test_params_repr.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3402.36, - "Y": 7.28, - "Z": 226.23 + "X": 2543.09, + "Y": -90.36, + "Z": -937.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -184402,24 +185753,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 379, - "Coding LOC": 293, - "Documentation LOC": 4, - "Structural Magnitude": 157.56, - "Control Flow Ratio": "5.6%", + "Total LOC": 115, + "Coding LOC": 58, + "Documentation LOC": 0, + "Structural Magnitude": 57.86, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.241 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.44%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.16%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.37%", - "Concurrency Exposure": "80.7%", + "API Exposure": "14.02%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -184430,287 +185781,97 @@ }, "5. Function Analysis": [ { - "Function Name": "test_router_events", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "3.2%", - "Start Line": 27, - "End Line": 86 - }, - { - "Function Name": "test_router_nested_lifespan_state", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "3.2%", - "Start Line": 114, - "End Line": 171 - }, - { - "Function Name": "test_startup_shutdown_handlers_as_parameters", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "3.2%", - "Start Line": 321, - "End Line": 378 - }, - { - "Function Name": "test_router_sync_generator_lifespan", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "6.2%", - "Start Line": 268, - "End Line": 292 - }, - { - "Function Name": "test_app_lifespan_state", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "7.1%", - "Start Line": 89, - "End Line": 111 - }, - { - "Function Name": "test_router_async_generator_lifespan", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "7.1%", - "Start Line": 295, - "End Line": 318 - }, - { - "Function Name": "test_router_async_shutdown_handler", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "10.0%", - "Start Line": 248, - "End Line": 265 - }, - { - "Function Name": "test_router_nested_lifespan_state_overriding_by_parent", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 174, - "End Line": 202 - }, - { - "Function Name": "test_merged_mixed_state_lifespans", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 222, - "End Line": 242 - }, - { - "Function Name": "test_merged_no_return_lifespans_return_none", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 205, - "End Line": 219 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 176, - "End Line": 182 - }, - { - "Function Name": "router_lifespan", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 185, - "End Line": 191 - }, - { - "Function Name": "main", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 146 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 94 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 119 - }, - { - "Function Name": "router_lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 122, - "End Line": 125 - }, - { - "Function Name": "subrouter_lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 131 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 272, - "End Line": 275 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 298, - "End Line": 301 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.5, + "Function Name": "get_user", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 208 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "router_lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_str", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 211, - "End Line": 212 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_none", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 224, - "End Line": 225 + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "router_lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_ellipsis", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 228, - "End Line": 229 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "sub_router_lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_number", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 233 + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "state", + "Function Name": "test_param_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "main", + "Function Name": "test_path_repr", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Start Line": 32, + "End Line": 34 }, { - "Function Name": "app_startup", + "Function Name": "test_query_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 37, + "End Line": 38 }, { - "Function Name": "app_shutdown", + "Function Name": "test_query_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Start Line": 41, + "End Line": 42 }, { - "Function Name": "router_startup", + "Function Name": "test_query_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -184720,7 +185881,7 @@ "End Line": 46 }, { - "Function Name": "router_shutdown", + "Function Name": "test_query_repr_number", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -184730,353 +185891,188 @@ "End Line": 50 }, { - "Function Name": "sub_router_startup", + "Function Name": "test_query_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Start Line": 53, + "End Line": 54 }, { - "Function Name": "sub_router_shutdown", + "Function Name": "test_header_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 + "Start Line": 57, + "End Line": 58 }, { - "Function Name": "main", + "Function Name": "test_header_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 100 + "Start Line": 61, + "End Line": 62 }, { - "Function Name": "main", + "Function Name": "test_header_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 254 + "Start Line": 65, + "End Line": 66 }, { - "Function Name": "app_shutdown", + "Function Name": "test_header_repr_number", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 257, - "End Line": 258 + "Start Line": 69, + "End Line": 70 }, { - "Function Name": "main", + "Function Name": "test_header_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 281 + "Start Line": 73, + "End Line": 74 }, { - "Function Name": "main", + "Function Name": "test_cookie_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 306, - "End Line": 307 + "Start Line": 77, + "End Line": 78 }, { - "Function Name": "app_startup", + "Function Name": "test_cookie_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 324, - "End Line": 325 + "Start Line": 81, + "End Line": 82 }, { - "Function Name": "app_shutdown", + "Function Name": "test_cookie_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 327, - "End Line": 328 + "Start Line": 85, + "End Line": 86 }, { - "Function Name": "main", + "Function Name": "test_cookie_repr_number", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 333, - "End Line": 334 + "Start Line": 89, + "End Line": 90 }, { - "Function Name": "router_startup", + "Function Name": "test_cookie_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 337 + "Start Line": 93, + "End Line": 94 }, { - "Function Name": "router_shutdown", + "Function Name": "test_body_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 339, - "End Line": 340 + "Start Line": 97, + "End Line": 98 }, { - "Function Name": "sub_router_startup", + "Function Name": "test_body_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 344, - "End Line": 345 + "Start Line": 101, + "End Line": 102 }, { - "Function Name": "sub_router_shutdown", + "Function Name": "test_body_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 348 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 170, - "Function Parameters": 44, - "Function/Method Declarations": 44, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 96, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 52, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 8, - "Unit Test Assertions": 109, - "Asynchronous/Concurrent Execution": 13, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 28, - "Generic Type Abstractions": 57, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 9, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 270, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 28, - "Vectorized Math & Tensor Operations": 18, - "Core Var Decl": 34, - "Design Camel Case": 0, - "Design Snake Case": 34, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 22, - "Orphaned Logic": 10, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "collections.abc", - "contextlib", - "fastapi", - "fastapi.testclient", - "pydantic", - "pytest" - ] - }, - "python/fastapi/tests/test_router_prefix_with_template.py": { - "1. Artifact Identity": { - "Filename": "test_router_prefix_with_template.py", - "Path": "python/fastapi/tests/test_router_prefix_with_template.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 619.45, - "Y": -312.55, - "Z": 264.5 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 24, - "Coding LOC": 13, - "Documentation LOC": 0, - "Structural Magnitude": 6.26, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.61%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 105, + "End Line": 106 + }, { - "Function Name": "read_user", - "Structural Impact": 1.8, + "Function Name": "test_body_repr_number", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 109, + "End Line": 110 }, { - "Function Name": "test_get", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_body_repr_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 23 + "Start Line": 113, + "End Line": 114 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 9, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Sequential Logic Declarations": 59, + "Function Parameters": 27, + "Function/Method Declarations": 27, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 27, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 27, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 53, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -185105,7 +186101,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, + "Structural Space Indentations": 28, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -185121,16 +186117,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 27, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -185160,14 +186156,14 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "fastapi.params", + "typing" ] }, - "python/fastapi/tests/test_router_redirect_slashes.py": { + "python/fastapi/tests/test_path.py": { "1. Artifact Identity": { - "Filename": "test_router_redirect_slashes.py", - "Path": "python/fastapi/tests/test_router_redirect_slashes.py", + "Filename": "test_path.py", + "Path": "python/fastapi/tests/test_path.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -185177,9 +186173,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3395.23, - "Y": -31.8, - "Z": -2203.64 + "X": 3327.66, + "Y": 13.33, + "Z": -208.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -185188,23 +186184,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 41, - "Coding LOC": 26, + "Total LOC": 781, + "Coding LOC": 628, "Documentation LOC": 0, - "Structural Magnitude": 12.52, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 199.06, + "Control Flow Ratio": "2.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.077 + "Raw Cognitive Density": 0.019 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.17%", + "Cognitive Load Exposure": "2.55%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.41%", + "API Exposure": "13.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -185216,634 +186212,784 @@ }, "5. Function Analysis": [ { - "Function Name": "test_redirect_slashes_enabled", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "test_path_param_ge_2", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 362, + "End Line": 375 + }, + { + "Function Name": "test_path_param_le_42", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 422, + "End Line": 435 + }, + { + "Function Name": "test_path_param_le_ge_4", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 505, + "End Line": 518 + }, + { + "Function Name": "test_path_param_le_int_42", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 595, + "End Line": 608 + }, + { + "Function Name": "test_path_param_ge_int_2", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 650, + "End Line": 663 + }, + { + "Function Name": "test_path_param_le_ge_int_4", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 752, + "End Line": 765 + }, + { + "Function Name": "test_path_param_minlength_fo", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5, - "End Line": 21 + "Start Line": 230, + "End Line": 243 }, { - "Function Name": "test_redirect_slashes_disabled", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "test_path_param_maxlength_foobar", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 40 + "Start Line": 252, + "End Line": 265 }, { - "Function Name": "hello_page", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_min_maxlength_foobar", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 274, + "End Line": 287 }, { - "Function Name": "hello_page", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_min_maxlength_f", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 22, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 10, - "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" - ] - }, - "python/fastapi/tests/test_schema_compat_pydantic_v2.py": { - "1. Artifact Identity": { - "Filename": "test_schema_compat_pydantic_v2.py", - "Path": "python/fastapi/tests/test_schema_compat_pydantic_v2.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "str, Enum, BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2048.25, - "Y": -176.92, - "Z": -1440.17 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 122, - "Coding LOC": 106, - "Documentation LOC": 2, - "Structural Magnitude": 21.22, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.13%", - "Concurrency Exposure": "22.63%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 290, + "End Line": 303 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 80, + "Function Name": "test_path_param_gt_2", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 121 + "Start Line": 312, + "End Line": 325 }, { - "Function Name": "get_client", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, + "Function Name": "test_path_param_gt0_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 32 + "Start Line": 334, + "End Line": 347 }, { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "test_path_param_lt_42", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 + "Start Line": 378, + "End Line": 391 }, { - "Function Name": "get_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_lt0_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 32, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 93, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 8, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "dirty_equals", - "enum", - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest", - "tests.utils" - ] - }, - "python/fastapi/tests/test_schema_extra_examples.py": { - "1. Artifact Identity": { - "Filename": "test_schema_extra_examples.py", - "Path": "python/fastapi/tests/test_schema_extra_examples.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3034.94, - "Y": -40.77, - "Z": 835.32 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 858, - "Coding LOC": 784, - "Documentation LOC": 34, - "Structural Magnitude": 123.98, - "Control Flow Ratio": "9.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.023 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.53%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.69%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "8.54%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 406, + "End Line": 419 + }, { - "Function Name": "create_app", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 205, - "Control Flow Branches": 10, + "Function Name": "test_path_param_lt_gt_4", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 9, - "End Line": 213 + "Control Flow Ratio": "0.0%", + "Start Line": 456, + "End Line": 469 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 605, + "Function Name": "test_path_param_lt_gt_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 857 + "Start Line": 472, + "End Line": 485 }, { - "Function Name": "test_call_api", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 35, + "Function Name": "test_path_param_lt_int_42", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 216, - "End Line": 250 + "Start Line": 527, + "End Line": 540 }, { - "Function Name": "examples", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "test_path_param_gt_int_2", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 38 + "Start Line": 564, + "End Line": 577 }, { - "Function Name": "example_examples", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "test_path_param_lt_gt_int_4", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 52 + "Start Line": 687, + "End Line": 700 }, { - "Function Name": "header_examples", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "test_path_param_lt_gt_int_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 167 + "Start Line": 703, + "End Line": 716 }, { - "Function Name": "path_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_int_foobar", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 112 + "Start Line": 44, + "End Line": 56 }, { - "Function Name": "query_example", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_int_True", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 117, - "End Line": 123 + "Start Line": 59, + "End Line": 71 }, { - "Function Name": "query_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_int_42_5", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 132 + "Start Line": 80, + "End Line": 92 }, { - "Function Name": "query_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "test_path_float_foobar", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 107 + }, + { + "Function Name": "test_path_float_True", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 122 + }, + { + "Function Name": "test_path_bool_foobar", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 137, - "End Line": 144 + "End Line": 149 }, { - "Function Name": "header_example", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_bool_42", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 155 + "Start Line": 158, + "End Line": 170 }, { - "Function Name": "header_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "test_path_bool_42_5", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 172, - "End Line": 179 + "Start Line": 173, + "End Line": 185 }, { - "Function Name": "cookie_example", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_param_lt_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 184, - "End Line": 190 + "Start Line": 543, + "End Line": 555 }, { - "Function Name": "cookie_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_param_gt_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 193, - "End Line": 199 + "Start Line": 580, + "End Line": 592 }, { - "Function Name": "cookie_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "test_path_param_le_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 204, - "End Line": 211 + "Start Line": 623, + "End Line": 635 }, { - "Function Name": "path_example", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "test_path_param_ge_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 93 + "Start Line": 666, + "End Line": 678 }, { - "Function Name": "path_examples", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "test_path_param_lt_gt_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 101 + "Start Line": 719, + "End Line": 731 }, { - "Function Name": "schema_extra", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_le_ge_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 768, + "End Line": 780 + }, + { + "Function Name": "test_text_get", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 11 + }, + { + "Function Name": "test_nonexistent", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 17 + }, + { + "Function Name": "test_path_foobar", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 20, - "End Line": 21 + "End Line": 23 }, { - "Function Name": "example", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_str_foobar", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 26, - "End Line": 27 + "End Line": 29 + }, + { + "Function Name": "test_path_str_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 35 + }, + { + "Function Name": "test_path_str_True", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 41 + }, + { + "Function Name": "test_path_int_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 74, + "End Line": 77 + }, + { + "Function Name": "test_path_float_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 128 + }, + { + "Function Name": "test_path_float_42_5", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 131, + "End Line": 134 + }, + { + "Function Name": "test_path_bool_True", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 152, + "End Line": 155 + }, + { + "Function Name": "test_path_bool_1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 191 + }, + { + "Function Name": "test_path_bool_0", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 194, + "End Line": 197 + }, + { + "Function Name": "test_path_bool_true", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 200, + "End Line": 203 + }, + { + "Function Name": "test_path_bool_False", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 206, + "End Line": 209 + }, + { + "Function Name": "test_path_bool_false", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 212, + "End Line": 215 + }, + { + "Function Name": "test_path_param_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 218, + "End Line": 221 + }, + { + "Function Name": "test_path_param_minlength_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 224, + "End Line": 227 + }, + { + "Function Name": "test_path_param_maxlength_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 246, + "End Line": 249 + }, + { + "Function Name": "test_path_param_min_maxlength_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 268, + "End Line": 271 + }, + { + "Function Name": "test_path_param_gt_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 306, + "End Line": 309 + }, + { + "Function Name": "test_path_param_gt0_0_05", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 331 + }, + { + "Function Name": "test_path_param_ge_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 350, + "End Line": 353 + }, + { + "Function Name": "test_path_param_ge_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 356, + "End Line": 359 + }, + { + "Function Name": "test_path_param_lt_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 394, + "End Line": 397 + }, + { + "Function Name": "test_path_param_lt0__1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 400, + "End Line": 403 + }, + { + "Function Name": "test_path_param_le_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 438, + "End Line": 441 + }, + { + "Function Name": "test_path_param_le_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 444, + "End Line": 447 + }, + { + "Function Name": "test_path_param_lt_gt_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 450, + "End Line": 453 + }, + { + "Function Name": "test_path_param_le_ge_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 488, + "End Line": 491 + }, + { + "Function Name": "test_path_param_le_ge_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 499, + "End Line": 502 + }, + { + "Function Name": "test_path_param_lt_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 521, + "End Line": 524 + }, + { + "Function Name": "test_path_param_gt_int_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 558, + "End Line": 561 + }, + { + "Function Name": "test_path_param_le_int_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 611, + "End Line": 614 + }, + { + "Function Name": "test_path_param_le_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 617, + "End Line": 620 + }, + { + "Function Name": "test_path_param_ge_int_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 638, + "End Line": 641 + }, + { + "Function Name": "test_path_param_ge_int_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 644, + "End Line": 647 + }, + { + "Function Name": "test_path_param_lt_gt_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 681, + "End Line": 684 + }, + { + "Function Name": "test_path_param_le_ge_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 734, + "End Line": 737 + }, + { + "Function Name": "test_path_param_le_ge_int_1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 740, + "End Line": 743 + }, + { + "Function Name": "test_path_param_le_ge_int_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 746, + "End Line": 749 + }, + { + "Function Name": "test_path_param_le_ge_1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 494, + "End Line": 496 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 100, - "Function Parameters": 19, - "Function/Method Declarations": 19, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 20, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 273, + "Function Parameters": 75, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 149, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 36, + "Exposed API / Public Exports": 75, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 31, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 224, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 16, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, @@ -185866,7 +187012,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 775, + "Structural Space Indentations": 550, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -185882,16 +187028,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 67, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 76, "Design Camel Case": 0, - "Design Snake Case": 55, - "Design Pascal Case": 12, + "Design Snake Case": 76, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 75, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -185915,37 +187061,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + ".main", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_schema_ref_pydantic_v2.py": { + "python/fastapi/tests/test_put_no_body.py": { "1. Artifact Identity": { - "Filename": "test_schema_ref_pydantic_v2.py", - "Path": "python/fastapi/tests/test_schema_ref_pydantic_v2.py", + "Filename": "test_put_no_body.py", + "Path": "python/fastapi/tests/test_put_no_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4109.14, - "Y": 92.33, - "Z": -1657.25 + "X": 2988.43, + "Y": 27.15, + "Z": 1979.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -185954,10 +187095,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 69, - "Coding LOC": 58, + "Total LOC": 104, + "Coding LOC": 92, "Documentation LOC": 0, - "Structural Magnitude": 15.76, + "Structural Magnitude": 15.54, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -185967,11 +187108,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "33.95%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.16%", - "Concurrency Exposure": "29.4%", + "API Exposure": "7.7%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -185983,71 +187124,71 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 38, + "Structural Impact": 4.8, + "Lines of Code (LOC)": 76, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 68 + "Start Line": 28, + "End Line": 103 }, { - "Function Name": "get_client", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "save_item_no_body", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 23 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "test_put_no_body", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 28 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_put_no_body_with_body", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 22, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, + "Sequential Logic Declarations": 29, "Function Parameters": 4, "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, + "Class/Entity Declarations": 0, "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -186072,7 +187213,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 48, + "Structural Space Indentations": 82, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186088,10 +187229,10 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 7, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -186121,7 +187262,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -186129,16 +187270,13 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_security_api_key_cookie.py": { + "python/fastapi/tests/test_pydantic_v1_error.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_cookie.py", - "Path": "python/fastapi/tests/test_security_api_key_cookie.py", + "Filename": "test_pydantic_v1_error.py", + "Path": "python/fastapi/tests/test_pydantic_v1_error.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -186149,9 +187287,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1109.08, - "Y": -263.54, - "Z": -779.7 + "X": 2813.11, + "Y": -75.98, + "Z": -1232.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186160,23 +187298,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 56, + "Total LOC": 97, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 16.22, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 48.12, + "Control Flow Ratio": "18.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.164 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.38%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.72%", + "API Exposure": "14.04%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -186188,89 +187326,159 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", + "Function Name": "test_raises_pydantic_v1_model_in_additional_responses_model", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 58, + "End Line": 70 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_endpoint_param", "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 19, + "End Line": 29 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_return_type", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 32, + "End Line": 42 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_response_model", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 45, + "End Line": 55 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_union", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 73, + "End Line": 83 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_sequence", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 86, + "End Line": 96 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 70 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 82, + "End Line": 83 }, { - "Function Name": "read_current_user", + "Function Name": "endpoint", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 95, + "End Line": 96 }, { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 38 + "Start Line": 41, + "End Line": 42 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 30 + "Start Line": 54, + "End Line": 55 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 69, + "End Line": 70 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 36, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 24, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 6, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186288,7 +187496,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 42, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186304,16 +187512,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 1, + "Design Snake Case": 8, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186337,36 +187545,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.exceptions", + "pydantic.v1", + "pytest", + "sys", + "tests.utils", + "warnings" ] }, - "python/fastapi/tests/test_security_api_key_cookie_description.py": { + "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_cookie_description.py", - "Path": "python/fastapi/tests/test_security_api_key_cookie_description.py", + "Filename": "test_pydanticv2_dataclasses_uuid_stringified_annotations.py", + "Path": "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2613.73, - "Y": -28.07, - "Z": 1940.85 + "X": 769.12, + "Y": -263.82, + "Z": 424.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186375,24 +187584,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 61, + "Total LOC": 52, + "Coding LOC": 39, "Documentation LOC": 0, - "Structural Magnitude": 16.62, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 10.78, + "Control Flow Ratio": "9.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.179 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.63%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", - "Concurrency Exposure": "0.0%", + "API Exposure": "6.49%", + "Concurrency Exposure": "35.66%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -186403,89 +187612,59 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 75 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_annotations", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 38 + "Control Flow Ratio": "25.0%", + "Start Line": 39, + "End Line": 51 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "read_item", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", + "Control Flow Ratio": "33.3%", "Start Line": 26, - "End Line": 30 + "End Line": 33 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 19, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186499,11 +187678,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 25, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186519,16 +187698,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186552,36 +187731,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "__future__", + "dataclasses", + "dirty_equals", "fastapi", - "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic" + "uuid" ] }, - "python/fastapi/tests/test_security_api_key_cookie_optional.py": { + "python/fastapi/tests/test_query.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_cookie_optional.py", - "Path": "python/fastapi/tests/test_security_api_key_cookie_optional.py", + "Filename": "test_query.py", + "Path": "python/fastapi/tests/test_query.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1356.23, - "Y": -265.29, - "Z": 719.51 + "X": 3714.5, + "Y": 55.92, + "Z": -58.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186590,23 +187770,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 60, + "Total LOC": 278, + "Coding LOC": 217, "Documentation LOC": 0, - "Structural Magnitude": 20.7, - "Control Flow Ratio": "10.0%", + "Structural Magnitude": 72.44, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.083 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.25%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "1.18%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.6%", + "API Exposure": "12.08%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -186618,89 +187798,329 @@ }, "5. Function Analysis": [ { - "Function Name": "read_current_user", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 24, - "End Line": 28 + "Function Name": "test_query", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 20 }, { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 + "Function Name": "test_query_not_declared_baz", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 41 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, + "Function Name": "test_query_int", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, + "Start Line": 62, "End Line": 74 }, { - "Function Name": "test_security_api_key", + "Function Name": "test_query_int_query_42_5", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 95 + }, + { + "Function Name": "test_query_int_query_baz", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 98, + "End Line": 110 + }, + { + "Function Name": "test_query_int_not_declared_baz", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 113, + "End Line": 125 + }, + { + "Function Name": "test_query_int_optional_query_foo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 140, + "End Line": 152 + }, + { + "Function Name": "test_query_int_default_query_foo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 167, + "End Line": 179 + }, + { + "Function Name": "test_query_param_required", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 194, + "End Line": 206 + }, + { + "Function Name": "test_query_param_required_int", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 215, + "End Line": 227 + }, + { + "Function Name": "test_query_param_required_int_query_foo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 236, + "End Line": 248 + }, + { + "Function Name": "test_query_query_baz", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 35 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_query_optional", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 42 + "Start Line": 44, + "End Line": 47 + }, + { + "Function Name": "test_query_optional_query_baz", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 53 + }, + { + "Function Name": "test_query_optional_not_declared_baz", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 59 + }, + { + "Function Name": "test_query_int_query_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 80 + }, + { + "Function Name": "test_query_int_optional", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 128, + "End Line": 131 + }, + { + "Function Name": "test_query_int_optional_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 134, + "End Line": 137 + }, + { + "Function Name": "test_query_int_default", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 155, + "End Line": 158 + }, + { + "Function Name": "test_query_int_default_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 161, + "End Line": 164 + }, + { + "Function Name": "test_query_param", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 185 + }, + { + "Function Name": "test_query_param_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 191 + }, + { + "Function Name": "test_query_param_required_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 212 + }, + { + "Function Name": "test_query_param_required_int_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 230, + "End Line": 233 + }, + { + "Function Name": "test_query_frozenset_query_1_query_1_query_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 251, + "End Line": 254 + }, + { + "Function Name": "test_query_list", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 257, + "End Line": 260 + }, + { + "Function Name": "test_query_list_default", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 268, + "End Line": 271 + }, + { + "Function Name": "test_query_list_default_empty", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 274, + "End Line": 277 + }, + { + "Function Name": "test_query_list_empty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 263, + "End Line": 265 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 27, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 106, + "Function Parameters": 29, + "Function/Method Declarations": 29, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 63, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 29, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 86, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186712,13 +188132,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, + "Structural Space Indentations": 185, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186734,16 +188154,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 30, "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 2, + "Design Snake Case": 30, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 29, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186767,23 +188187,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + ".main", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_api_key_header.py": { + "python/fastapi/tests/test_query_cookie_header_model_extra_params.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_header.py", - "Path": "python/fastapi/tests/test_security_api_key_header.py", + "Filename": "test_query_cookie_header_model_extra_params.py", + "Path": "python/fastapi/tests/test_query_cookie_header_model_extra_params.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -186794,9 +188211,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1912.98, - "Y": -170.49, - "Z": 1613.88 + "X": 4213.62, + "Y": 157.32, + "Z": -411.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186805,10 +188222,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 54, + "Total LOC": 106, + "Coding LOC": 83, "Documentation LOC": 0, - "Structural Magnitude": 16.08, + "Structural Magnitude": 29.66, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -186821,8 +188238,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.72%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.98%", + "Concurrency Exposure": "59.44%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -186833,89 +188250,119 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Function Name": "test_header_pass_extra_list", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 70 + "Start Line": 61, + "End Line": 75 }, { - "Function Name": "get_current_user", + "Function Name": "test_query_pass_extra_list", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 42 + }, + { + "Function Name": "test_query_pass_extra_single", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 58 + }, + { + "Function Name": "test_header_pass_extra_single", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 91 + }, + { + "Function Name": "test_cookie_pass_extra_list", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 94, + "End Line": 105 }, { - "Function Name": "read_current_user", + "Function Name": "query_model_with_extra", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "header_model_with_extra", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "cookies_model_with_extra", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 31, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 15, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 12, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186933,7 +188380,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 67, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186949,16 +188396,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 22, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 19, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186982,36 +188429,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_security_api_key_header_description.py": { + "python/fastapi/tests/test_read_with_orm_mode.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_header_description.py", - "Path": "python/fastapi/tests/test_security_api_key_header_description.py", + "Filename": "test_read_with_orm_mode.py", + "Path": "python/fastapi/tests/test_read_with_orm_mode.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Parent Entity": "BaseModel, PersonBase", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4660.04, - "Y": 165.39, - "Z": 501.49 + "X": 3735.16, + "Y": 72.24, + "Z": -1664.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187020,23 +188465,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 59, + "Total LOC": 44, + "Coding LOC": 31, "Documentation LOC": 0, - "Structural Magnitude": 16.38, + "Structural Magnitude": 14.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.226 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.47%", + "Error & Exception Exposure": "36.52%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", + "API Exposure": "11.54%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -187048,89 +188493,69 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 34, + "Function Name": "test_read_with_orm_mode", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 36, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 75 + "Start Line": 8, + "End Line": 43 }, { - "Function Name": "get_current_user", + "Function Name": "create_person", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 31, + "End Line": 33 }, { - "Function Name": "read_current_user", + "Function Name": "full_name", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 - }, - { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 15, + "End Line": 16 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 22, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187148,7 +188573,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 26, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187167,13 +188592,13 @@ "Vectorized Math & Tensor Operations": 1, "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187197,36 +188622,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "pydantic", + "typing" ] }, - "python/fastapi/tests/test_security_api_key_header_optional.py": { + "python/fastapi/tests/test_regex_deprecated_body.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_header_optional.py", - "Path": "python/fastapi/tests/test_security_api_key_header_optional.py", + "Filename": "test_regex_deprecated_body.py", + "Path": "python/fastapi/tests/test_regex_deprecated_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4172.44, - "Y": 109.84, - "Z": 981.35 + "X": 4109.7, + "Y": 109.88, + "Z": 538.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187235,24 +188658,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 57, + "Total LOC": 155, + "Coding LOC": 140, "Documentation LOC": 0, - "Structural Magnitude": 19.14, - "Control Flow Ratio": "6.9%", + "Structural Magnitude": 30.9, + "Control Flow Ratio": "8.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.07 + "Raw Cognitive Density": 0.064 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.09%", + "Cognitive Load Exposure": "3.02%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.63%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.24%", + "Concurrency Exposure": "20.5%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -187262,64 +188685,74 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 27 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Structural Impact": 5.5, + "Lines of Code (LOC)": 91, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 73 + "Start Line": 64, + "End Line": 154 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "get_client", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 12, + "End Line": 26 + }, + { + "Function Name": "read_items", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 17, + "End Line": 23 + }, + { + "Function Name": "test_query_nonregexquery", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 46, + "End Line": 60 + }, + { + "Function Name": "test_no_query", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 30, + "End Line": 34 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_q_fixedquery", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, + "Start Line": 38, "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 27, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 45, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, @@ -187328,24 +188761,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 5, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187355,7 +188788,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -187363,7 +188796,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 42, + "Structural Space Indentations": 124, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187380,15 +188813,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 10, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187412,36 +188845,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + ".utils", "fastapi", - "fastapi.security", + "fastapi.exceptions", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_security_api_key_query.py": { + "python/fastapi/tests/test_regex_deprecated_params.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_query.py", - "Path": "python/fastapi/tests/test_security_api_key_query.py", + "Filename": "test_regex_deprecated_params.py", + "Path": "python/fastapi/tests/test_regex_deprecated_params.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2354.3, - "Y": -126.75, - "Z": -1848.26 + "X": 3167.23, + "Y": 40.65, + "Z": 1522.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187450,24 +188884,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 54, + "Total LOC": 147, + "Coding LOC": 132, "Documentation LOC": 0, - "Structural Magnitude": 16.08, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 30.44, + "Control Flow Ratio": "8.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.068 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.07%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.72%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.32%", + "Concurrency Exposure": "20.91%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -187479,63 +188913,73 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Structural Impact": 5.2, + "Lines of Code (LOC)": 83, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 70 + "Start Line": 64, + "End Line": 146 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Function Name": "get_client", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 12, + "End Line": 26 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "read_items", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, + "Control Flow Ratio": "40.0%", + "Start Line": 17, "End Line": 23 }, { - "Function Name": "test_security_api_key", + "Function Name": "test_query_params_str_validations_item_query_nonregexquery", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 46, + "End Line": 60 + }, + { + "Function Name": "test_query_params_str_validations_no_query", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 30, + "End Line": 34 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_query_params_str_validations_q_fixedquery", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 38, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 44, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -187543,24 +188987,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 5, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187570,7 +189014,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -187578,7 +189022,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 116, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187595,15 +189039,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 10, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187627,36 +189071,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + ".utils", "fastapi", - "fastapi.security", + "fastapi.exceptions", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_security_api_key_query_description.py": { + "python/fastapi/tests/test_repeated_cookie_headers.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_query_description.py", - "Path": "python/fastapi/tests/test_security_api_key_query_description.py", + "Filename": "test_repeated_cookie_headers.py", + "Path": "python/fastapi/tests/test_repeated_cookie_headers.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1179.69, - "Y": -246.01, - "Z": 934.61 + "X": 4568.48, + "Y": 190.55, + "Z": -1164.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187665,23 +189110,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 59, + "Total LOC": 35, + "Coding LOC": 21, "Documentation LOC": 0, - "Structural Magnitude": 16.38, + "Structural Magnitude": 14.82, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.095 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.4%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", + "API Exposure": "11.61%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -187693,64 +189138,64 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 34, + "Function Name": "set_cookie", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 75 + "Start Line": 7, + "End Line": 9 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "set_indirect_cookie", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "read_current_user", + "Function Name": "get_direct_cookie", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_indirect_cookie", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_cookie_is_set_once", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 29, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, + "Sequential Logic Declarations": 14, "Function Parameters": 5, "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -187758,24 +189203,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187793,7 +189238,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187810,15 +189255,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 7, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187826,7 +189271,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -187842,36 +189287,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_api_key_query_optional.py": { + "python/fastapi/tests/test_repeated_dependency_schema.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_query_optional.py", - "Path": "python/fastapi/tests/test_security_api_key_query_optional.py", + "Filename": "test_repeated_dependency_schema.py", + "Path": "python/fastapi/tests/test_repeated_dependency_schema.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1132.28, - "Y": -238.25, - "Z": 139.75 + "X": 4074.49, + "Y": 126.21, + "Z": -1264.0 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187880,23 +189321,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 57, + "Total LOC": 110, + "Coding LOC": 96, "Documentation LOC": 0, - "Structural Magnitude": 19.14, - "Control Flow Ratio": "6.9%", + "Structural Magnitude": 18.92, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.07 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.09%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.63%", + "API Exposure": "8.26%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -187908,72 +189349,72 @@ }, "5. Function Analysis": [ { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 + "Function Name": "test_openapi_schema", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 109 }, { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 27 + "Function Name": "get_deps", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Function Name": "get_header", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 73 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_something_else", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_response", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 + "Start Line": 24, + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 27, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 31, "Function Parameters": 5, "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -187983,14 +189424,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -188008,7 +189449,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 42, + "Structural Space Indentations": 85, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188024,16 +189465,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 8, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188041,7 +189482,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -188057,23 +189498,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_security_http_base.py": { + "python/fastapi/tests/test_repeated_parameter_alias.py": { "1. Artifact Identity": { - "Filename": "test_security_http_base.py", - "Path": "python/fastapi/tests/test_security_http_base.py", + "Filename": "test_repeated_parameter_alias.py", + "Path": "python/fastapi/tests/test_repeated_parameter_alias.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -188083,9 +189522,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1069.81, - "Y": -288.47, - "Z": -949.05 + "X": 2582.71, + "Y": -51.37, + "Z": -2204.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188094,23 +189533,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 65, - "Coding LOC": 50, + "Total LOC": 107, + "Coding LOC": 97, "Documentation LOC": 0, - "Structural Magnitude": 14.5, + "Structural Magnitude": 14.24, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.04 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.76%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.29%", + "API Exposure": "6.87%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -188123,26 +189562,26 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 5.1, + "Lines of Code (LOC)": 82, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 64 + "Start Line": 25, + "End Line": 106 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_parameters_with_repeated_aliases", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 12, + "Start Line": 9, "End Line": 13 }, { - "Function Name": "test_security_http_base", + "Function Name": "test_get_parameters", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, @@ -188150,44 +189589,24 @@ "Control Flow Ratio": "0.0%", "Start Line": 19, "End Line": 22 - }, - { - "Function Name": "test_security_http_base_with_whitespaces", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 - }, - { - "Function Name": "test_security_http_base_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 27, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -188197,7 +189616,7 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -188222,7 +189641,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 37, + "Structural Space Indentations": 87, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188239,15 +189658,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188271,22 +189690,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.http", "fastapi.testclient", "inline_snapshot" ] }, - "python/fastapi/tests/test_security_http_base_description.py": { + "python/fastapi/tests/test_reponse_set_reponse_code_empty.py": { "1. Artifact Identity": { - "Filename": "test_security_http_base_description.py", - "Path": "python/fastapi/tests/test_security_http_base_description.py", + "Filename": "test_reponse_set_reponse_code_empty.py", + "Path": "python/fastapi/tests/test_reponse_set_reponse_code_empty.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -188296,9 +189714,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1124.99, - "Y": -276.12, - "Z": 1182.36 + "X": 892.58, + "Y": -247.43, + "Z": 366.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188307,24 +189725,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 65, - "Coding LOC": 52, + "Total LOC": 105, + "Coding LOC": 94, "Documentation LOC": 0, - "Structural Magnitude": 12.64, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 15.78, + "Control Flow Ratio": "3.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.064 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "3.02%", + "Error & Exception Exposure": "44.24%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.55%", - "Concurrency Exposure": "0.0%", + "API Exposure": "6.9%", + "Concurrency Exposure": "23.73%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -188336,67 +189754,57 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Structural Impact": 4.7, + "Lines of Code (LOC)": 73, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 32, - "End Line": 64 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "End Line": 104 }, { - "Function Name": "test_security_http_base", - "Structural Impact": 1.2, + "Function Name": "test_dependency_set_status_code", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Control Flow Ratio": "25.0%", + "Start Line": 26, + "End Line": 29 }, { - "Function Name": "test_security_http_base_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "delete_deployment", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 15, + "End Line": 20 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 28, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -188425,7 +189833,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 40, + "Structural Space Indentations": 82, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188442,15 +189850,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Core Var Decl": 6, "Design Camel Case": 0, "Design Snake Case": 6, - "Design Pascal Case": 1, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188481,27 +189889,28 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.http", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "typing" ] }, - "python/fastapi/tests/test_security_http_base_optional.py": { + "python/fastapi/tests/test_request_body_parameters_media_type.py": { "1. Artifact Identity": { - "Filename": "test_security_http_base_optional.py", - "Path": "python/fastapi/tests/test_security_http_base_optional.py", + "Filename": "test_request_body_parameters_media_type.py", + "Path": "python/fastapi/tests/test_request_body_parameters_media_type.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 801.09, - "Y": -323.28, - "Z": 21.98 + "X": 3776.01, + "Y": 72.33, + "Z": -1226.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188510,24 +189919,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 62, - "Coding LOC": 49, - "Documentation LOC": 0, - "Structural Magnitude": 13.88, - "Control Flow Ratio": "4.5%", + "Total LOC": 185, + "Coding LOC": 168, + "Documentation LOC": 2, + "Structural Magnitude": 24.26, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.084 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.26%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "48.96%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.65%", - "Concurrency Exposure": "0.0%", + "API Exposure": "7.96%", + "Concurrency Exposure": "26.68%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -188537,69 +189946,59 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "read_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 17 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 8.4, + "Lines of Code (LOC)": 147, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 61 + "Start Line": 38, + "End Line": 184 }, { - "Function Name": "test_security_http_base", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "create_shop", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 28, + "End Line": 32 }, { - "Function Name": "test_security_http_base_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "create_product", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 21, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 36, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -188628,7 +190027,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 36, + "Structural Space Indentations": 153, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188644,16 +190043,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188684,27 +190083,28 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.http", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_basic_optional.py": { + "python/fastapi/tests/test_request_param_model_by_alias.py": { "1. Artifact Identity": { - "Filename": "test_security_http_basic_optional.py", - "Path": "python/fastapi/tests/test_security_http_basic_optional.py", + "Filename": "test_request_param_model_by_alias.py", + "Path": "python/fastapi/tests/test_request_param_model_by_alias.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2821.36, - "Y": -15.81, - "Z": 1573.11 + "X": 2716.26, + "Y": -41.36, + "Z": -1469.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188713,24 +190113,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 62, + "Total LOC": 73, + "Coding LOC": 51, "Documentation LOC": 0, - "Structural Magnitude": 18.84, - "Control Flow Ratio": "3.1%", + "Structural Magnitude": 29.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.069 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.07%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.46%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.26%", + "Concurrency Exposure": "78.88%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -188741,92 +190141,122 @@ }, "5. Function Analysis": [ { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "query_model", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", + "Control Flow Ratio": "0.0%", "Start Line": 14, - "End Line": 17 + "End Line": 15 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "header_model", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 79 + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "test_security_http_basic_invalid_credentials", + "Function Name": "cookie_model", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 + }, + { + "Function Name": "test_cookie_model_with_alias_by_name", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 41 + "Start Line": 66, + "End Line": 72 }, { - "Function Name": "test_security_http_basic_non_basic_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_cookie_model_with_alias", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 50 + "Start Line": 42, + "End Line": 47 }, { - "Function Name": "test_security_http_basic", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_query_model_with_alias_by_name", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 50, + "End Line": 55 }, { - "Function Name": "test_security_http_basic_no_credentials", + "Function Name": "test_header_model_with_alias_by_name", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 63 + }, + { + "Function Name": "test_query_model_with_alias", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, + "Start Line": 28, "End Line": 32 + }, + { + "Function Name": "test_header_model_with_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 12, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 33, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -188840,7 +190270,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -188851,7 +190281,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 33, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188868,15 +190298,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, + "Core Var Decl": 20, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 17, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188900,23 +190330,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "base64", + "dirty_equals", "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_http_basic_realm.py": { + "python/fastapi/tests/test_required_noneable.py": { "1. Artifact Identity": { - "Filename": "test_security_http_basic_realm.py", - "Path": "python/fastapi/tests/test_security_http_basic_realm.py", + "Filename": "test_required_noneable.py", + "Path": "python/fastapi/tests/test_required_noneable.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -188926,9 +190355,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1398.74, - "Y": -245.26, - "Z": -1122.84 + "X": 3541.04, + "Y": 64.25, + "Z": 1260.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188937,23 +190366,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 79, - "Coding LOC": 61, + "Total LOC": 61, + "Coding LOC": 37, "Documentation LOC": 0, - "Structural Magnitude": 17.32, + "Structural Magnitude": 26.24, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.054 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.91%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.49%", + "API Exposure": "12.79%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -188965,100 +190394,140 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "read_query", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 78 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "read_current_user", + "Function Name": "read_explicit_query", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "test_security_http_basic_invalid_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "send_body_embed", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 40 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_security_http_basic_non_basic_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_required_noneable_query_value", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 49 + "Start Line": 30, + "End Line": 33 }, { - "Function Name": "test_security_http_basic", + "Function Name": "test_required_nonable_explicit_query_value", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 41, + "End Line": 44 }, { - "Function Name": "test_security_http_basic_no_credentials", + "Function Name": "test_required_noneable_body_embed_value", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 31 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, + "Start Line": 57, + "End Line": 60 + }, + { + "Function Name": "test_required_nonable_query_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 27 + }, + { + "Function Name": "test_required_nonable_explicit_query_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 38 + }, + { + "Function Name": "test_required_nonable_body_embed_no_content", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 49 + }, + { + "Function Name": "test_required_nonable_body_embed_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 54 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 27, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 17, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, @@ -189075,7 +190544,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, + "Structural Space Indentations": 20, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189091,16 +190560,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189124,35 +190593,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "base64", "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_http_basic_realm_description.py": { + "python/fastapi/tests/test_response_by_alias.py": { "1. Artifact Identity": { - "Filename": "test_security_http_basic_realm_description.py", - "Path": "python/fastapi/tests/test_security_http_basic_realm_description.py", + "Filename": "test_response_by_alias.py", + "Path": "python/fastapi/tests/test_response_by_alias.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2221.67, - "Y": -161.29, - "Z": -1847.6 + "X": 3706.92, + "Y": 46.07, + "Z": -364.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189161,23 +190628,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 85, - "Coding LOC": 67, + "Total LOC": 331, + "Coding LOC": 284, "Documentation LOC": 0, - "Structural Magnitude": 17.74, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 64.98, + "Control Flow Ratio": "3.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.021 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.57%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.34%", + "API Exposure": "11.83%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -189190,94 +190657,224 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 0, + "Structural Impact": 8.0, + "Lines of Code (LOC)": 194, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 84 + "Control Flow Ratio": "9.1%", + "Start Line": 137, + "End Line": 330 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_read_list", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 86, + "End Line": 92 }, { - "Function Name": "test_security_http_basic_invalid_credentials", + "Function Name": "test_read_list_by_alias", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 40 + "Start Line": 107, + "End Line": 113 }, { - "Function Name": "test_security_http_basic_non_basic_credentials", + "Function Name": "test_read_list_no_alias", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 49 + "Start Line": 128, + "End Line": 134 }, { - "Function Name": "test_security_http_basic", + "Function Name": "test_read_dict", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 74, + "End Line": 77 }, { - "Function Name": "test_security_http_basic_no_credentials", + "Function Name": "test_read_model", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 83 + }, + { + "Function Name": "test_read_dict_by_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 98 + }, + { + "Function Name": "test_read_model_by_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 101, + "End Line": 104 + }, + { + "Function Name": "test_read_dict_no_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 119 + }, + { + "Function Name": "test_read_model_no_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 122, + "End Line": 125 + }, + { + "Function Name": "read_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 27, - "End Line": 31 + "End Line": 28 + }, + { + "Function Name": "read_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 33 + }, + { + "Function Name": "read_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 38 + }, + { + "Function Name": "by_alias_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 43 + }, + { + "Function Name": "by_alias_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "by_alias_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 53 + }, + { + "Function Name": "no_alias_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 58 + }, + { + "Function Name": "no_alias_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 63 + }, + { + "Function Name": "no_alias_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 67, + "End Line": 68 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 65, + "Function Parameters": 19, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 25, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 30, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 30, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 9, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 2, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -189299,7 +190896,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 52, + "Structural Space Indentations": 248, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189315,16 +190912,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 24, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 19, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189348,23 +190945,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "base64", "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_bearer.py": { + "python/fastapi/tests/test_response_change_status_code.py": { "1. Artifact Identity": { - "Filename": "test_security_http_bearer.py", - "Path": "python/fastapi/tests/test_security_http_bearer.py", + "Filename": "test_response_change_status_code.py", + "Path": "python/fastapi/tests/test_response_change_status_code.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -189374,9 +190970,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3411.6, - "Y": 7.35, - "Z": 1930.46 + "X": 4306.6, + "Y": 150.24, + "Z": -1491.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189385,24 +190981,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 66, - "Coding LOC": 51, + "Total LOC": 27, + "Coding LOC": 15, "Documentation LOC": 0, - "Structural Magnitude": 14.52, + "Structural Magnitude": 13.6, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.733 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "24.17%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.26%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.75%", + "Concurrency Exposure": "98.46%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -189413,73 +191009,63 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "response_status_setter", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 65 + "Start Line": 7, + "End Line": 8 }, { - "Function Name": "read_current_user", + "Function Name": "parent_dep", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 11, + "End Line": 12 }, { - "Function Name": "test_security_http_bearer", + "Function Name": "test_dependency_set_status_code", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 - }, - { - "Function Name": "test_security_http_bearer_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "get_main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 36 + "Start Line": 16, + "End Line": 17 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 12, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -189488,14 +191074,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -189513,7 +191099,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 38, + "Structural Space Indentations": 6, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189530,15 +191116,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189562,34 +191148,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_http_bearer_description.py": { + "python/fastapi/tests/test_response_class_no_mediatype.py": { "1. Artifact Identity": { - "Filename": "test_security_http_bearer_description.py", - "Path": "python/fastapi/tests/test_security_http_bearer_description.py", + "Filename": "test_response_class_no_mediatype.py", + "Path": "python/fastapi/tests/test_response_class_no_mediatype.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3060.27, - "Y": -30.31, - "Z": -1963.96 + "X": 988.23, + "Y": -283.51, + "Z": -222.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189598,10 +191183,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 72, - "Coding LOC": 57, + "Total LOC": 115, + "Coding LOC": 99, "Documentation LOC": 0, - "Structural Magnitude": 14.94, + "Structural Magnitude": 16.98, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -189611,11 +191196,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Error & Exception Exposure": "45.54%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.07%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.19%", + "Concurrency Exposure": "36.59%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -189627,86 +191212,66 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Structural Impact": 4.8, + "Lines of Code (LOC)": 75, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 71 + "Start Line": 40, + "End Line": 114 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, + "Function Name": "a", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "test_security_http_bearer", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 - }, - { - "Function Name": "test_security_http_bearer_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, + "Start Line": 28, "End Line": 29 }, { - "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 36 + "Start Line": 33, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -189726,7 +191291,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 83, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189742,16 +191307,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189775,34 +191340,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_bearer_optional.py": { + "python/fastapi/tests/test_response_code_no_body.py": { "1. Artifact Identity": { - "Filename": "test_security_http_bearer_optional.py", - "Path": "python/fastapi/tests/test_security_http_bearer_optional.py", + "Filename": "test_response_code_no_body.py", + "Path": "python/fastapi/tests/test_response_code_no_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4648.4, - "Y": 168.65, - "Z": -468.02 + "X": 1703.08, + "Y": -152.35, + "Z": -1484.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189811,24 +191378,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 68, - "Coding LOC": 53, + "Total LOC": 116, + "Coding LOC": 98, "Documentation LOC": 0, - "Structural Magnitude": 16.16, - "Control Flow Ratio": "4.0%", + "Structural Magnitude": 18.76, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.079 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.2%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "35.14%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.19%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.73%", + "Concurrency Exposure": "36.84%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -189838,88 +191405,78 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "read_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 17 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 4.4, + "Lines of Code (LOC)": 68, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 67 + "Start Line": 48, + "End Line": 115 }, { - "Function Name": "test_security_http_bearer", + "Function Name": "test_get_response", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 41, + "End Line": 45 }, { - "Function Name": "test_security_http_bearer_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 29, - "End Line": 32 + "End Line": 30 }, { - "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 + "Start Line": 34, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 29, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 3, "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -189939,7 +191496,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 81, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189955,16 +191512,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189988,22 +191545,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_digest.py": { + "python/fastapi/tests/test_response_dependency.py": { "1. Artifact Identity": { - "Filename": "test_security_http_digest.py", - "Path": "python/fastapi/tests/test_security_http_digest.py", + "Filename": "test_response_dependency.py", + "Path": "python/fastapi/tests/test_response_dependency.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -190013,9 +191571,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2255.96, - "Y": -132.11, - "Z": 1996.46 + "X": 2121.58, + "Y": -149.18, + "Z": 559.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190024,10 +191582,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 68, - "Coding LOC": 53, - "Documentation LOC": 0, - "Structural Magnitude": 14.76, + "Total LOC": 174, + "Coding LOC": 109, + "Documentation LOC": 17, + "Structural Magnitude": 69.88, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -190037,10 +191595,10 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Error & Exception Exposure": "7.61%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.19%", + "API Exposure": "13.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -190052,78 +191610,248 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "test_response_dependency_chain", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 67 + "Start Line": 71, + "End Line": 94 }, { - "Function Name": "read_current_user", + "Function Name": "test_response_dependency_returns_different_response_instance", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 97, + "End Line": 121 + }, + { + "Function Name": "test_background_tasks_with_depends_annotated", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 173 + }, + { + "Function Name": "test_request_with_depends_annotated", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 145 + }, + { + "Function Name": "test_response_with_depends_annotated", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 31 + }, + { + "Function Name": "test_response_with_depends_default", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 51 + }, + { + "Function Name": "test_response_without_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 68 + }, + { + "Function Name": "second_modifier", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 83 + }, + { + "Function Name": "extract_request_info", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 133 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 162, + "End Line": 166 + }, + { + "Function Name": "modify_response", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 20 + }, + { + "Function Name": "modify_response", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 40 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 61 + }, + { + "Function Name": "first_modifier", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 77 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 112, + "End Line": 114 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 136, + "End Line": 139 + }, + { + "Function Name": "add_background_task", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 157, + "End Line": 159 + }, + { + "Function Name": "endpoint", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 23, + "End Line": 24 }, { - "Function Name": "test_security_http_digest_incorrect_scheme_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 38 + "Start Line": 43, + "End Line": 44 }, { - "Function Name": "test_security_http_digest", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 86, + "End Line": 87 }, { - "Function Name": "test_security_http_digest_no_credentials", + "Function Name": "background_task", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 155 + }, + { + "Function Name": "default_response", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 106, + "End Line": 109 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 68, + "Function Parameters": 22, + "Function/Method Declarations": 22, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 20, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 29, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Structured Documentation Blocks": 16, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 7, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -190132,9 +191860,9 @@ "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 8, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -190152,7 +191880,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 40, + "Structural Space Indentations": 98, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190168,16 +191896,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 23, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Design Long Vars": 0, + "Duplicate Logic": 2, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190208,27 +191936,28 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "typing" ] }, - "python/fastapi/tests/test_security_http_digest_description.py": { + "python/fastapi/tests/test_response_model_as_return_annotation.py": { "1. Artifact Identity": { - "Filename": "test_security_http_digest_description.py", - "Path": "python/fastapi/tests/test_security_http_digest_description.py", + "Filename": "test_response_model_as_return_annotation.py", + "Path": "python/fastapi/tests/test_response_model_as_return_annotation.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, BaseUser, User", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1453.83, - "Y": -185.8, - "Z": -1213.86 + "X": 2895.39, + "Y": -8.01, + "Z": -255.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190237,23 +191966,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 59, + "Total LOC": 1122, + "Coding LOC": 959, "Documentation LOC": 0, - "Structural Magnitude": 15.18, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 236.98, + "Control Flow Ratio": "3.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.014 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.5%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.01%", + "API Exposure": "13.56%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -190266,86 +191995,786 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Structural Impact": 7.5, + "Lines of Code (LOC)": 611, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 73 + "Start Line": 511, + "End Line": 1121 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Function Name": "test_invalid_response_model_field", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "12.5%", + "Start Line": 499, + "End Line": 508 }, { - "Function Name": "test_security_http_digest_incorrect_scheme_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 38 + "Function Name": "test_response_model_no_annotation_return_invalid_dict", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 278, + "End Line": 281 }, { - "Function Name": "test_security_http_digest", - "Structural Impact": 1.2, + "Function Name": "test_response_model_no_annotation_return_invalid_model", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 284, + "End Line": 287 + }, + { + "Function Name": "test_no_response_model_annotation_return_invalid_dict", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 316, + "End Line": 319 + }, + { + "Function Name": "test_no_response_model_annotation_return_invalid_model", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 322, + "End Line": 325 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_invalid_dict", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 400, + "End Line": 403 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_invalid_model", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 406, + "End Line": 409 + }, + { + "Function Name": "test_response_model_none_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 376, + "End Line": 385 }, { - "Function Name": "test_security_http_digest_no_credentials", + "Function Name": "test_response_model_none_annotation_return_dict_with_extra_data", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 366, + "End Line": 373 + }, + { + "Function Name": "test_response_model_list_of_model_no_annotation", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 436, + "End Line": 442 + }, + { + "Function Name": "test_no_response_model_annotation_list_of_model", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 445, + "End Line": 451 + }, + { + "Function Name": "test_no_response_model_annotation_forward_ref_list_of_model", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 454, + "End Line": 460 + }, + { + "Function Name": "test_response_model_no_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 296, + "End Line": 301 + }, + { + "Function Name": "test_no_response_model_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 334, + "End Line": 339 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_dict_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 412, + "End Line": 417 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_submodel_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 420, + "End Line": 425 + }, + { + "Function Name": "test_response_model_filtering_model_annotation_submodel_return_submodel", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 428, + "End Line": 433 + }, + { + "Function Name": "response_model_list_of_model_no_annotation", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 192, + "End Line": 196 + }, + { + "Function Name": "no_response_model_annotation_list_of_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 200, + "End Line": 204 + }, + { + "Function Name": "no_response_model_annotation_forward_ref_list_of_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 208, + "End Line": 212 + }, + { + "Function Name": "test_no_response_model_no_annotation_return_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 257 + }, + { + "Function Name": "test_no_response_model_no_annotation_return_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 263 + }, + { + "Function Name": "test_response_model_no_annotation_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 266, + "End Line": 269 + }, + { + "Function Name": "test_response_model_no_annotation_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 272, + "End Line": 275 + }, + { + "Function Name": "test_response_model_no_annotation_return_dict_with_extra_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 290, + "End Line": 293 + }, + { + "Function Name": "test_no_response_model_annotation_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 304, + "End Line": 307 + }, + { + "Function Name": "test_no_response_model_annotation_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 310, + "End Line": 313 + }, + { + "Function Name": "test_no_response_model_annotation_return_dict_with_extra_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 331 + }, + { + "Function Name": "test_response_model_none_annotation_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 342, + "End Line": 345 + }, + { + "Function Name": "test_response_model_none_annotation_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 351 + }, + { + "Function Name": "test_response_model_none_annotation_return_invalid_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 354, + "End Line": 357 + }, + { + "Function Name": "test_response_model_none_annotation_return_invalid_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 360, + "End Line": 363 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 388, + "End Line": 391 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 394, + "End Line": 397 + }, + { + "Function Name": "test_response_model_union_no_annotation_return_model1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 466 + }, + { + "Function Name": "test_response_model_union_no_annotation_return_model2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 469, + "End Line": 472 + }, + { + "Function Name": "test_no_response_model_annotation_union_return_model1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 475, + "End Line": 478 + }, + { + "Function Name": "test_no_response_model_annotation_union_return_model2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 481, + "End Line": 484 + }, + { + "Function Name": "test_no_response_model_annotation_return_class", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 487, + "End Line": 490 + }, + { + "Function Name": "test_no_response_model_annotation_json_response_class", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 493, + "End Line": 496 + }, + { + "Function Name": "no_response_model_no_annotation_return_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "no_response_model_no_annotation_return_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "response_model_no_annotation_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 42 + }, + { + "Function Name": "response_model_no_annotation_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 46, + "End Line": 47 + }, + { + "Function Name": "response_model_no_annotation_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 52 + }, + { + "Function Name": "response_model_no_annotation_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 57 + }, + { + "Function Name": "response_model_no_annotation_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 64 + }, + { + "Function Name": "response_model_no_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 71 + }, + { + "Function Name": "no_response_model_annotation_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 76 + }, + { + "Function Name": "no_response_model_annotation_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 81 + }, + { + "Function Name": "no_response_model_annotation_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 86 + }, + { + "Function Name": "no_response_model_annotation_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 90, + "End Line": 91 + }, + { + "Function Name": "no_response_model_annotation_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 96 + }, + { + "Function Name": "no_response_model_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 100, + "End Line": 101 + }, + { + "Function Name": "response_model_none_annotation_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 105, + "End Line": 106 + }, + { + "Function Name": "response_model_none_annotation_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 111 + }, + { + "Function Name": "response_model_none_annotation_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 115, + "End Line": 116 + }, + { + "Function Name": "response_model_none_annotation_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 120, + "End Line": 121 + }, + { + "Function Name": "response_model_none_annotation_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 127, + "End Line": 128 + }, + { + "Function Name": "response_model_none_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 136 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 142, + "End Line": 143 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 150 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 156, + "End Line": 157 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 163, + "End Line": 164 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 172 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 179, + "End Line": 180 + }, + { + "Function Name": "response_model_filtering_model_annotation_submodel_return_submodel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 187, + "End Line": 188 + }, + { + "Function Name": "response_model_union_no_annotation_return_model1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 219, + "End Line": 220 + }, + { + "Function Name": "response_model_union_no_annotation_return_model2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 227, + "End Line": 228 + }, + { + "Function Name": "no_response_model_annotation_union_return_model1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 232, + "End Line": 233 + }, + { + "Function Name": "no_response_model_annotation_union_return_model2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 237, + "End Line": 238 + }, + { + "Function Name": "no_response_model_annotation_response_class", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 242, + "End Line": 243 + }, + { + "Function Name": "no_response_model_annotation_json_response_class", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 248 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 504, + "End Line": 505 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Control Flow Branches": 7, + "Sequential Logic Declarations": 216, + "Function Parameters": 75, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 73, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 116, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 116, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 37, + "Generic Type Abstractions": 29, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 3, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -190354,7 +192783,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 6, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -190365,7 +192794,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, + "Structural Space Indentations": 823, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190381,16 +192810,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 23, + "Core Var Decl": 57, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 57, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 75, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190414,34 +192843,38 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.exceptions", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_security_http_digest_optional.py": { + "python/fastapi/tests/test_response_model_data_filter.py": { "1. Artifact Identity": { - "Filename": "test_security_http_digest_optional.py", - "Path": "python/fastapi/tests/test_security_http_digest_optional.py", + "Filename": "test_response_model_data_filter.py", + "Path": "python/fastapi/tests/test_response_model_data_filter.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, UserBase", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3467.84, - "Y": 17.22, - "Z": -1806.78 + "X": 3229.46, + "Y": 25.5, + "Z": -1548.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190450,24 +192883,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 70, - "Coding LOC": 55, + "Total LOC": 80, + "Coding LOC": 54, "Documentation LOC": 0, - "Structural Magnitude": 16.3, - "Control Flow Ratio": "4.0%", + "Structural Magnitude": 26.58, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.076 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.16%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.13%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.32%", + "Concurrency Exposure": "76.82%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -190478,82 +192911,92 @@ }, "5. Function Analysis": [ { - "Function Name": "read_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "read_pet", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 17 + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 42 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "create_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "read_pets", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 69 + "Start Line": 46, + "End Line": 53 }, { - "Function Name": "test_security_http_digest_incorrect_scheme_credentials", + "Function Name": "test_filter_second_level_model", "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 40 + "Start Line": 66, + "End Line": 71 }, { - "Function Name": "test_security_http_digest", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_list_of_models", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 74, + "End Line": 79 }, { - "Function Name": "test_security_http_digest_no_credentials", + "Function Name": "test_filter_top_level_model", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 59, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -190578,7 +193021,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 41, + "Structural Space Indentations": 35, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190594,16 +193037,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 10, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 18, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190627,22 +193070,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2.py": { + "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2.py", - "Path": "python/fastapi/tests/test_security_oauth2.py", + "Filename": "test_response_model_data_filter_no_inheritance.py", + "Path": "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -190653,9 +193095,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4008.77, - "Y": 84.04, - "Z": -302.56 + "X": 1558.5, + "Y": -159.22, + "Z": 892.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190664,24 +193106,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 281, - "Coding LOC": 249, - "Documentation LOC": 3, - "Structural Magnitude": 43.98, - "Control Flow Ratio": "4.2%", + "Total LOC": 82, + "Coding LOC": 56, + "Documentation LOC": 0, + "Structural Magnitude": 26.62, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.029 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.65%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.6%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.26%", + "Concurrency Exposure": "75.45%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -190692,124 +193134,74 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 132, + "Function Name": "read_pet", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 280 - }, - { - "Function Name": "test_strict_login_incorrect_grant_type", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 114, - "End Line": 130 - }, - { - "Function Name": "test_strict_login_no_data", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 88 - }, - { - "Function Name": "test_strict_login_correct_grant_type", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 133, - "End Line": 146 + "Start Line": 38, + "End Line": 44 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "create_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_strict_login_no_grant_type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "read_pets", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 103 + "Start Line": 48, + "End Line": 55 }, { - "Function Name": "login", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_filter_second_level_model", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 + "Start Line": 68, + "End Line": 73 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_list_of_models", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Start Line": 76, + "End Line": 81 }, { - "Function Name": "test_security_oauth2", + "Function Name": "test_filter_top_level_model", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 48 - }, - { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 54 - }, - { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 61 + "Start Line": 61, + "End Line": 65 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 69, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 23, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -190817,24 +193209,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -190844,7 +193236,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -190852,7 +193244,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 223, + "Structural Space Indentations": 37, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190868,16 +193260,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 20, + "Vectorized Math & Tensor Operations": 10, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 20, + "Design Snake Case": 18, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 3, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190901,36 +193293,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py": { + "python/fastapi/tests/test_response_model_default_factory.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py", + "Filename": "test_response_model_default_factory.py", + "Path": "python/fastapi/tests/test_response_model_default_factory.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3221.73, - "Y": 16.75, - "Z": -1790.39 + "X": 1010.56, + "Y": -292.13, + "Z": 682.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190939,24 +193329,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 66, + "Total LOC": 48, + "Coding LOC": 30, "Documentation LOC": 0, - "Structural Magnitude": 18.52, + "Structural Magnitude": 14.6, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.267 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "6.32%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.39%", - "Concurrency Exposure": "27.67%", + "API Exposure": "10.69%", + "Concurrency Exposure": "74.44%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -190967,73 +193357,53 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 82 - }, - { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 - }, - { - "Function Name": "test_no_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_response_model_has_default_factory_return_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 32, + "End Line": 38 }, { - "Function Name": "test_incorrect_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_response_model_has_default_factory_return_model", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 30 + "Start Line": 41, + "End Line": 47 }, { - "Function Name": "test_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "response_model_has_default_factory_return_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_token_with_whitespaces", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "response_model_has_default_factory_return_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 5, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, @@ -191042,17 +193412,17 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 1, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -191077,7 +193447,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 51, + "Structural Space Indentations": 16, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191094,15 +193464,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, - "Design Camel Case": 1, + "Core Var Decl": 8, + "Design Camel Case": 0, "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191126,34 +193496,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py": { + "python/fastapi/tests/test_response_model_include_exclude.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer_description.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py", + "Filename": "test_response_model_include_exclude.py", + "Path": "python/fastapi/tests/test_response_model_include_exclude.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1804.4, - "Y": -175.77, - "Z": -1573.56 + "X": 2231.67, + "Y": -122.93, + "Z": 1059.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191162,10 +193532,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 81, - "Coding LOC": 66, + "Total LOC": 176, + "Coding LOC": 137, "Documentation LOC": 0, - "Structural Magnitude": 16.42, + "Structural Magnitude": 40.14, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -191178,8 +193548,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.83%", - "Concurrency Exposure": "27.67%", + "API Exposure": "11.94%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -191190,82 +193560,152 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 39, + "Function Name": "simple_include_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 42, - "End Line": 80 + "End Line": 49 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "simple_exclude_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 69, + "End Line": 76 }, { - "Function Name": "test_no_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "mixed", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 85, + "End Line": 93 }, { - "Function Name": "test_incorrect_token", + "Function Name": "mixed_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 102, + "End Line": 110 + }, + { + "Function Name": "test_nested_include_simple", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 124 + }, + { + "Function Name": "test_nested_include_simple_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 127, + "End Line": 135 + }, + { + "Function Name": "test_nested_exclude_simple", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 138, + "End Line": 144 + }, + { + "Function Name": "test_nested_exclude_simple_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 147, + "End Line": 153 + }, + { + "Function Name": "test_nested_include_mixed", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 156, + "End Line": 164 + }, + { + "Function Name": "test_nested_include_mixed_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 167, + "End Line": 175 + }, + { + "Function Name": "simple_include", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 30, - "End Line": 33 + "End Line": 34 }, { - "Function Name": "test_token", + "Function Name": "simple_exclude", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 39 + "Start Line": 57, + "End Line": 61 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Sequential Logic Declarations": 39, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 21, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 6, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -191290,7 +193730,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 52, + "Structural Space Indentations": 105, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191306,16 +193746,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, - "Design Camel Case": 2, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 31, + "Design Camel Case": 0, + "Design Snake Case": 31, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191339,22 +193779,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py": { + "python/fastapi/tests/test_response_model_invalid.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py", + "Filename": "test_response_model_invalid.py", + "Path": "python/fastapi/tests/test_response_model_invalid.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -191364,9 +193803,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2092.61, - "Y": -166.64, - "Z": 907.1 + "X": 1943.3, + "Y": -161.35, + "Z": -1206.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191375,24 +193814,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 198, - "Coding LOC": 162, - "Documentation LOC": 1, - "Structural Magnitude": 48.84, - "Control Flow Ratio": "12.8%", + "Total LOC": 44, + "Coding LOC": 29, + "Documentation LOC": 0, + "Structural Magnitude": 27.58, + "Control Flow Ratio": "17.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.224 + "Raw Cognitive Density": 0.207 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.44%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.11%", + "Error & Exception Exposure": "80.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.92%", - "Concurrency Exposure": "67.41%", + "API Exposure": "13.87%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -191403,159 +193842,119 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 99, - "End Line": 197 - }, - { - "Function Name": "test_read_with_oauth2_scheme", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_invalid_response_model_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 71, - "End Line": 76 + "Start Line": 10, + "End Line": 16 }, { - "Function Name": "test_read_with_get_token", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_invalid_response_model_sub_type_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 79, - "End Line": 84 - }, - { - "Function Name": "create_item", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 - }, - { - "Function Name": "get_token", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 - }, - { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 + "Start Line": 19, + "End Line": 25 }, { - "Function Name": "test_root", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "test_invalid_response_model_in_responses_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 68 + "Control Flow Ratio": "25.0%", + "Start Line": 28, + "End Line": 34 }, { - "Function Name": "test_read_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "test_invalid_response_model_sub_type_in_responses_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 90 + "Control Flow Ratio": "25.0%", + "Start Line": 37, + "End Line": 43 }, { - "Function Name": "test_create_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 96 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "root", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "read_with_oauth2_scheme", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "read_with_get_token", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Start Line": 42, + "End Line": 43 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 41, - "Function Parameters": 12, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 19, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 5, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -191573,7 +193972,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, + "Structural Space Indentations": 21, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191589,16 +193988,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 20, - "Design Camel Case": 2, - "Design Snake Case": 16, - "Design Pascal Case": 2, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Duplicate Logic": 4, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191622,35 +194021,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "typing" + "fastapi.exceptions", + "pytest" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py": { + "python/fastapi/tests/test_response_model_sub_types.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", + "Filename": "test_response_model_sub_types.py", + "Path": "python/fastapi/tests/test_response_model_sub_types.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4840.95, - "Y": 232.11, - "Z": 126.13 + "X": 2157.87, + "Y": -110.58, + "Z": 1308.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191659,10 +194057,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 81, - "Coding LOC": 64, - "Documentation LOC": 1, - "Structural Magnitude": 15.18, + "Total LOC": 162, + "Coding LOC": 143, + "Documentation LOC": 0, + "Structural Magnitude": 25.66, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -191672,11 +194070,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Error & Exception Exposure": "42.33%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.13%", - "Concurrency Exposure": "48.94%", + "API Exposure": "9.76%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -191688,36 +194086,46 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 43, + "Structural Impact": 6.0, + "Lines of Code (LOC)": 114, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 80 + "Start Line": 48, + "End Line": 161 }, { - "Function Name": "get_token", - "Structural Impact": 1.5, + "Function Name": "test_path_operations", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 45 + }, + { + "Function Name": "valid1", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "test_read_admin", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "valid2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 35 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "read_admin", + "Function Name": "valid3", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -191725,41 +194133,51 @@ "Control Flow Ratio": "0.0%", "Start Line": 25, "End Line": 26 + }, + { + "Function Name": "valid4", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -191777,7 +194195,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 50, + "Structural Space Indentations": 126, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191793,16 +194211,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, - "Design Camel Case": 2, - "Design Snake Case": 7, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 11, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191826,36 +194244,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", "inline_snapshot", - "typing" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_optional.py": { + "python/fastapi/tests/test_return_none_stringified_annotations.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_optional.py", - "Path": "python/fastapi/tests/test_security_oauth2_optional.py", + "Filename": "test_return_none_stringified_annotations.py", + "Path": "python/fastapi/tests/test_return_none_stringified_annotations.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3941.76, - "Y": 144.57, - "Z": 205.41 + "X": 4349.96, + "Y": 123.27, + "Z": -1835.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191864,27 +194280,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 282, - "Coding LOC": 253, + "Total LOC": 18, + "Coding LOC": 12, "Documentation LOC": 0, - "Structural Magnitude": 47.06, - "Control Flow Ratio": "6.7%", + "Structural Magnitude": 5.94, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.038 + "Raw Cognitive Density": 0.167 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.74%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.59%", + "API Exposure": "9.42%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "80.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -191892,149 +194308,59 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 150, - "End Line": 281 - }, - { - "Function Name": "test_strict_login_incorrect_grant_type", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 115, - "End Line": 131 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 25, - "End Line": 29 - }, - { - "Function Name": "read_users_me", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 38, - "End Line": 41 - }, - { - "Function Name": "test_strict_login_no_data", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 89 - }, - { - "Function Name": "test_strict_login_correct_data", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 134, - "End Line": 147 - }, - { - "Function Name": "test_strict_login_no_grant_type", + "Function Name": "test_no_content", "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 104 + "Start Line": 7, + "End Line": 17 }, { - "Function Name": "login", - "Structural Impact": 1.5, + "Function Name": "return_no_content", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - }, - { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 50 - }, - { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 56 - }, - { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 11, + "End Line": 12 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 70, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 22, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 10, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -192044,7 +194370,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -192052,7 +194378,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 227, + "Structural Space Indentations": 8, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192068,16 +194394,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 21, - "Design Pascal Case": 3, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 3, - "Design Long Vars": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -192101,37 +194427,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 3, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + "http" ] }, - "python/fastapi/tests/test_security_oauth2_optional_description.py": { + "python/fastapi/tests/test_route_scope.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_optional_description.py", - "Path": "python/fastapi/tests/test_security_oauth2_optional_description.py", + "Filename": "test_route_scope.py", + "Path": "python/fastapi/tests/test_route_scope.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2270.84, - "Y": -91.02, - "Z": -1152.96 + "X": 2371.14, + "Y": -67.58, + "Z": -1313.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192140,24 +194462,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 284, - "Coding LOC": 255, + "Total LOC": 51, + "Coding LOC": 33, "Documentation LOC": 0, - "Structural Magnitude": 47.2, - "Control Flow Ratio": "6.7%", + "Structural Magnitude": 25.26, + "Control Flow Ratio": "11.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.037 + "Raw Cognitive Density": 0.711 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.73%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "23.07%", + "Error & Exception Exposure": "17.91%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.58%", - "Concurrency Exposure": "0.0%", + "API Exposure": "11.12%", + "Concurrency Exposure": "97.53%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -192168,149 +194490,109 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 133, - "Control Flow Branches": 0, + "Function Name": "test_websocket_invalid_path_doesnt_match", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 151, - "End Line": 283 - }, - { - "Function Name": "test_strict_login_incorrect_grant_type", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 116, - "End Line": 132 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 26, - "End Line": 30 + "Control Flow Ratio": "50.0%", + "Start Line": 47, + "End Line": 50 }, { - "Function Name": "read_users_me", - "Structural Impact": 3.0, + "Function Name": "test_websocket", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 39, - "End Line": 42 - }, - { - "Function Name": "test_strict_login_None", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 90 - }, - { - "Function Name": "test_strict_login_correct_correct_grant_type", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 148 + "Control Flow Ratio": "25.0%", + "Start Line": 41, + "End Line": 44 }, { - "Function Name": "test_strict_login_no_grant_type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_user", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 105 + "Start Line": 10, + "End Line": 12 }, { - "Function Name": "login", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "websocket_item", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "test_security_oauth2", + "Function Name": "test_get", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_invalid_method_doesnt_match", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 + "Start Line": 31, + "End Line": 33 }, { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_invalid_path_doesnt_match", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 63 + "Start Line": 36, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 70, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 22, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 24, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -192320,7 +194602,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -192328,7 +194610,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 229, + "Structural Space Indentations": 18, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192344,23 +194626,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 25, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 3, + "Design Snake Case": 6, + "Design Pascal Case": 2, "Design Upper Case": 0, - "Design Short Vars": 3, - "Design Long Vars": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -192377,24 +194659,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.routing", "fastapi.testclient", - "inline_snapshot", - "pydantic", "pytest" ] }, - "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py": { + "python/fastapi/tests/test_router_circular_import.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_password_bearer_optional.py", - "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py", + "Filename": "test_router_circular_import.py", + "Path": "python/fastapi/tests/test_router_circular_import.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -192404,9 +194684,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4671.62, - "Y": 155.68, - "Z": -201.27 + "X": 3173.02, + "Y": 34.71, + "Z": -2197.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192415,27 +194695,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 56, + "Total LOC": 13, + "Coding LOC": 9, "Documentation LOC": 0, - "Structural Magnitude": 17.32, - "Control Flow Ratio": "4.0%", + "Structural Magnitude": 4.58, + "Control Flow Ratio": "33.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.15 + "Raw Cognitive Density": 0.444 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.16%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.1%", - "Concurrency Exposure": "29.89%", + "API Exposure": "5.25%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "60.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -192443,82 +194723,42 @@ }, "5. Function Analysis": [ { - "Function Name": "read_items", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 15 - }, - { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 70 - }, - { - "Function Name": "test_no_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 - }, - { - "Function Name": "test_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 30 - }, - { - "Function Name": "test_incorrect_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "test_router_circular_import", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Control Flow Ratio": "66.7%", + "Start Line": 5, + "End Line": 12 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 4, + "Function Parameters": 1, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -192543,7 +194783,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 43, + "Structural Space Indentations": 6, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192559,16 +194799,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 2, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -192592,34 +194832,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot" + "pytest" ] }, - "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py": { + "python/fastapi/tests/test_router_events.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_password_bearer_optional_description.py", - "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py", + "Filename": "test_router_events.py", + "Path": "python/fastapi/tests/test_router_events.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3747.49, - "Y": 77.86, - "Z": -1436.4 + "X": 3402.36, + "Y": 7.28, + "Z": 226.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192628,24 +194867,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 61, - "Documentation LOC": 0, - "Structural Magnitude": 17.52, - "Control Flow Ratio": "4.0%", + "Total LOC": 379, + "Coding LOC": 293, + "Documentation LOC": 4, + "Structural Magnitude": 157.56, + "Control Flow Ratio": "5.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.138 + "Raw Cognitive Density": 0.241 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.97%", + "Cognitive Load Exposure": "4.44%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.96%", - "Concurrency Exposure": "28.7%", + "API Exposure": "13.37%", + "Concurrency Exposure": "80.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -192656,82 +194895,472 @@ }, "5. Function Analysis": [ { - "Function Name": "read_items", + "Function Name": "test_router_events", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "3.2%", + "Start Line": 27, + "End Line": 86 + }, + { + "Function Name": "test_router_nested_lifespan_state", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "3.2%", + "Start Line": 114, + "End Line": 171 + }, + { + "Function Name": "test_startup_shutdown_handlers_as_parameters", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "3.2%", + "Start Line": 321, + "End Line": 378 + }, + { + "Function Name": "test_router_sync_generator_lifespan", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "6.2%", + "Start Line": 268, + "End Line": 292 + }, + { + "Function Name": "test_app_lifespan_state", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "7.1%", + "Start Line": 89, + "End Line": 111 + }, + { + "Function Name": "test_router_async_generator_lifespan", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "7.1%", + "Start Line": 295, + "End Line": 318 + }, + { + "Function Name": "test_router_async_shutdown_handler", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "10.0%", + "Start Line": 248, + "End Line": 265 + }, + { + "Function Name": "test_router_nested_lifespan_state_overriding_by_parent", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 174, + "End Line": 202 + }, + { + "Function Name": "test_merged_mixed_state_lifespans", "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 222, + "End Line": 242 + }, + { + "Function Name": "test_merged_no_return_lifespans_return_none", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 205, + "End Line": 219 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 19 + "Control Flow Ratio": "0.0%", + "Start Line": 176, + "End Line": 182 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "router_lifespan", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 75 + "Start Line": 185, + "End Line": 191 }, { - "Function Name": "test_no_token", - "Structural Impact": 1.2, + "Function Name": "main", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 142, + "End Line": 146 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 91, + "End Line": 94 }, { - "Function Name": "test_token", - "Structural Impact": 1.2, + "Function Name": "lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 119 + }, + { + "Function Name": "router_lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 122, + "End Line": 125 + }, + { + "Function Name": "subrouter_lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 128, + "End Line": 131 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 272, + "End Line": 275 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 298, + "End Line": 301 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 207, + "End Line": 208 + }, + { + "Function Name": "router_lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 211, + "End Line": 212 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 224, + "End Line": 225 + }, + { + "Function Name": "router_lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 228, + "End Line": 229 + }, + { + "Function Name": "sub_router_lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 232, + "End Line": 233 + }, + { + "Function Name": "state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 31, - "End Line": 34 + "End Line": 32 }, { - "Function Name": "test_incorrect_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "app_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "app_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, "End Line": 40 + }, + { + "Function Name": "router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 46 + }, + { + "Function Name": "router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 50 + }, + { + "Function Name": "sub_router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "sub_router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 60 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 100 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 253, + "End Line": 254 + }, + { + "Function Name": "app_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 257, + "End Line": 258 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 281 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 306, + "End Line": 307 + }, + { + "Function Name": "app_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 324, + "End Line": 325 + }, + { + "Function Name": "app_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 327, + "End Line": 328 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 333, + "End Line": 334 + }, + { + "Function Name": "router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 336, + "End Line": 337 + }, + { + "Function Name": "router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 339, + "End Line": 340 + }, + { + "Function Name": "sub_router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 344, + "End Line": 345 + }, + { + "Function Name": "sub_router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 347, + "End Line": 348 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Control Flow Branches": 10, + "Sequential Logic Declarations": 170, + "Function Parameters": 44, + "Function/Method Declarations": 44, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 96, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 52, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 1, + "Structured Documentation Blocks": 8, + "Unit Test Assertions": 109, + "Asynchronous/Concurrent Execution": 13, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 28, + "Generic Type Abstractions": 57, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -192753,10 +195382,10 @@ "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 9, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 270, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192771,17 +195400,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, - "Design Camel Case": 1, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Lazy Evaluation & Generators (O(1) Memory)": 28, + "Vectorized Math & Tensor Operations": 18, + "Core Var Decl": 34, + "Design Camel Case": 0, + "Design Snake Case": 34, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Duplicate Logic": 22, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -192805,35 +195434,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextlib", "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_security_openid_connect.py": { + "python/fastapi/tests/test_router_prefix_with_template.py": { "1. Artifact Identity": { - "Filename": "test_security_openid_connect.py", - "Path": "python/fastapi/tests/test_security_openid_connect.py", + "Filename": "test_router_prefix_with_template.py", + "Path": "python/fastapi/tests/test_router_prefix_with_template.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3737.29, - "Y": 54.03, - "Z": 1597.87 + "X": 619.45, + "Y": -312.55, + "Z": 264.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192842,27 +195472,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 61, + "Total LOC": 24, + "Coding LOC": 13, "Documentation LOC": 0, - "Structural Magnitude": 18.52, + "Structural Magnitude": 6.26, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.154 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.0%", + "API Exposure": "8.61%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -192870,82 +195500,42 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 79 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, + "Function Name": "read_user", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_security_oauth2_password_other_header", + "Function Name": "test_get", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 - }, - { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 45 + "Start Line": 20, + "End Line": 23 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 9, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -192955,14 +195545,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -192980,7 +195570,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192997,15 +195587,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Design Snake Case": 5, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193029,36 +195619,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.open_id_connect_url", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_openid_connect_description.py": { + "python/fastapi/tests/test_router_redirect_slashes.py": { "1. Artifact Identity": { - "Filename": "test_security_openid_connect_description.py", - "Path": "python/fastapi/tests/test_security_openid_connect_description.py", + "Filename": "test_router_redirect_slashes.py", + "Path": "python/fastapi/tests/test_router_redirect_slashes.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4625.41, - "Y": 165.24, - "Z": 331.93 + "X": 3395.23, + "Y": -31.8, + "Z": -2203.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193067,23 +195653,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 64, + "Total LOC": 41, + "Coding LOC": 26, "Documentation LOC": 0, - "Structural Magnitude": 18.68, + "Structural Magnitude": 12.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.077 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.17%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.92%", + "API Exposure": "10.41%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -193095,99 +195681,79 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "test_redirect_slashes_enabled", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 82 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 20 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 + "Start Line": 5, + "End Line": 21 }, { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_redirect_slashes_disabled", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 24, + "End Line": 40 }, { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "hello_page", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 40 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "hello_page", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 47 + "Start Line": 29, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 14, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -193205,7 +195771,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 22, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193221,16 +195787,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, - "Design Camel Case": 1, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 10, + "Design Camel Case": 0, + "Design Snake Case": 10, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Duplicate Logic": 2, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193254,36 +195820,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.open_id_connect_url", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_openid_connect_optional.py": { + "python/fastapi/tests/test_schema_compat_pydantic_v2.py": { "1. Artifact Identity": { - "Filename": "test_security_openid_connect_optional.py", - "Path": "python/fastapi/tests/test_security_openid_connect_optional.py", + "Filename": "test_schema_compat_pydantic_v2.py", + "Path": "python/fastapi/tests/test_schema_compat_pydantic_v2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Parent Entity": "str, Enum, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1205.04, - "Y": -230.44, - "Z": -148.83 + "X": 2048.25, + "Y": -176.92, + "Z": -1440.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193292,24 +195855,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 64, - "Documentation LOC": 0, - "Structural Magnitude": 21.58, - "Control Flow Ratio": "6.2%", + "Total LOC": 122, + "Coding LOC": 106, + "Documentation LOC": 2, + "Structural Magnitude": 21.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.062 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.0%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.92%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.13%", + "Concurrency Exposure": "22.63%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -193319,75 +195882,55 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 27 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, + "Structural Impact": 5.4, + "Lines of Code (LOC)": 80, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 82 + "Start Line": 42, + "End Line": 121 }, { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_client", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 12, + "End Line": 32 }, { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 + "Start Line": 36, + "End Line": 38 }, { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_user", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 48 + "Start Line": 28, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 30, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 32, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -193395,24 +195938,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 8, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -193430,7 +195973,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 48, + "Structural Space Indentations": 93, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193446,16 +195989,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 2, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193479,35 +196022,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 8, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "dirty_equals", + "enum", "fastapi", - "fastapi.security.open_id_connect_url", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pydantic", + "pytest", + "tests.utils" ] }, - "python/fastapi/tests/test_security_scopes.py": { + "python/fastapi/tests/test_schema_extra_examples.py": { "1. Artifact Identity": { - "Filename": "test_security_scopes.py", - "Path": "python/fastapi/tests/test_security_scopes.py", + "Filename": "test_schema_extra_examples.py", + "Path": "python/fastapi/tests/test_schema_extra_examples.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1327.08, - "Y": -258.7, - "Z": -900.88 + "X": 3034.94, + "Y": -40.77, + "Z": 835.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193516,26 +196063,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 46, - "Coding LOC": 31, - "Documentation LOC": 0, - "Structural Magnitude": 20.22, - "Control Flow Ratio": "0.0%", + "Total LOC": 858, + "Coding LOC": 784, + "Documentation LOC": 34, + "Structural Magnitude": 123.98, + "Control Flow Ratio": "9.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.065 + "Raw Cognitive Density": 0.023 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.03%", + "Cognitive Load Exposure": "2.53%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.41%", + "API Exposure": "10.69%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "8.54%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -193544,109 +196091,229 @@ }, "5. Function Analysis": [ { - "Function Name": "app_fixture", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "create_app", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 205, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 9, + "End Line": 213 + }, + { + "Function Name": "test_openapi_schema", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 605, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 253, + "End Line": 857 + }, + { + "Function Name": "test_call_api", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 216, + "End Line": 250 + }, + { + "Function Name": "examples", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 31 + "Start Line": 30, + "End Line": 38 }, { - "Function Name": "test_security_scopes_dependency_called_once", - "Structural Impact": 2.1, + "Function Name": "example_examples", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 52 + }, + { + "Function Name": "header_examples", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 158, + "End Line": 167 + }, + { + "Function Name": "path_example_examples", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 45 + "Start Line": 106, + "End Line": 112 }, { - "Function Name": "endpoint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "query_example", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 117, + "End Line": 123 }, { - "Function Name": "get_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "query_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 126, + "End Line": 132 }, { - "Function Name": "client_fixture", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "query_example_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 137, + "End Line": 144 }, { - "Function Name": "call_counter_fixture", - "Structural Impact": 1.1, + "Function Name": "header_example", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 155 + }, + { + "Function Name": "header_example_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 172, + "End Line": 179 + }, + { + "Function Name": "cookie_example", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 184, + "End Line": 190 + }, + { + "Function Name": "cookie_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 193, + "End Line": 199 + }, + { + "Function Name": "cookie_example_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 204, + "End Line": 211 + }, + { + "Function Name": "path_example", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 93 + }, + { + "Function Name": "path_examples", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 96, + "End Line": 101 + }, + { + "Function Name": "schema_extra", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "get_db", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "example", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 17 + "Start Line": 26, + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Control Flow Branches": 10, + "Sequential Logic Declarations": 100, + "Function Parameters": 19, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 20, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 36, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 31, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 16, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 2, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -193664,7 +196331,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 19, + "Structural Space Indentations": 775, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193680,16 +196347,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 3, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 67, "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Design Snake Case": 55, + "Design Pascal Case": 12, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193713,34 +196380,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", "fastapi.testclient", - "pytest", - "typing" + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_security_scopes_dont_propagate.py": { + "python/fastapi/tests/test_schema_ref_pydantic_v2.py": { "1. Artifact Identity": { - "Filename": "test_security_scopes_dont_propagate.py", - "Path": "python/fastapi/tests/test_security_scopes_dont_propagate.py", + "Filename": "test_schema_ref_pydantic_v2.py", + "Path": "python/fastapi/tests/test_schema_ref_pydantic_v2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1092.62, - "Y": -293.19, - "Z": 370.19 + "X": 4109.14, + "Y": 92.33, + "Z": -1657.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193749,24 +196419,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 45, - "Coding LOC": 27, - "Documentation LOC": 1, - "Structural Magnitude": 17.54, + "Total LOC": 69, + "Coding LOC": 58, + "Documentation LOC": 0, + "Structural Magnitude": 15.76, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.407 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.13%", - "Error & Exception Exposure": "67.04%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "33.95%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.16%", - "Concurrency Exposure": "94.13%", + "API Exposure": "9.16%", + "Concurrency Exposure": "29.4%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -193777,64 +196447,54 @@ }, "5. Function Analysis": [ { - "Function Name": "dep3", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 38, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 22 + "Start Line": 31, + "End Line": 68 }, { - "Function Name": "get_scopes", + "Function Name": "get_client", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 11, + "End Line": 23 }, { - "Function Name": "security1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 26, + "End Line": 28 }, { - "Function Name": "security2", - "Structural Impact": 1.5, + "Function Name": "read_root", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 - }, - { - "Function Name": "test_security_scopes_dont_propagate", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 44 + "Start Line": 19, + "End Line": 20 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Sequential Logic Declarations": 22, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -193842,17 +196502,17 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -193877,7 +196537,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 13, + "Structural Space Indentations": 48, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193893,16 +196553,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 6, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193926,34 +196586,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest", "typing" ] }, - "python/fastapi/tests/test_security_scopes_sub_dependency.py": { + "python/fastapi/tests/test_security_api_key_cookie.py": { "1. Artifact Identity": { - "Filename": "test_security_scopes_sub_dependency.py", - "Path": "python/fastapi/tests/test_security_scopes_sub_dependency.py", + "Filename": "test_security_api_key_cookie.py", + "Path": "python/fastapi/tests/test_security_api_key_cookie.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1589.61, - "Y": -151.34, - "Z": 455.48 + "X": 1109.08, + "Y": -263.54, + "Z": -779.7 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193962,10 +196625,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 108, - "Coding LOC": 88, - "Documentation LOC": 1, - "Structural Magnitude": 30.76, + "Total LOC": 71, + "Coding LOC": 56, + "Documentation LOC": 0, + "Structural Magnitude": 16.22, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -193978,7 +196641,7 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.22%", + "API Exposure": "9.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -193990,118 +196653,78 @@ }, "5. Function Analysis": [ { - "Function Name": "app_fixture", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 69 - }, - { - "Function Name": "test_security_scopes_sub_dependency_caching", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 31, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 107 + "Start Line": 41, + "End Line": 70 }, { "Function Name": "get_current_user", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 37 - }, - { - "Function Name": "path_operation", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 67 - }, - { - "Function Name": "get_user_me", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 46 - }, - { - "Function Name": "get_user_items", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 55 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "client_fixture", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "call_counts_fixture", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 19 + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "get_db_session", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 + "Start Line": 26, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 32, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -194112,7 +196735,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194130,7 +196753,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 75, + "Structural Space Indentations": 42, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194146,16 +196769,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 10, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -194188,14 +196811,14 @@ "fastapi", "fastapi.security", "fastapi.testclient", - "pytest", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_serialize_response.py": { + "python/fastapi/tests/test_security_api_key_cookie_description.py": { "1. Artifact Identity": { - "Filename": "test_serialize_response.py", - "Path": "python/fastapi/tests/test_serialize_response.py", + "Filename": "test_security_api_key_cookie_description.py", + "Path": "python/fastapi/tests/test_security_api_key_cookie_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -194206,9 +196829,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4453.78, - "Y": 144.19, - "Z": -822.31 + "X": 2613.73, + "Y": -28.07, + "Z": 1940.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -194217,23 +196840,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 56, - "Coding LOC": 38, + "Total LOC": 76, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 18.06, + "Structural Magnitude": 16.62, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.053 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.89%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.86%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -194245,99 +196868,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_validlist", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 55 - }, - { - "Function Name": "get_validlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 30 + "Start Line": 41, + "End Line": 75 }, { - "Function Name": "test_valid", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 39 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_coerce", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 45 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "get_valid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "get_coerce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 26, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 5, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194355,7 +196968,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 23, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194372,15 +196985,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 2, + "Design Snake Case": 10, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -194404,33 +197017,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_serialize_response_dataclass.py": { + "python/fastapi/tests/test_security_api_key_cookie_optional.py": { "1. Artifact Identity": { - "Filename": "test_serialize_response_dataclass.py", - "Path": "python/fastapi/tests/test_serialize_response_dataclass.py", + "Filename": "test_security_api_key_cookie_optional.py", + "Path": "python/fastapi/tests/test_security_api_key_cookie_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3306.83, - "Y": -6.31, - "Z": 1246.89 + "X": 1356.23, + "Y": -265.29, + "Z": 719.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -194439,23 +197055,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 194, - "Coding LOC": 159, + "Total LOC": 75, + "Coding LOC": 60, "Documentation LOC": 0, - "Structural Magnitude": 46.18, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 20.7, + "Control Flow Ratio": "10.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.083 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.25%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.89%", + "API Exposure": "9.6%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -194467,179 +197083,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_validlist", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 132 - }, - { - "Function Name": "test_objectlist", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 157 - }, - { - "Function Name": "test_no_response_model_objectlist", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 171, - "End Line": 193 - }, - { - "Function Name": "get_validlist", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 46 - }, - { - "Function Name": "test_valid", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 85 - }, - { - "Function Name": "test_object", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 96 - }, - { - "Function Name": "test_coerce", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 107 - }, - { - "Function Name": "test_no_response_model_object", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 160, - "End Line": 168 + "Function Name": "read_current_user", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 24, + "End Line": 28 }, { - "Function Name": "get_objectlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 55 + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 }, { - "Function Name": "get_no_response_model_objectlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 71 + "Start Line": 45, + "End Line": 74 }, { - "Function Name": "get_object", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 31, + "End Line": 35 }, { - "Function Name": "get_no_response_model_object", + "Function Name": "test_security_api_key_no_key", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 - }, - { - "Function Name": "get_valid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "get_coerce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Start Line": 38, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 14, - "Function/Method Declarations": 14, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 27, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 22, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194657,7 +197183,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 130, + "Structural Space Indentations": 46, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194673,16 +197199,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 16, + "Design Snake Case": 9, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -194706,22 +197232,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "dataclasses", - "datetime", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_serialize_response_model.py": { + "python/fastapi/tests/test_security_api_key_header.py": { "1. Artifact Identity": { - "Filename": "test_serialize_response_model.py", - "Path": "python/fastapi/tests/test_serialize_response_model.py", + "Filename": "test_security_api_key_header.py", + "Path": "python/fastapi/tests/test_security_api_key_header.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -194732,9 +197259,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2627.65, - "Y": -31.07, - "Z": 1158.25 + "X": 1912.98, + "Y": -170.49, + "Z": 1613.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -194743,10 +197270,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 153, - "Coding LOC": 115, + "Total LOC": 71, + "Coding LOC": 54, "Documentation LOC": 0, - "Structural Magnitude": 47.5, + "Structural Magnitude": 16.08, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -194759,7 +197286,7 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.94%", + "API Exposure": "9.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -194771,199 +197298,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_coerce", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 100 - }, - { - "Function Name": "test_validlist", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 110 - }, - { - "Function Name": "test_validdict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 120 + "Start Line": 42, + "End Line": 70 }, { - "Function Name": "test_validlist_exclude_unset", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 142 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_validdict_exclude_unset", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 145, - "End Line": 152 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "get_validlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 30 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "get_validdict", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, + "Start Line": 35, "End Line": 39 - }, - { - "Function Name": "get_validlist_exclude_unset", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 68 - }, - { - "Function Name": "get_validdict_exclude_unset", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 81 - }, - { - "Function Name": "test_valid", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 90 - }, - { - "Function Name": "test_valid_exclude_unset", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 126 - }, - { - "Function Name": "test_coerce_exclude_unset", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 132 - }, - { - "Function Name": "get_valid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 - }, - { - "Function Name": "get_coerce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "get_valid_exclude_unset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 - }, - { - "Function Name": "get_coerce_exclude_unset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 16, - "Function/Method Declarations": 16, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 12, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 25, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194981,7 +197398,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 81, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194997,16 +197414,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 7, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 2, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 16, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -195030,34 +197447,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "pydantic", - "starlette.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_skip_defaults.py": { + "python/fastapi/tests/test_security_api_key_header_description.py": { "1. Artifact Identity": { - "Filename": "test_skip_defaults.py", - "Path": "python/fastapi/tests/test_skip_defaults.py", + "Filename": "test_security_api_key_header_description.py", + "Path": "python/fastapi/tests/test_security_api_key_header_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, Model", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2318.46, - "Y": -82.62, - "Z": -1385.85 + "X": 4660.04, + "Y": 165.39, + "Z": 501.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -195066,10 +197485,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 94, - "Coding LOC": 62, + "Total LOC": 76, + "Coding LOC": 59, "Documentation LOC": 0, - "Structural Magnitude": 31.24, + "Structural Magnitude": 16.38, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -195079,10 +197498,10 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "23.28%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.16%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -195094,118 +197513,68 @@ }, "5. Function Analysis": [ { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "get_exclude_unset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 - }, - { - "Function Name": "get_exclude_defaults", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 - }, - { - "Function Name": "get_exclude_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 - }, - { - "Function Name": "get_exclude_unset_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 65 - }, - { - "Function Name": "test_return_defaults", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 34, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 73 + "Start Line": 42, + "End Line": 75 }, { - "Function Name": "test_return_exclude_unset", - "Structural Impact": 1.1, + "Function Name": "get_current_user", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 78 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_return_exclude_defaults", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 83 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_return_exclude_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 88 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "test_return_exclude_unset_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 93 + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 30, - "Function Parameters": 10, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 4, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 19, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -195214,19 +197583,19 @@ "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -195244,7 +197613,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 34, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -195260,16 +197629,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 23, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 18, - "Design Pascal Case": 5, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 10, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -195293,21 +197662,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_sse.py": { + "python/fastapi/tests/test_security_api_key_header_optional.py": { "1. Artifact Identity": { - "Filename": "test_sse.py", - "Path": "python/fastapi/tests/test_sse.py", + "Filename": "test_security_api_key_header_optional.py", + "Path": "python/fastapi/tests/test_security_api_key_header_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -195318,9 +197689,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2291.84, - "Y": -92.97, - "Z": 105.58 + "X": 4172.44, + "Y": 109.84, + "Z": 981.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -195329,24 +197700,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 319, - "Coding LOC": 215, - "Documentation LOC": 12, - "Structural Magnitude": 154.2, - "Control Flow Ratio": "22.4%", + "Total LOC": 74, + "Coding LOC": 57, + "Documentation LOC": 0, + "Structural Magnitude": 19.14, + "Control Flow Ratio": "6.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.423 + "Raw Cognitive Density": 0.07 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.44%", + "Cognitive Load Exposure": "3.09%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.62%", - "Concurrency Exposure": "95.93%", + "API Exposure": "9.63%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -195357,359 +197728,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_async_generator_with_model", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 108, - "End Line": 126 - }, - { - "Function Name": "test_keepalive_ping_async", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 290, - "End Line": 299 - }, - { - "Function Name": "test_keepalive_ping_sync", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 302, - "End Line": 310 - }, - { - "Function Name": "test_sync_generator_with_model", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 129, - "End Line": 137 - }, - { - "Function Name": "test_async_generator_no_annotation", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 140, - "End Line": 148 - }, - { - "Function Name": "test_sync_generator_no_annotation", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 151, - "End Line": 159 - }, - { - "Function Name": "test_post_method_sse", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 172, - "End Line": 180 - }, - { - "Function Name": "test_dict_items", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 162, - "End Line": 169 - }, - { - "Function Name": "test_sse_on_router_included_in_app", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 258, - "End Line": 265 - }, - { - "Function Name": "test_data_and_raw_data_mutually_exclusive", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 252, - "End Line": 255 - }, - { - "Function Name": "test_server_sent_event_null_id_rejected", + "Function Name": "get_current_user", "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 219, - "End Line": 221 - }, - { - "Function Name": "test_sse_events_with_fields", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 183, - "End Line": 199 - }, - { - "Function Name": "test_raw_data_sent_without_json_encoding", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 249 - }, - { - "Function Name": "sse_items", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 30, - "End Line": 32 - }, - { - "Function Name": "sse_items_no_annotation", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 41, - "End Line": 43 - }, - { - "Function Name": "sse_items_dict", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 52, - "End Line": 54 - }, - { - "Function Name": "sse_items_post", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 78, - "End Line": 80 - }, - { - "Function Name": "client_fixture", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 103, - "End Line": 105 - }, - { - "Function Name": "test_server_sent_event_negative_retry_rejected", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 224, - "End Line": 226 - }, - { - "Function Name": "test_server_sent_event_float_retry_rejected", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 229, - "End Line": 231 - }, - { - "Function Name": "test_mixed_plain_and_sse_events", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 202, - "End Line": 209 - }, - { - "Function Name": "test_string_data_json_encoded", - "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 212, - "End Line": 216 + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 }, { - "Function Name": "test_no_keepalive_when_fast", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 318 - }, - { - "Function Name": "slow_async_stream", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 275, - "End Line": 280 - }, - { - "Function Name": "sse_items_event", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 62 + "Control Flow Ratio": "25.0%", + "Start Line": 24, + "End Line": 27 }, { - "Function Name": "sse_items_mixed", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 69 + "Start Line": 45, + "End Line": 73 }, { - "Function Name": "sse_items_raw", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 87 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "slow_sync_stream", + "Function Name": "test_security_api_key_no_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 284, - "End Line": 287 - }, - { - "Function Name": "sse_items_sync", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "sse_items_sync_no_annotation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 - }, - { - "Function Name": "sse_items_string", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 - }, - { - "Function Name": "stream_events", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 94, - "End Line": 96 + "Start Line": 39, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 34, - "Sequential Logic Declarations": 118, - "Function Parameters": 32, - "Function/Method Declarations": 32, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 27, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 59, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 44, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 84, - "Asynchronous/Concurrent Execution": 15, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 4, - "Collection Iterators / Comprehensions": 9, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 10, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -195718,16 +197819,16 @@ "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 2, + "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 152, + "Structural Space Indentations": 42, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -195735,24 +197836,24 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 1, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 24, - "Vectorized Math & Tensor Operations": 12, - "Core Var Decl": 50, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 49, - "Design Pascal Case": 1, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 32, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -195760,7 +197861,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -195776,40 +197877,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "asyncio", - "collections.abc", "fastapi", - "fastapi.responses", - "fastapi.routing", - "fastapi.sse", + "fastapi.security", "fastapi.testclient", - "pydantic", - "pytest", - "time" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_starlette_exception.py": { + "python/fastapi/tests/test_security_api_key_query.py": { "1. Artifact Identity": { - "Filename": "test_starlette_exception.py", - "Path": "python/fastapi/tests/test_starlette_exception.py", + "Filename": "test_security_api_key_query.py", + "Path": "python/fastapi/tests/test_security_api_key_query.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1773.64, - "Y": -138.55, - "Z": -12.85 + "X": 2354.3, + "Y": -126.75, + "Z": -1848.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -195818,24 +197915,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 210, - "Coding LOC": 183, + "Total LOC": 71, + "Coding LOC": 54, "Documentation LOC": 0, - "Structural Magnitude": 47.76, - "Control Flow Ratio": "8.9%", + "Structural Magnitude": 16.08, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.104 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.51%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.36%", - "Concurrency Exposure": "42.52%", + "API Exposure": "9.72%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -195847,148 +197944,88 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 130, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "5.9%", - "Start Line": 80, - "End Line": 209 - }, - { - "Function Name": "read_item", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 12, - "End Line": 19 - }, - { - "Function Name": "read_starlette_item", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 33, - "End Line": 36 - }, - { - "Function Name": "test_no_body_status_code_with_detail_exception_handlers", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 74, - "End Line": 77 - }, - { - "Function Name": "test_get_item", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 42, - "End Line": 45 - }, - { - "Function Name": "test_get_item_not_found", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 52 + "End Line": 70 }, { - "Function Name": "test_get_starlette_item", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 58 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_get_starlette_item_not_found", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 65 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_no_body_status_code_exception_handlers", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 71 - }, - { - "Function Name": "no_body_status_code_exception", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "no_body_status_code_with_detail_exception", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 51, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 16, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 23, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -195996,7 +198033,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -196006,7 +198043,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 161, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196022,16 +198059,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 13, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 13, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -196055,34 +198092,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "starlette.exceptions" + "pydantic" ] }, - "python/fastapi/tests/test_starlette_urlconvertors.py": { + "python/fastapi/tests/test_security_api_key_query_description.py": { "1. Artifact Identity": { - "Filename": "test_starlette_urlconvertors.py", - "Path": "python/fastapi/tests/test_starlette_urlconvertors.py", + "Filename": "test_security_api_key_query_description.py", + "Path": "python/fastapi/tests/test_security_api_key_query_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4231.44, - "Y": 126.72, - "Z": -601.88 + "X": 1179.69, + "Y": -246.01, + "Z": 934.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196091,23 +198130,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 38, - "Documentation LOC": 4, - "Structural Magnitude": 25.96, + "Total LOC": 76, + "Coding LOC": 59, + "Documentation LOC": 0, + "Structural Magnitude": 16.38, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.053 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.89%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.64%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -196119,129 +198158,89 @@ }, "5. Function Analysis": [ { - "Function Name": "int_convertor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "float_convertor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 34, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 42, + "End Line": 75 }, { - "Function Name": "path_convertor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "query_convertor", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 - }, - { - "Function Name": "test_route_converters_int", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 35 - }, - { - "Function Name": "test_route_converters_float", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 43 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_route_converters_path", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 50 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "test_route_converters_query", + "Function Name": "test_security_api_key_no_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 57 - }, - { - "Function Name": "test_url_path_for_path_convertor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 63 + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 28, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -196259,7 +198258,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 21, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196276,15 +198275,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 13, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 13, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -196292,7 +198291,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -196308,21 +198307,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_stream_bare_type.py": { + "python/fastapi/tests/test_security_api_key_query_optional.py": { "1. Artifact Identity": { - "Filename": "test_stream_bare_type.py", - "Path": "python/fastapi/tests/test_stream_bare_type.py", - "Language": "Python", + "Filename": "test_security_api_key_query_optional.py", + "Path": "python/fastapi/tests/test_security_api_key_query_optional.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Parent Entity": "BaseModel", @@ -196332,9 +198334,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3177.1, - "Y": -13.47, - "Z": 1664.83 + "X": 1132.28, + "Y": -238.25, + "Z": 139.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196343,24 +198345,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 43, - "Coding LOC": 27, + "Total LOC": 74, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 17.34, - "Control Flow Ratio": "8.3%", + "Structural Magnitude": 19.14, + "Control Flow Ratio": "6.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.481 + "Raw Cognitive Density": 0.07 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.73%", + "Cognitive Load Exposure": "3.09%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.99%", - "Concurrency Exposure": "94.13%", + "API Exposure": "9.63%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -196371,52 +198373,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_stream_bare_async_iterable", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 29, - "End Line": 34 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 }, { - "Function Name": "test_stream_bare_sync_iterable", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 37, - "End Line": 42 + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 73 }, { - "Function Name": "stream_bare_async", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "stream_bare_sync", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 39, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, - "Sequential Logic Declarations": 22, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 27, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, @@ -196426,14 +198438,14 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 5, @@ -196443,7 +198455,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -196461,7 +198473,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 13, + "Structural Space Indentations": 42, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196476,12 +198488,12 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 2, + "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, @@ -196517,16 +198529,16 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "json", - "pydantic", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_stream_cancellation.py": { + "python/fastapi/tests/test_security_http_base.py": { "1. Artifact Identity": { - "Filename": "test_stream_cancellation.py", - "Path": "python/fastapi/tests/test_stream_cancellation.py", + "Filename": "test_security_http_base.py", + "Path": "python/fastapi/tests/test_security_http_base.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -196536,9 +198548,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3903.53, - "Y": 63.01, - "Z": 41.62 + "X": 1069.81, + "Y": -288.47, + "Z": -949.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196547,24 +198559,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 89, + "Total LOC": 65, "Coding LOC": 50, - "Documentation LOC": 16, - "Structural Magnitude": 49.0, - "Control Flow Ratio": "15.6%", + "Documentation LOC": 0, + "Structural Magnitude": 14.5, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.22 + "Raw Cognitive Density": 0.04 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "21.69%", - "Error & Exception Exposure": "39.98%", + "Cognitive Load Exposure": "2.76%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.1%", - "Concurrency Exposure": "100.0%", + "API Exposure": "9.29%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -196575,108 +198587,88 @@ }, "5. Function Analysis": [ { - "Function Name": "_run_asgi_and_cancel", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "21.4%", - "Start Line": 41, - "End Line": 74 - }, - { - "Function Name": "send", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 53, - "End Line": 55 - }, - { - "Function Name": "stream_raw", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 24, - "End Line": 29 + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 64 }, { - "Function Name": "stream_jsonl", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 33, - "End Line": 38 + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_raw_stream_cancellation", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_http_base", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 82 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "receive", + "Function Name": "test_security_http_base_with_whitespaces", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "test_jsonl_stream_cancellation", + "Function Name": "test_security_http_base_no_credentials", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 88 + "Start Line": 31, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 27, - "Function Parameters": 7, - "Function/Method Declarations": 7, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 3, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 12, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 16, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 7, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -196684,18 +198676,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 3, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, + "Structural Space Indentations": 37, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196710,17 +198702,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 2, - "Vectorized Math & Tensor Operations": 2, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, + "Design Short Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -196744,36 +198736,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "anyio", - "collections.abc", "fastapi", - "fastapi.responses", - "pytest" + "fastapi.security.http", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_stream_json_validation_error.py": { + "python/fastapi/tests/test_security_http_base_description.py": { "1. Artifact Identity": { - "Filename": "test_stream_json_validation_error.py", - "Path": "python/fastapi/tests/test_stream_json_validation_error.py", + "Filename": "test_security_http_base_description.py", + "Path": "python/fastapi/tests/test_security_http_base_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4002.73, - "Y": 155.32, - "Z": 1767.09 + "X": 1124.99, + "Y": -276.12, + "Z": 1182.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196782,24 +198772,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 41, - "Coding LOC": 25, + "Total LOC": 65, + "Coding LOC": 52, "Documentation LOC": 0, - "Structural Magnitude": 14.9, - "Control Flow Ratio": "11.1%", + "Structural Magnitude": 12.64, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.28 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.62%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.13%", - "Concurrency Exposure": "44.03%", + "API Exposure": "8.55%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -196810,72 +198800,72 @@ }, "5. Function Analysis": [ { - "Function Name": "test_stream_json_validation_error_async", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 33, - "End Line": 35 + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 64 }, { - "Function Name": "test_stream_json_validation_error_sync", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 38, - "End Line": 40 + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "stream_items_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_base", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 19, - "End Line": 21 + "End Line": 22 }, { - "Function Name": "stream_items_invalid_sync", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_base_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 25, - "End Line": 27 + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 16, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 21, "Function Parameters": 4, "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -196900,7 +198890,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 40, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196915,15 +198905,15 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 4, + "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, "Orphaned Logic": 4, "Instructional Code Examples": 0, @@ -196949,24 +198939,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", "fastapi", - "fastapi.exceptions", + "fastapi.security.http", "fastapi.testclient", - "pydantic", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_strict_content_type_app_level.py": { + "python/fastapi/tests/test_security_http_base_optional.py": { "1. Artifact Identity": { - "Filename": "test_strict_content_type_app_level.py", - "Path": "python/fastapi/tests/test_strict_content_type_app_level.py", + "Filename": "test_security_http_base_optional.py", + "Path": "python/fastapi/tests/test_security_http_base_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -196976,9 +198964,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3602.72, - "Y": 96.75, - "Z": 1746.2 + "X": 801.09, + "Y": -323.28, + "Z": 21.98 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196987,24 +198975,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 45, - "Coding LOC": 27, + "Total LOC": 62, + "Coding LOC": 49, "Documentation LOC": 0, - "Structural Magnitude": 16.24, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 13.88, + "Control Flow Ratio": "4.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.296 + "Raw Cognitive Density": 0.084 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.0%", + "Cognitive Load Exposure": "3.26%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.16%", - "Concurrency Exposure": "77.5%", + "API Exposure": "8.65%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197015,92 +199003,72 @@ }, "5. Function Analysis": [ { - "Function Name": "app_default_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "app_lax_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "read_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, + "Control Flow Ratio": "25.0%", + "Start Line": 12, "End Line": 17 }, { - "Function Name": "test_default_strict_accepts_json_content_type", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 35, + "End Line": 61 }, { - "Function Name": "test_lax_accepts_no_content_type", + "Function Name": "test_security_http_base", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_lax_accepts_json_content_type", + "Function Name": "test_security_http_base_no_credentials", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 44 - }, - { - "Function Name": "test_default_strict_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 + "Start Line": 29, + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 21, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -197125,7 +199093,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 13, + "Structural Space Indentations": 36, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197141,16 +199109,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197174,20 +199142,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.security.http", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_strict_content_type_nested.py": { + "python/fastapi/tests/test_security_http_basic_optional.py": { "1. Artifact Identity": { - "Filename": "test_strict_content_type_nested.py", - "Path": "python/fastapi/tests/test_strict_content_type_nested.py", + "Filename": "test_security_http_basic_optional.py", + "Path": "python/fastapi/tests/test_security_http_basic_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197197,9 +199167,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2397.73, - "Y": -64.45, - "Z": 1429.05 + "X": 2821.36, + "Y": -15.81, + "Z": 1573.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197208,24 +199178,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 54, - "Documentation LOC": 2, - "Structural Magnitude": 32.08, - "Control Flow Ratio": "0.0%", + "Total LOC": 80, + "Coding LOC": 62, + "Documentation LOC": 0, + "Structural Magnitude": 18.84, + "Control Flow Ratio": "3.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.069 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.07%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.32%", - "Concurrency Exposure": "90.12%", + "API Exposure": "9.46%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197236,152 +199206,92 @@ }, "5. Function Analysis": [ { - "Function Name": "inner_strict_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Control Flow Ratio": "25.0%", + "Start Line": 14, + "End Line": 17 }, { - "Function Name": "inner_default_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 53, + "End Line": 79 }, { - "Function Name": "mixed_outer_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_invalid_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 + "Start Line": 35, + "End Line": 41 }, { - "Function Name": "mixed_inner_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_non_basic_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 64 + "Start Line": 44, + "End Line": 50 }, { - "Function Name": "test_default_inner_inherits_lax_from_app", + "Function Name": "test_security_http_basic", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 37 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_lax_outer_on_strict_app_accepts_no_content_type", + "Function Name": "test_security_http_basic_no_credentials", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 - }, - { - "Function Name": "test_strict_inner_on_lax_app_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", "Start Line": 29, - "End Line": 31 - }, - { - "Function Name": "test_strict_inner_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 42 - }, - { - "Function Name": "test_default_inner_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 47 - }, - { - "Function Name": "test_strict_inner_on_lax_outer_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 81 - }, - { - "Function Name": "test_lax_outer_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 86 - }, - { - "Function Name": "test_strict_inner_on_lax_outer_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 91 + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 30, - "Function Parameters": 12, - "Function/Method Declarations": 12, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 12, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 17, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -197406,7 +199316,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 22, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197422,16 +199332,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 17, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 12, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197455,20 +199365,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "base64", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_strict_content_type_router_level.py": { + "python/fastapi/tests/test_security_http_basic_realm.py": { "1. Artifact Identity": { - "Filename": "test_strict_content_type_router_level.py", - "Path": "python/fastapi/tests/test_strict_content_type_router_level.py", + "Filename": "test_security_http_basic_realm.py", + "Path": "python/fastapi/tests/test_security_http_basic_realm.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197478,9 +199391,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1607.42, - "Y": -232.62, - "Z": -1152.09 + "X": 1398.74, + "Y": -245.26, + "Z": -1122.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197489,24 +199402,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 62, - "Coding LOC": 38, + "Total LOC": 79, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 23.96, + "Structural Magnitude": 17.32, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.289 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.84%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.12%", - "Concurrency Exposure": "87.76%", + "API Exposure": "9.49%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197517,122 +199430,92 @@ }, "5. Function Analysis": [ { - "Function Name": "router_lax_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "router_strict_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 52, + "End Line": 78 }, { - "Function Name": "router_default_post", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_lax_router_on_strict_app_accepts_no_content_type", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 - }, - { - "Function Name": "test_strict_router_on_strict_app_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 41 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_default_router_inherits_strict_from_app", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic_invalid_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 46 + "Start Line": 34, + "End Line": 40 }, { - "Function Name": "test_lax_router_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic_non_basic_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 51 + "Start Line": 43, + "End Line": 49 }, { - "Function Name": "test_strict_router_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 56 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "test_default_router_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 + "Start Line": 27, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 9, - "Function/Method Declarations": 9, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, + "Defensive Programming Constructs": 13, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -197657,7 +199540,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, + "Structural Space Indentations": 46, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197673,16 +199556,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, "Design Camel Case": 0, "Design Snake Case": 11, - "Design Pascal Case": 0, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197706,20 +199589,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "base64", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_stringified_annotation_dependency.py": { + "python/fastapi/tests/test_security_http_basic_realm_description.py": { "1. Artifact Identity": { - "Filename": "test_stringified_annotation_dependency.py", - "Path": "python/fastapi/tests/test_stringified_annotation_dependency.py", + "Filename": "test_security_http_basic_realm_description.py", + "Path": "python/fastapi/tests/test_security_http_basic_realm_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197729,9 +199615,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2703.35, - "Y": -3.31, - "Z": 1501.72 + "X": 2221.67, + "Y": -161.29, + "Z": -1847.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197740,24 +199626,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 61, + "Total LOC": 85, + "Coding LOC": 67, "Documentation LOC": 0, - "Structural Magnitude": 27.92, - "Control Flow Ratio": "3.0%", + "Structural Magnitude": 17.74, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.344 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "8.24%", - "Error & Exception Exposure": "33.59%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.43%", - "Concurrency Exposure": "97.68%", + "API Exposure": "9.34%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197769,108 +199655,98 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 79 - }, - { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 46 + "Start Line": 52, + "End Line": 84 }, { - "Function Name": "get_people", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "close", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_invalid_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 34, + "End Line": 40 }, { - "Function Name": "get_people", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_non_basic_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 + "Start Line": 43, + "End Line": 49 }, { - "Function Name": "client_fixture", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_security_http_basic", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 40 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "get_client", + "Function Name": "test_security_http_basic_no_credentials", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 27, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 32, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -197883,12 +199759,12 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 52, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197903,17 +199779,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 3, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 11, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197937,25 +199813,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "__future__", - "collections.abc", + "base64", "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_stringified_annotation_dependency_py314.py": { + "python/fastapi/tests/test_security_http_bearer.py": { "1. Artifact Identity": { - "Filename": "test_stringified_annotation_dependency_py314.py", - "Path": "python/fastapi/tests/test_stringified_annotation_dependency_py314.py", + "Filename": "test_security_http_bearer.py", + "Path": "python/fastapi/tests/test_security_http_bearer.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197965,9 +199839,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 843.17, - "Y": -294.47, - "Z": -608.96 + "X": 3411.6, + "Y": 7.35, + "Z": 1930.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197976,24 +199850,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 31, - "Coding LOC": 19, - "Documentation LOC": 1, - "Structural Magnitude": 11.98, - "Control Flow Ratio": "6.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.474 + "Total LOC": 66, + "Coding LOC": 51, + "Documentation LOC": 0, + "Structural Magnitude": 14.52, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.44%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.34%", - "Concurrency Exposure": "85.77%", + "API Exposure": "9.26%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -198004,58 +199878,78 @@ }, "5. Function Analysis": [ { - "Function Name": "test_stringified_annotation", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 30 + "Start Line": 39, + "End Line": 65 }, { - "Function Name": "get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_bearer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 19, + "End Line": 22 + }, + { + "Function Name": "test_security_http_bearer_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 15, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -198066,7 +199960,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -198084,7 +199978,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Space Indentations": 38, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198101,15 +199995,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198133,23 +200027,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", - "__future__", "fastapi", + "fastapi.security", "fastapi.testclient", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_stringified_annotations_simple.py": { + "python/fastapi/tests/test_security_http_bearer_description.py": { "1. Artifact Identity": { - "Filename": "test_stringified_annotations_simple.py", - "Path": "python/fastapi/tests/test_stringified_annotations_simple.py", + "Filename": "test_security_http_bearer_description.py", + "Path": "python/fastapi/tests/test_security_http_bearer_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198159,9 +200052,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 639.46, - "Y": -297.73, - "Z": -311.76 + "X": 3060.27, + "Y": -30.31, + "Z": -1963.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198170,23 +200063,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 28, - "Coding LOC": 17, + "Total LOC": 72, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 9.24, + "Structural Magnitude": 14.94, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.412 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.27%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.37%", + "API Exposure": "9.07%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -198198,69 +200091,89 @@ }, "5. Function Analysis": [ { - "Function Name": "__call__", - "Structural Impact": 1.8, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 71 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 12, "End Line": 13 }, { - "Function Name": "test_stringified_annotations", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "test_security_http_bearer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 27 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "call", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_bearer_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 17, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -198274,11 +200187,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 9, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198295,15 +200208,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198327,23 +200240,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", - "__future__", "fastapi", + "fastapi.security", "fastapi.testclient", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_swagger_ui_escape.py": { + "python/fastapi/tests/test_security_http_bearer_optional.py": { "1. Artifact Identity": { - "Filename": "test_swagger_ui_escape.py", - "Path": "python/fastapi/tests/test_swagger_ui_escape.py", + "Filename": "test_security_http_bearer_optional.py", + "Path": "python/fastapi/tests/test_security_http_bearer_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198353,9 +200265,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 901.26, - "Y": -311.24, - "Z": -921.66 + "X": 4648.4, + "Y": 168.65, + "Z": -468.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198364,23 +200276,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 38, - "Coding LOC": 30, + "Total LOC": 68, + "Coding LOC": 53, "Documentation LOC": 0, - "Structural Magnitude": 8.1, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 16.16, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.067 + "Raw Cognitive Density": 0.079 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.05%", + "Cognitive Load Exposure": "3.2%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.57%", + "API Exposure": "9.19%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -198392,62 +200304,82 @@ }, "5. Function Analysis": [ { - "Function Name": "test_init_oauth_html_chars_are_escaped", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "read_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 17 + }, + { + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4, - "End Line": 14 + "Start Line": 41, + "End Line": 67 }, { - "Function Name": "test_normal_init_oauth_still_works", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_security_http_bearer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 37 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_swagger_ui_parameters_html_chars_are_escaped", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_security_http_bearer_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 25 + "Start Line": 29, + "End Line": 32 + }, + { + "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 12, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -198472,7 +200404,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198488,21 +200420,21 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 17, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 5, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, @@ -198521,19 +200453,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.openapi.docs" + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_swagger_ui_init_oauth.py": { + "python/fastapi/tests/test_security_http_digest.py": { "1. Artifact Identity": { - "Filename": "test_swagger_ui_init_oauth.py", - "Path": "python/fastapi/tests/test_swagger_ui_init_oauth.py", + "Filename": "test_security_http_digest.py", + "Path": "python/fastapi/tests/test_security_http_digest.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198543,9 +200478,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2390.15, - "Y": -97.58, - "Z": 2031.82 + "X": 2255.96, + "Y": -132.11, + "Z": 1996.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198554,24 +200489,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 18, + "Total LOC": 68, + "Coding LOC": 53, "Documentation LOC": 0, - "Structural Magnitude": 8.96, + "Structural Magnitude": 14.76, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.278 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.57%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.46%", - "Concurrency Exposure": "50.51%", + "API Exposure": "9.19%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -198582,53 +200517,73 @@ }, "5. Function Analysis": [ { - "Function Name": "test_swagger_ui", + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 67 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "test_security_http_digest_incorrect_scheme_credentials", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 23 + "Start Line": 32, + "End Line": 38 }, { - "Function Name": "read_items", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_digest", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "test_response", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_digest_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 28 + "Start Line": 25, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -198637,7 +200592,7 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -198650,7 +200605,7 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, @@ -198662,7 +200617,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 9, + "Structural Space Indentations": 40, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198679,15 +200634,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198711,20 +200666,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py": { + "python/fastapi/tests/test_security_http_digest_description.py": { "1. Artifact Identity": { - "Filename": "test_top_level_security_scheme_in_openapi.py", - "Path": "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py", + "Filename": "test_security_http_digest_description.py", + "Path": "python/fastapi/tests/test_security_http_digest_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198734,9 +200691,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4886.95, - "Y": 217.81, - "Z": 231.94 + "X": 1453.83, + "Y": -185.8, + "Z": -1213.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198745,24 +200702,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 61, - "Coding LOC": 45, - "Documentation LOC": 3, - "Structural Magnitude": 12.8, + "Total LOC": 74, + "Coding LOC": 59, + "Documentation LOC": 0, + "Structural Magnitude": 15.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.111 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.6%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.68%", - "Concurrency Exposure": "33.24%", + "API Exposure": "9.01%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -198774,62 +200731,72 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 60 + "Start Line": 41, + "End Line": 73 }, { - "Function Name": "test_get_root", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "test_security_http_digest_incorrect_scheme_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 32, + "End Line": 38 }, { - "Function Name": "test_get_root_no_token", + "Function Name": "test_security_http_digest", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 31 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_digest_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 25, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 20, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -198845,7 +200812,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -198863,7 +200830,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 33, + "Structural Space Indentations": 46, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198880,15 +200847,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198924,23 +200891,22 @@ "inline_snapshot" ] }, - "python/fastapi/tests/test_tuples.py": { + "python/fastapi/tests/test_security_http_digest_optional.py": { "1. Artifact Identity": { - "Filename": "test_tuples.py", - "Path": "python/fastapi/tests/test_tuples.py", + "Filename": "test_security_http_digest_optional.py", + "Path": "python/fastapi/tests/test_security_http_digest_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1819.97, - "Y": -172.79, - "Z": 482.6 + "X": 3467.84, + "Y": 17.22, + "Z": -1806.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198949,23 +200915,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 277, - "Coding LOC": 246, + "Total LOC": 70, + "Coding LOC": 55, "Documentation LOC": 0, - "Structural Magnitude": 46.82, - "Control Flow Ratio": "7.6%", + "Structural Magnitude": 16.3, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.039 + "Raw Cognitive Density": 0.076 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.75%", + "Cognitive Load Exposure": "3.16%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.85%", + "API Exposure": "9.13%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -198977,128 +200943,78 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 193, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "3.6%", - "Start Line": 84, - "End Line": 276 - }, - { - "Function Name": "test_model_with_tuple_invalid", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 43, - "End Line": 50 - }, - { - "Function Name": "test_model_with_tuple_valid", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 36, - "End Line": 40 - }, - { - "Function Name": "post_model_with_tuple", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "post_tuple_of_models", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "hello", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 17 }, { - "Function Name": "test_tuple_with_model_invalid", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 67 + "Start Line": 43, + "End Line": 69 }, { - "Function Name": "test_tuple_form_invalid", + "Function Name": "test_security_http_digest_incorrect_scheme_credentials", "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 81 + "Start Line": 35, + "End Line": 40 }, { - "Function Name": "test_tuple_with_model_valid", + "Function Name": "test_security_http_digest", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 57 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_tuple_form_valid", + "Function Name": "test_security_http_digest_no_credentials", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 73 + "Start Line": 29, + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 61, - "Function Parameters": 10, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 17, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -199127,7 +201043,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 225, + "Structural Space Indentations": 41, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199143,16 +201059,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 18, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 10, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199183,27 +201099,28 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_typing_python39.py": { + "python/fastapi/tests/test_security_oauth2.py": { "1. Artifact Identity": { - "Filename": "test_typing_python39.py", - "Path": "python/fastapi/tests/test_typing_python39.py", + "Filename": "test_security_oauth2.py", + "Path": "python/fastapi/tests/test_security_oauth2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1683.67, - "Y": -181.89, - "Z": 1766.82 + "X": 4008.77, + "Y": 84.04, + "Z": -302.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199212,23 +201129,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 19, - "Documentation LOC": 0, - "Structural Magnitude": 7.78, - "Control Flow Ratio": "8.3%", + "Total LOC": 281, + "Coding LOC": 249, + "Documentation LOC": 3, + "Structural Magnitude": 43.98, + "Control Flow Ratio": "4.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.158 + "Raw Cognitive Density": 0.029 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.28%", + "Cognitive Load Exposure": "2.65%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.51%", + "API Exposure": "9.6%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -199240,59 +201157,149 @@ }, "5. Function Analysis": [ { - "Function Name": "test_typing", - "Structural Impact": 2.9, + "Function Name": "test_openapi_schema", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 280 + }, + { + "Function Name": "test_strict_login_incorrect_grant_type", + "Structural Impact": 3.7, "Lines of Code (LOC)": 17, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 114, + "End Line": 130 + }, + { + "Function Name": "test_strict_login_no_data", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 8, - "End Line": 24 + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 88 }, { - "Function Name": "post_endpoint", + "Function Name": "test_strict_login_correct_grant_type", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 133, + "End Line": 146 + }, + { + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 27 + }, + { + "Function Name": "test_strict_login_no_grant_type", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 103 + }, + { + "Function Name": "login", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 32, + "End Line": 33 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 48 + }, + { + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 54 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 61 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 11, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 69, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 23, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 30, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -199302,7 +201309,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -199310,7 +201317,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Space Indentations": 223, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199327,15 +201334,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 4, + "Core Var Decl": 20, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 20, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 3, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199359,34 +201366,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_union_body.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py": { "1. Artifact Identity": { - "Filename": "test_union_body.py", - "Path": "python/fastapi/tests/test_union_body.py", + "Filename": "test_security_oauth2_authorization_code_bearer.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2548.89, - "Y": -95.48, - "Z": -1709.53 + "X": 3221.73, + "Y": 16.75, + "Z": -1790.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199395,10 +201404,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 135, - "Coding LOC": 119, + "Total LOC": 83, + "Coding LOC": 66, "Documentation LOC": 0, - "Structural Magnitude": 19.18, + "Structural Magnitude": 18.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -199411,8 +201420,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.47%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.39%", + "Concurrency Exposure": "27.67%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -199424,53 +201433,73 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 98, + "Structural Impact": 2.9, + "Lines of Code (LOC)": 38, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 134 + "Start Line": 45, + "End Line": 82 }, { - "Function Name": "save_union_body", + "Function Name": "read_items", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_post_other_item", + "Function Name": "test_no_token", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "test_post_item", + "Function Name": "test_incorrect_token", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 27, + "End Line": 30 + }, + { + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 36 + }, + { + "Function Name": "test_token_with_whitespaces", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 9, + "Sequential Logic Declarations": 26, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -199478,8 +201507,8 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -199513,7 +201542,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 106, + "Structural Space Indentations": 51, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199530,15 +201559,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 5, + "Core Var Decl": 10, + "Design Camel Case": 1, + "Design Snake Case": 8, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199569,28 +201598,27 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_union_body_discriminator.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py": { "1. Artifact Identity": { - "Filename": "test_union_body_discriminator.py", - "Path": "python/fastapi/tests/test_union_body_discriminator.py", + "Filename": "test_security_oauth2_authorization_code_bearer_description.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4196.4, - "Y": 162.99, - "Z": -1069.85 + "X": 1804.4, + "Y": -175.77, + "Z": -1573.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199599,10 +201627,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 205, - "Coding LOC": 187, - "Documentation LOC": 6, - "Structural Magnitude": 21.44, + "Total LOC": 81, + "Coding LOC": 66, + "Documentation LOC": 0, + "Structural Magnitude": 16.42, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -199612,11 +201640,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "36.67%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.73%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.83%", + "Concurrency Exposure": "27.67%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -199627,52 +201655,82 @@ }, "5. Function Analysis": [ { - "Function Name": "test_discriminator_pydantic_v2", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 195, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 39, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 204 + "Start Line": 42, + "End Line": 80 }, { - "Function Name": "save_union_body_discriminator", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 17, + "End Line": 18 + }, + { + "Function Name": "test_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "test_incorrect_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 33 + }, + { + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 47, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 2, + "Sequential Logic Declarations": 23, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -199697,7 +201755,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 180, + "Structural Space Indentations": 52, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199714,15 +201772,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 5, + "Core Var Decl": 12, + "Design Camel Case": 2, + "Design Snake Case": 9, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199746,37 +201804,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "dirty_equals", "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_union_body_discriminator_annotated.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py": { "1. Artifact Identity": { - "Filename": "test_union_body_discriminator_annotated.py", - "Path": "python/fastapi/tests/test_union_body_discriminator_annotated.py", + "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1567.53, - "Y": -211.05, - "Z": -329.6 + "X": 2092.61, + "Y": -166.64, + "Z": 907.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199785,24 +201840,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 204, - "Coding LOC": 184, + "Total LOC": 198, + "Coding LOC": 162, "Documentation LOC": 1, - "Structural Magnitude": 35.78, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 48.84, + "Control Flow Ratio": "12.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.224 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.44%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.34%", - "Concurrency Exposure": "25.46%", + "API Exposure": "10.92%", + "Concurrency Exposure": "67.41%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -199814,70 +201869,120 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 144, + "Structural Impact": 6.5, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 99, + "End Line": 197 + }, + { + "Function Name": "test_read_with_oauth2_scheme", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 71, + "End Line": 76 + }, + { + "Function Name": "test_read_with_get_token", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 79, + "End Line": 84 + }, + { + "Function Name": "create_item", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 203 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "client_fixture", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "get_token", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 45 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "get_pet_type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 49, + "End Line": 50 }, { - "Function Name": "test_union_body_discriminator_assignment", - "Structural Impact": 1.6, + "Function Name": "test_root", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 65, + "End Line": 68 }, { - "Function Name": "test_union_body_discriminator_annotated", - "Structural Impact": 1.6, + "Function Name": "test_read_token", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 + "Start Line": 87, + "End Line": 90 }, { - "Function Name": "create_pet_assignment", - "Structural Impact": 1.5, + "Function Name": "test_create_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 93, + "End Line": 96 + }, + { + "Function Name": "root", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 + "Start Line": 26, + "End Line": 27 }, { - "Function Name": "create_pet_annotated", - "Structural Impact": 1.5, + "Function Name": "read_with_oauth2_scheme", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "read_with_get_token", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 41, "End Line": 42 @@ -199885,37 +201990,37 @@ ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 52, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 11, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 41, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 12, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, + "Exposed API / Public Exports": 17, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -199933,7 +202038,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 173, + "Structural Space Indentations": 131, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199949,16 +202054,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 7, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 20, + "Design Camel Case": 2, + "Design Snake Case": 16, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199982,37 +202087,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic", - "pytest", "typing" ] }, - "python/fastapi/tests/test_union_forms.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py": { "1. Artifact Identity": { - "Filename": "test_union_forms.py", - "Path": "python/fastapi/tests/test_union_forms.py", + "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1339.2, - "Y": -229.48, - "Z": 264.87 + "X": 4840.95, + "Y": 232.11, + "Z": 126.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200021,10 +202124,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 164, - "Coding LOC": 143, - "Documentation LOC": 0, - "Structural Magnitude": 24.66, + "Total LOC": 81, + "Coding LOC": 64, + "Documentation LOC": 1, + "Structural Magnitude": 15.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -200037,8 +202140,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.02%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.13%", + "Concurrency Exposure": "48.94%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -200050,87 +202153,67 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 102, + "Structural Impact": 3.1, + "Lines of Code (LOC)": 43, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 163 + "Start Line": 38, + "End Line": 80 }, { - "Function Name": "post_union_form", + "Function Name": "get_token", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_post_user_form", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 36 - }, - { - "Function Name": "test_post_company_form", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 46 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_invalid_form_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_read_admin", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 54 + "Start Line": 32, + "End Line": 35 }, { - "Function Name": "test_empty_form", + "Function Name": "read_admin", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 59 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 44, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 21, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -200141,7 +202224,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -200159,7 +202242,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 127, + "Structural Space Indentations": 50, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200175,16 +202258,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 10, - "Design Camel Case": 0, - "Design Snake Case": 10, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, + "Design Camel Case": 2, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200215,29 +202298,29 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic", "typing" ] }, - "python/fastapi/tests/test_union_inherited_body.py": { + "python/fastapi/tests/test_security_oauth2_optional.py": { "1. Artifact Identity": { - "Filename": "test_union_inherited_body.py", - "Path": "python/fastapi/tests/test_union_inherited_body.py", + "Filename": "test_security_oauth2_optional.py", + "Path": "python/fastapi/tests/test_security_oauth2_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, Item", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4497.43, - "Y": 200.81, - "Z": -485.54 + "X": 3941.76, + "Y": 144.57, + "Z": 205.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200246,23 +202329,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 143, - "Coding LOC": 127, + "Total LOC": 282, + "Coding LOC": 253, "Documentation LOC": 0, - "Structural Magnitude": 19.74, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 47.06, + "Control Flow Ratio": "6.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.038 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.74%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.37%", + "API Exposure": "9.59%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -200275,78 +202358,148 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 106, + "Structural Impact": 7.6, + "Lines of Code (LOC)": 132, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 142 + "Start Line": 150, + "End Line": 281 }, { - "Function Name": "save_union_different_body", + "Function Name": "test_strict_login_incorrect_grant_type", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 115, + "End Line": 131 + }, + { + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "read_users_me", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 38, + "End Line": 41 + }, + { + "Function Name": "test_strict_login_no_data", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 89 + }, + { + "Function Name": "test_strict_login_correct_data", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 134, + "End Line": 147 + }, + { + "Function Name": "test_strict_login_no_grant_type", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 104 + }, + { + "Function Name": "login", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_post_extended_item", + "Function Name": "test_security_oauth2", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 47, + "End Line": 50 }, { - "Function Name": "test_post_item", + "Function Name": "test_security_oauth2_password_other_header", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 53, + "End Line": 56 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 62 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 8, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 70, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 22, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 29, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -200356,7 +202509,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -200364,7 +202517,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 114, + "Structural Space Indentations": 227, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200380,16 +202533,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, + "Design Snake Case": 21, + "Design Pascal Case": 3, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Short Vars": 3, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200413,22 +202566,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_validate_response.py": { + "python/fastapi/tests/test_security_oauth2_optional_description.py": { "1. Artifact Identity": { - "Filename": "test_validate_response.py", - "Path": "python/fastapi/tests/test_validate_response.py", + "Filename": "test_security_oauth2_optional_description.py", + "Path": "python/fastapi/tests/test_security_oauth2_optional_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -200439,9 +202594,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1932.68, - "Y": -160.32, - "Z": -1052.78 + "X": 2270.84, + "Y": -91.02, + "Z": -1152.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200450,23 +202605,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 55, + "Total LOC": 284, + "Coding LOC": 255, "Documentation LOC": 0, - "Structural Magnitude": 38.0, - "Control Flow Ratio": "16.2%", + "Structural Magnitude": 47.2, + "Control Flow Ratio": "6.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.145 + "Raw Cognitive Density": 0.037 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.09%", + "Cognitive Load Exposure": "2.73%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.05%", + "API Exposure": "9.58%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -200478,149 +202633,149 @@ }, "5. Function Analysis": [ { - "Function Name": "get_valid_none", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 27, - "End Line": 31 - }, - { - "Function Name": "test_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 133, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 51, - "End Line": 53 + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 283 }, { - "Function Name": "test_invalid_none", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_strict_login_incorrect_grant_type", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 56, - "End Line": 58 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 116, + "End Line": 132 }, { - "Function Name": "test_double_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 75, - "End Line": 77 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 26, + "End Line": 30 }, { - "Function Name": "test_invalid_list", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_users_me", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 80, - "End Line": 82 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 39, + "End Line": 42 }, { - "Function Name": "get_invalidlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_strict_login_None", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 45 + "Start Line": 66, + "End Line": 90 }, { - "Function Name": "test_valid_none_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_strict_login_correct_correct_grant_type", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 65 + "Start Line": 135, + "End Line": 148 }, { - "Function Name": "test_valid_none_none", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_strict_login_no_grant_type", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 72 + "Start Line": 93, + "End Line": 105 }, { - "Function Name": "get_invalid", - "Structural Impact": 1.1, + "Function Name": "login", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "get_invalid_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "get_innerinvalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 60, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 31, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 70, "Function Parameters": 11, "Function/Method Declarations": 11, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, + "Defensive Programming Constructs": 22, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 29, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -200630,7 +202785,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -200638,7 +202793,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 31, + "Structural Space Indentations": 229, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200655,15 +202810,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 14, + "Core Var Decl": 25, "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 2, + "Design Snake Case": 22, + "Design Pascal Case": 3, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Short Vars": 3, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200687,23 +202842,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", + "fastapi.security", "fastapi.testclient", + "inline_snapshot", "pydantic", "pytest" ] }, - "python/fastapi/tests/test_validate_response_dataclass.py": { + "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py": { "1. Artifact Identity": { - "Filename": "test_validate_response_dataclass.py", - "Path": "python/fastapi/tests/test_validate_response_dataclass.py", + "Filename": "test_security_oauth2_password_bearer_optional.py", + "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -200713,9 +202869,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3408.88, - "Y": 2.11, - "Z": 1441.99 + "X": 4671.62, + "Y": 155.68, + "Z": -201.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200724,24 +202880,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 34, + "Total LOC": 71, + "Coding LOC": 56, "Documentation LOC": 0, - "Structural Magnitude": 20.48, - "Control Flow Ratio": "13.6%", + "Structural Magnitude": 17.32, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.147 + "Raw Cognitive Density": 0.15 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.11%", + "Cognitive Load Exposure": "4.16%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.08%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.1%", + "Concurrency Exposure": "29.89%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -200752,92 +202908,82 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 39, - "End Line": 41 - }, - { - "Function Name": "test_double_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_items", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 44, - "End Line": 46 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 15 }, { - "Function Name": "test_invalid_list", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 49, - "End Line": 51 + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 70 }, { - "Function Name": "get_invalidlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 33 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "get_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 27, + "End Line": 30 }, { - "Function Name": "get_innerinvalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_incorrect_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 33, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 2, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -200862,7 +203008,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, + "Structural Space Indentations": 43, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200878,16 +203024,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 2, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200911,36 +203057,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", + "fastapi.security", "fastapi.testclient", - "pydantic.dataclasses", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_validation_error_context.py": { + "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py": { "1. Artifact Identity": { - "Filename": "test_validation_error_context.py", - "Path": "python/fastapi/tests/test_validation_error_context.py", + "Filename": "test_security_oauth2_password_bearer_optional_description.py", + "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3057.56, - "Y": -46.26, - "Z": -990.18 + "X": 3747.49, + "Y": 77.86, + "Z": -1436.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200949,24 +203093,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 169, - "Coding LOC": 123, + "Total LOC": 76, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 69.56, - "Control Flow Ratio": "9.6%", + "Structural Magnitude": 17.52, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.515 + "Raw Cognitive Density": 0.138 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.06%", - "Error & Exception Exposure": "12.22%", + "Cognitive Load Exposure": "3.97%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.29%", - "Concurrency Exposure": "98.38%", + "API Exposure": "8.96%", + "Concurrency Exposure": "28.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -200977,227 +203121,331 @@ }, "5. Function Analysis": [ { - "Function Name": "test_websocket_validation_error_includes_endpoint_context", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 113, - "End Line": 124 - }, - { - "Function Name": "test_subapp_websocket_validation_error_includes_endpoint_context", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 140, - "End Line": 151 - }, - { - "Function Name": "test_request_validation_error_includes_endpoint_context", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 87, - "End Line": 97 - }, - { - "Function Name": "test_response_validation_error_includes_endpoint_context", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 100, - "End Line": 110 - }, - { - "Function Name": "test_subapp_request_validation_error_includes_endpoint_context", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "read_items", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 127, - "End Line": 137 - }, - { - "Function Name": "websocket_validation_handler", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 52 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "capture", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 22 + "Start Line": 43, + "End Line": 75 }, { - "Function Name": "request_validation_handler", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "response_validation_handler", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 43 + "Start Line": 31, + "End Line": 34 }, { - "Function Name": "websocket_endpoint", - "Structural Impact": 1.9, + "Function Name": "test_incorrect_token", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 74 - }, - { - "Function Name": "subapp_websocket_endpoint", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Start Line": 37, + "End Line": 40 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 47, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, + "Design Camel Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" + ] + }, + "python/fastapi/tests/test_security_openid_connect.py": { + "1. Artifact Identity": { + "Filename": "test_security_openid_connect.py", + "Path": "python/fastapi/tests/test_security_openid_connect.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3737.29, + "Y": 54.03, + "Z": 1597.87 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 80, + "Coding LOC": 61, + "Documentation LOC": 0, + "Structural Magnitude": 18.52, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_openapi_schema", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 81 + "Start Line": 48, + "End Line": 79 }, { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, + "Start Line": 16, "End Line": 18 }, { - "Function Name": "get_user", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 - }, - { - "Function Name": "test_validation_error_with_no_context", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 162, - "End Line": 168 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_validation_error_with_only_path", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 159 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "get_item", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 62 + "Start Line": 35, + "End Line": 38 }, { - "Function Name": "get_sub_item", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 67 + "Start Line": 41, + "End Line": 45 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 7, - "Sequential Logic Declarations": 66, - "Function Parameters": 17, - "Function/Method Declarations": 17, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 34, - "Type/Safety Bypasses": 13, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 29, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 20, - "State Mutations / Variable Reassignments": 2, + "Exposed API / Public Exports": 8, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, - "Asynchronous/Concurrent Execution": 11, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 11, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 7, - "Fatal Aborts & Exceptions": 3, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 84, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201213,23 +203461,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 8, - "Core Var Decl": 17, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Design Snake Case": 9, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 2, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -201246,34 +203494,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", + "fastapi.security.open_id_connect_url", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_vibe.py": { + "python/fastapi/tests/test_security_openid_connect_description.py": { "1. Artifact Identity": { - "Filename": "test_vibe.py", - "Path": "python/fastapi/tests/test_vibe.py", + "Filename": "test_security_openid_connect_description.py", + "Path": "python/fastapi/tests/test_security_openid_connect_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 837.32, - "Y": -232.84, - "Z": 800.23 + "X": 4625.41, + "Y": 165.24, + "Z": 331.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201282,27 +203532,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 18, - "Coding LOC": 13, + "Total LOC": 83, + "Coding LOC": 64, "Documentation LOC": 0, - "Structural Magnitude": 8.26, - "Control Flow Ratio": "14.3%", + "Structural Magnitude": 18.68, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.385 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "80.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.46%", - "Concurrency Exposure": "56.59%", + "API Exposure": "9.92%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -201310,43 +203560,83 @@ }, "5. Function Analysis": [ { - "Function Name": "test_vibe_raises", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 8, - "End Line": 17 + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 82 }, { - "Function Name": "ai_vibes", + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 20 + }, + { + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 24, + "End Line": 25 + }, + { + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 34 + }, + { + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 40 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 47 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 12, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 3, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 29, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -201355,14 +203645,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -201380,7 +203670,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 8, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201397,15 +203687,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, - "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Core Var Decl": 11, + "Design Camel Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -201429,22 +203719,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "pytest", - "typing" + "fastapi.security.open_id_connect_url", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_webhooks_security.py": { + "python/fastapi/tests/test_security_openid_connect_optional.py": { "1. Artifact Identity": { - "Filename": "test_webhooks_security.py", - "Path": "python/fastapi/tests/test_webhooks_security.py", + "Filename": "test_security_openid_connect_optional.py", + "Path": "python/fastapi/tests/test_security_openid_connect_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -201455,9 +203746,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2838.89, - "Y": -59.72, - "Z": -1958.05 + "X": 1205.04, + "Y": -230.44, + "Z": -148.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201466,23 +203757,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 135, - "Coding LOC": 116, - "Documentation LOC": 5, - "Structural Magnitude": 17.12, - "Control Flow Ratio": "5.3%", + "Total LOC": 83, + "Coding LOC": 64, + "Documentation LOC": 0, + "Structural Magnitude": 21.58, + "Control Flow Ratio": "6.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.034 + "Raw Cognitive Density": 0.062 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.31%", - "Error & Exception Exposure": "44.19%", + "Cognitive Load Exposure": "3.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.55%", + "API Exposure": "9.92%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -201493,70 +203784,100 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 24, + "End Line": 27 + }, { "Function Name": "test_openapi_schema", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 2, + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "9.5%", - "Start Line": 39, - "End Line": 134 + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 82 }, { - "Function Name": "new_subscription", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 24 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "test_dummy_webhook", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Start Line": 39, + "End Line": 42 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 48 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, - "Sequential Logic Declarations": 36, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Sequential Logic Declarations": 30, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 1, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -201574,7 +203895,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 100, + "Structural Space Indentations": 48, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201591,15 +203912,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -201623,25 +203944,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "datetime", "fastapi", - "fastapi.security", + "fastapi.security.open_id_connect_url", "fastapi.testclient", "inline_snapshot", - "pydantic", - "typing" + "pydantic" ] }, - "python/fastapi/tests/test_wrapped_method_forward_reference.py": { + "python/fastapi/tests/test_security_scopes.py": { "1. Artifact Identity": { - "Filename": "test_wrapped_method_forward_reference.py", - "Path": "python/fastapi/tests/test_wrapped_method_forward_reference.py", + "Filename": "test_security_scopes.py", + "Path": "python/fastapi/tests/test_security_scopes.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -201651,9 +203970,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1355.55, - "Y": -258.26, - "Z": 1417.38 + "X": 1327.08, + "Y": -258.7, + "Z": -900.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201662,23 +203981,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 32, - "Coding LOC": 18, - "Documentation LOC": 6, - "Structural Magnitude": 9.66, - "Control Flow Ratio": "7.1%", + "Total LOC": 46, + "Coding LOC": 31, + "Documentation LOC": 0, + "Structural Magnitude": 20.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.167 + "Raw Cognitive Density": 0.065 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.21%", + "Cognitive Load Exposure": "3.03%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.93%", + "API Exposure": "11.41%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -201690,58 +204009,98 @@ }, "5. Function Analysis": [ { - "Function Name": "test_wrapped_method_type_inference", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 17, + "Function Name": "app_fixture", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14, "End Line": 31 }, { - "Function Name": "method", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_scopes_dependency_called_once", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 39, + "End Line": 45 }, { - "Function Name": "passthrough", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "endpoint", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + }, + { + "Function Name": "client_fixture", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "call_counter_fixture", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 9, - "End Line": 14 + "End Line": 10 + }, + { + "Function Name": "get_db", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 17 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 22, + "Function Parameters": 7, + "Function/Method Declarations": 7, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 2, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -201752,7 +204111,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -201770,7 +204129,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Space Indentations": 19, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201786,16 +204145,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 3, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 3, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -201825,16 +204184,16 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".forward_reference_type", "fastapi", "fastapi.testclient", - "functools" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_ws_dependencies.py": { + "python/fastapi/tests/test_security_scopes_dont_propagate.py": { "1. Artifact Identity": { - "Filename": "test_ws_dependencies.py", - "Path": "python/fastapi/tests/test_ws_dependencies.py", + "Filename": "test_security_scopes_dont_propagate.py", + "Path": "python/fastapi/tests/test_security_scopes_dont_propagate.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -201844,9 +204203,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3867.51, - "Y": 80.63, - "Z": 604.76 + "X": 1092.62, + "Y": -293.19, + "Z": 370.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201855,24 +204214,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 73, - "Coding LOC": 48, - "Documentation LOC": 0, - "Structural Magnitude": 39.56, - "Control Flow Ratio": "8.3%", + "Total LOC": 45, + "Coding LOC": 27, + "Documentation LOC": 1, + "Structural Magnitude": 17.54, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.896 + "Raw Cognitive Density": 0.407 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "32.09%", - "Error & Exception Exposure": "36.14%", + "Cognitive Load Exposure": "10.13%", + "Error & Exception Exposure": "67.04%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.7%", - "Concurrency Exposure": "100.0%", + "API Exposure": "10.16%", + "Concurrency Exposure": "94.13%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -201883,117 +204242,77 @@ }, "5. Function Analysis": [ { - "Function Name": "test_index", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 54, - "End Line": 58 - }, - { - "Function Name": "test_routerindex", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 61, - "End Line": 65 - }, - { - "Function Name": "test_routerprefixindex", - "Structural Impact": 2.2, + "Function Name": "dep3", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 68, - "End Line": 72 - }, - { - "Function Name": "index", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 31 - }, - { - "Function Name": "routerindex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 + "Start Line": 18, + "End Line": 22 }, { - "Function Name": "routerprefixindex", - "Structural Impact": 1.9, + "Function Name": "get_scopes", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 45 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "create_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "security1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "fun", + "Function Name": "security2", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "dependency_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_scopes_dont_propagate", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 38, + "End Line": 44 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 33, - "Function Parameters": 9, - "Function/Method Declarations": 9, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 12, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 1, "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -202005,7 +204324,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -202018,12 +204337,12 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 3, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 13, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202039,23 +204358,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 3, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -202079,28 +204398,27 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "json", "typing" ] }, - "python/fastapi/tests/test_ws_router.py": { + "python/fastapi/tests/test_security_scopes_sub_dependency.py": { "1. Artifact Identity": { - "Filename": "test_ws_router.py", - "Path": "python/fastapi/tests/test_ws_router.py", + "Filename": "test_security_scopes_sub_dependency.py", + "Path": "python/fastapi/tests/test_security_scopes_sub_dependency.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "Exception", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2672.34, - "Y": -89.93, - "Z": 429.77 + "X": 1589.61, + "Y": -151.34, + "Z": 455.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -202109,24 +204427,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 272, - "Coding LOC": 182, - "Documentation LOC": 17, - "Structural Magnitude": 184.94, - "Control Flow Ratio": "16.8%", + "Total LOC": 108, + "Coding LOC": 88, + "Documentation LOC": 1, + "Structural Magnitude": 30.76, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.115 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "21.63%", - "Error & Exception Exposure": "28.18%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.68%", - "Concurrency Exposure": "100.0%", + "API Exposure": "10.22%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -202137,358 +204455,118 @@ }, "5. Function Analysis": [ { - "Function Name": "test_depend_validation", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 210, - "End Line": 233 + "Function Name": "app_fixture", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 69 }, { - "Function Name": "test_depend_err_middleware", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "23.1%", - "Start Line": 236, - "End Line": 254 + "Function Name": "test_security_scopes_sub_dependency_caching", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 107 }, { - "Function Name": "wrapped_app", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "10.0%", - "Start Line": 195, - "End Line": 203 + "Function Name": "get_current_user", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 37 }, { - "Function Name": "make_app", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "path_operation", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 107, - "End Line": 112 + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 67 }, { - "Function Name": "websocket_middleware", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "get_user_me", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "7.1%", - "Start Line": 188, - "End Line": 207 - }, - { - "Function Name": "catcher", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 217, - "End Line": 222 + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 46 }, { - "Function Name": "test_depend_err_handler", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 257, - "End Line": 271 + "Function Name": "get_user_items", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 55 }, { - "Function Name": "errorhandler", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 242, - "End Line": 246 + "Function Name": "client_fixture", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 74 }, { - "Function Name": "test_wrong_uri", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "call_counts_fixture", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 177, - "End Line": 185 + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 19 }, { - "Function Name": "middleware_constructor", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "8.3%", - "Start Line": 193, - "End Line": 205 - }, - { - "Function Name": "test_prefix_router", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 132, - "End Line": 136 - }, - { - "Function Name": "test_native_prefix_router", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 139, - "End Line": 143 - }, - { - "Function Name": "routerprefixindex", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 37, - "End Line": 40 - }, - { - "Function Name": "router_native_prefix_ws", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 72, - "End Line": 75 - }, - { - "Function Name": "test_router_with_params", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 166, - "End Line": 174 - }, - { - "Function Name": "routerindexparams", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 55 - }, - { - "Function Name": "test_app", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 118, - "End Line": 122 - }, - { - "Function Name": "test_router", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 125, - "End Line": 129 - }, - { - "Function Name": "test_router2", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 146, - "End Line": 150 - }, - { - "Function Name": "test_router_ws_depends", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 153, - "End Line": 156 - }, - { - "Function Name": "test_router_ws_depends_with_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 159, - "End Line": 163 - }, - { - "Function Name": "router_ws_decorator_depends", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 68 - }, - { - "Function Name": "router_ws_depends_validate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 95 - }, - { - "Function Name": "router_ws_depends_err", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 84 - }, - { - "Function Name": "custom_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 262, - "End Line": 263 - }, - { - "Function Name": "index", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 - }, - { - "Function Name": "routerindex", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 33 - }, - { - "Function Name": "routerindex2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 47 - }, - { - "Function Name": "ws_dependency_validate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 88 - }, - { - "Function Name": "router_ws_custom_error", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 104 - }, - { - "Function Name": "ws_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 - }, - { - "Function Name": "ws_dependency_err", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 79 - }, - { - "Function Name": "call_next", + "Function Name": "get_db_session", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 199, - "End Line": 200 + "Start Line": 24, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 24, - "Sequential Logic Declarations": 119, - "Function Parameters": 34, - "Function/Method Declarations": 33, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 20, - "Type/Safety Bypasses": 12, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 32, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 34, - "State Mutations / Variable Reassignments": 3, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 33, - "Asynchronous/Concurrent Execution": 57, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -202498,7 +204576,7 @@ "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 5, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -202507,17 +204585,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 3, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 9, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, + "Structural Space Indentations": 75, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202533,23 +204611,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 10, - "Core Var Decl": 35, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 35, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 22, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 8, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -202573,28 +204651,29 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.middleware", + "fastapi.security", "fastapi.testclient", - "functools", - "pytest" + "pytest", + "typing" ] }, - "python/fastapi/tests/utils.py": { + "python/fastapi/tests/test_serialize_response.py": { "1. Artifact Identity": { - "Filename": "utils.py", - "Path": "python/fastapi/tests/utils.py", + "Filename": "test_serialize_response.py", + "Path": "python/fastapi/tests/test_serialize_response.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4126.68, - "Y": 121.5, - "Z": 1768.9 + "X": 4453.78, + "Y": 144.19, + "Z": -822.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -202603,27 +204682,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 19, - "Coding LOC": 12, - "Documentation LOC": 1, - "Structural Magnitude": 4.44, - "Control Flow Ratio": "25.0%", - "Popularity Rank": 2, + "Total LOC": 56, + "Coding LOC": 38, + "Documentation LOC": 0, + "Structural Magnitude": 18.06, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.25 + "Raw Cognitive Density": 0.053 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "2.89%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.33%", + "API Exposure": "11.86%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "80.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -202631,42 +204710,92 @@ }, "5. Function Analysis": [ { - "Function Name": "skip_module_if_py_gte_314", - "Structural Impact": 2.2, + "Function Name": "test_validlist", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 55 + }, + { + "Function Name": "get_validlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 30 + }, + { + "Function Name": "test_valid", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 39 + }, + { + "Function Name": "test_coerce", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 45 + }, + { + "Function Name": "get_valid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 15, - "End Line": 18 + "End Line": 16 + }, + { + "Function Name": "get_coerce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 3, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 2, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 10, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 5, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -202691,7 +204820,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, + "Structural Space Indentations": 23, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202707,16 +204836,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -202741,69 +204870,44 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 1 + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "pytest", - "sys", - "time." + "fastapi", + "fastapi.testclient", + "pydantic" ] - } - } - }, - "cpp/NVDA": { - "Directory Group Magnitude": 7620.34, - "File Count": 12, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "66.7%", - "Static: Literature & Documentation": "33.3%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "31.09%", - "Error & Exception Exposure": "43.44%", - "Tech Debt Exposure": "33.68%", - "Testing Exposure": "40.43%", - "API Exposure": "3.19%", - "Concurrency Exposure": "3.79%", - "State Flux Exposure": "55.64%", - "Commented Logic Exposure": "0.81%", - "Specification Exposure": "66.67%", - "Instability Exposure": "33.33%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.5%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "cpp/NVDA/CODE_OF_CONDUCT.md": { + }, + "python/fastapi/tests/test_serialize_response_dataclass.py": { "1. Artifact Identity": { - "Filename": "CODE_OF_CONDUCT.md", - "Path": "cpp/NVDA/CODE_OF_CONDUCT.md", - "Language": "Markdown", + "Filename": "test_serialize_response_dataclass.py", + "Path": "python/fastapi/tests/test_serialize_response_dataclass.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3765.93, - "Y": -1.05, - "Z": -2215.44 + "X": 3306.83, + "Y": -6.31, + "Z": 1246.89 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 0, - "Documentation LOC": 58, - "Structural Magnitude": 1.66, + "Total LOC": 194, + "Coding LOC": 159, + "Documentation LOC": 0, + "Structural Magnitude": 46.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -202812,47 +204916,188 @@ "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.89%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "test_validlist", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 132 + }, + { + "Function Name": "test_objectlist", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 157 + }, + { + "Function Name": "test_no_response_model_objectlist", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 193 + }, + { + "Function Name": "get_validlist", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 46 + }, + { + "Function Name": "test_valid", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 85 + }, + { + "Function Name": "test_object", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 96 + }, + { + "Function Name": "test_coerce", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 107 + }, + { + "Function Name": "test_no_response_model_object", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 160, + "End Line": 168 + }, + { + "Function Name": "get_objectlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 55 + }, + { + "Function Name": "get_no_response_model_objectlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 71 + }, + { + "Function Name": "get_object", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "get_no_response_model_object", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 62 + }, + { + "Function Name": "get_valid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + }, + { + "Function Name": "get_coerce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Sequential Logic Declarations": 37, + "Function Parameters": 14, + "Function/Method Declarations": 14, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 22, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -202877,7 +205122,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 130, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202893,19 +205138,19 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 16, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 14, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 11, + "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, @@ -202926,41 +205171,47 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "dataclasses", + "datetime", + "fastapi", + "fastapi.testclient" + ] }, - "cpp/NVDA/readme.md": { + "python/fastapi/tests/test_serialize_response_model.py": { "1. Artifact Identity": { - "Filename": "readme.md", - "Path": "cpp/NVDA/readme.md", - "Language": "Markdown", + "Filename": "test_serialize_response_model.py", + "Path": "python/fastapi/tests/test_serialize_response_model.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3838.78, - "Y": -83.53, - "Z": -1253.59 + "X": 2627.65, + "Y": -31.07, + "Z": 1158.25 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 40, - "Coding LOC": 0, - "Documentation LOC": 27, - "Structural Magnitude": 1.0, + "Total LOC": 153, + "Coding LOC": 115, + "Documentation LOC": 0, + "Structural Magnitude": 47.5, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -202969,47 +205220,208 @@ "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.94%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "test_coerce", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 93, + "End Line": 100 + }, + { + "Function Name": "test_validlist", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 103, + "End Line": 110 + }, + { + "Function Name": "test_validdict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 113, + "End Line": 120 + }, + { + "Function Name": "test_validlist_exclude_unset", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 142 + }, + { + "Function Name": "test_validdict_exclude_unset", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 145, + "End Line": 152 + }, + { + "Function Name": "get_validlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 30 + }, + { + "Function Name": "get_validdict", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 39 + }, + { + "Function Name": "get_validlist_exclude_unset", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 68 + }, + { + "Function Name": "get_validdict_exclude_unset", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 81 + }, + { + "Function Name": "test_valid", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 87, + "End Line": 90 + }, + { + "Function Name": "test_valid_exclude_unset", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 126 + }, + { + "Function Name": "test_coerce_exclude_unset", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 132 + }, + { + "Function Name": "get_valid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 16 + }, + { + "Function Name": "get_coerce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "get_valid_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 46 + }, + { + "Function Name": "get_coerce_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 55 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Sequential Logic Declarations": 39, + "Function Parameters": 16, + "Function/Method Declarations": 16, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 12, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 25, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 16, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 5, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -203034,7 +205446,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 81, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -203050,20 +205462,20 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 7, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 22, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 16, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 5, - "Hyperlinked Literature References": 16, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, @@ -203083,41 +205495,46 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "pydantic", + "starlette.testclient" + ] }, - "cpp/NVDA/contributors.txt": { + "python/fastapi/tests/test_skip_defaults.py": { "1. Artifact Identity": { - "Filename": "contributors.txt", - "Path": "cpp/NVDA/contributors.txt", - "Language": "Plaintext", + "Filename": "test_skip_defaults.py", + "Path": "python/fastapi/tests/test_skip_defaults.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, Model", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4593.41, - "Y": -53.3, - "Z": -1647.63 + "X": 2318.46, + "Y": -82.62, + "Z": -1385.85 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 243, - "Coding LOC": 0, - "Documentation LOC": 241, - "Structural Magnitude": 4.86, + "Total LOC": 94, + "Coding LOC": 62, + "Documentation LOC": 0, + "Structural Magnitude": 31.24, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -203126,47 +205543,148 @@ "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "23.28%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "13.16%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "get_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "get_exclude_defaults", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "get_exclude_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 55 + }, + { + "Function Name": "get_exclude_unset_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 65 + }, + { + "Function Name": "test_return_defaults", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 73 + }, + { + "Function Name": "test_return_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 78 + }, + { + "Function Name": "test_return_exclude_defaults", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 81, + "End Line": 83 + }, + { + "Function Name": "test_return_exclude_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 86, + "End Line": 88 + }, + { + "Function Name": "test_return_exclude_unset_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 93 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 30, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 19, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 5, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -203191,7 +205709,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 34, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -203207,16 +205725,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 23, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 18, + "Design Pascal Case": 5, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -203240,90 +205758,695 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pydantic" + ] }, - "cpp/NVDA/copying.txt": { + "python/fastapi/tests/test_sse.py": { "1. Artifact Identity": { - "Filename": "copying.txt", - "Path": "cpp/NVDA/copying.txt", - "Language": "Plaintext", + "Filename": "test_sse.py", + "Path": "python/fastapi/tests/test_sse.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3467.55, - "Y": -49.26, - "Z": -1610.07 + "X": 2291.84, + "Y": -92.97, + "Z": 105.58 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1034, - "Coding LOC": 0, - "Documentation LOC": 849, - "Structural Magnitude": 20.68, - "Control Flow Ratio": "0.0%", + "Total LOC": 319, + "Coding LOC": 215, + "Documentation LOC": 12, + "Structural Magnitude": 154.2, + "Control Flow Ratio": "22.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.423 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "6.44%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.62%", + "Concurrency Exposure": "95.93%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "test_async_generator_with_model", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 108, + "End Line": 126 + }, + { + "Function Name": "test_keepalive_ping_async", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 290, + "End Line": 299 + }, + { + "Function Name": "test_keepalive_ping_sync", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 302, + "End Line": 310 + }, + { + "Function Name": "test_sync_generator_with_model", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 129, + "End Line": 137 + }, + { + "Function Name": "test_async_generator_no_annotation", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 140, + "End Line": 148 + }, + { + "Function Name": "test_sync_generator_no_annotation", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 151, + "End Line": 159 + }, + { + "Function Name": "test_post_method_sse", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 172, + "End Line": 180 + }, + { + "Function Name": "test_dict_items", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 162, + "End Line": 169 + }, + { + "Function Name": "test_sse_on_router_included_in_app", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 258, + "End Line": 265 + }, + { + "Function Name": "test_data_and_raw_data_mutually_exclusive", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 252, + "End Line": 255 + }, + { + "Function Name": "test_server_sent_event_null_id_rejected", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 219, + "End Line": 221 + }, + { + "Function Name": "test_sse_events_with_fields", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 183, + "End Line": 199 + }, + { + "Function Name": "test_raw_data_sent_without_json_encoding", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 234, + "End Line": 249 + }, + { + "Function Name": "sse_items", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 30, + "End Line": 32 + }, + { + "Function Name": "sse_items_no_annotation", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 41, + "End Line": 43 + }, + { + "Function Name": "sse_items_dict", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 52, + "End Line": 54 + }, + { + "Function Name": "sse_items_post", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 78, + "End Line": 80 + }, + { + "Function Name": "client_fixture", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 103, + "End Line": 105 + }, + { + "Function Name": "test_server_sent_event_negative_retry_rejected", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 224, + "End Line": 226 + }, + { + "Function Name": "test_server_sent_event_float_retry_rejected", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 229, + "End Line": 231 + }, + { + "Function Name": "test_mixed_plain_and_sse_events", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 202, + "End Line": 209 + }, + { + "Function Name": "test_string_data_json_encoded", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 212, + "End Line": 216 + }, + { + "Function Name": "test_no_keepalive_when_fast", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 318 + }, + { + "Function Name": "slow_async_stream", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 275, + "End Line": 280 + }, + { + "Function Name": "sse_items_event", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 62 + }, + { + "Function Name": "sse_items_mixed", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "sse_items_raw", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 87 + }, + { + "Function Name": "slow_sync_stream", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 284, + "End Line": 287 + }, + { + "Function Name": "sse_items_sync", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "sse_items_sync_no_annotation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "sse_items_string", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 74 + }, + { + "Function Name": "stream_events", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 94, + "End Line": 96 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 34, + "Sequential Logic Declarations": 118, + "Function Parameters": 32, + "Function/Method Declarations": 32, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 59, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 44, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 84, + "Asynchronous/Concurrent Execution": 15, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 14, + "Generic Type Abstractions": 4, + "Collection Iterators / Comprehensions": 9, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 10, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 152, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 1, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 24, + "Vectorized Math & Tensor Operations": 12, + "Core Var Decl": 50, + "Design Camel Case": 0, + "Design Snake Case": 49, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 32, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 10, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "asyncio", + "collections.abc", + "fastapi", + "fastapi.responses", + "fastapi.routing", + "fastapi.sse", + "fastapi.testclient", + "pydantic", + "pytest", + "time" + ] + }, + "python/fastapi/tests/test_starlette_exception.py": { + "1. Artifact Identity": { + "Filename": "test_starlette_exception.py", + "Path": "python/fastapi/tests/test_starlette_exception.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1773.64, + "Y": -138.55, + "Z": -12.85 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 210, + "Coding LOC": 183, + "Documentation LOC": 0, + "Structural Magnitude": 47.76, + "Control Flow Ratio": "8.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.104 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.51%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.36%", + "Concurrency Exposure": "42.52%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_openapi_schema", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 130, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "5.9%", + "Start Line": 80, + "End Line": 209 + }, + { + "Function Name": "read_item", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 12, + "End Line": 19 + }, + { + "Function Name": "read_starlette_item", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 33, + "End Line": 36 + }, + { + "Function Name": "test_no_body_status_code_with_detail_exception_handlers", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 74, + "End Line": 77 + }, + { + "Function Name": "test_get_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 45 + }, + { + "Function Name": "test_get_item_not_found", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 52 + }, + { + "Function Name": "test_get_starlette_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 58 + }, + { + "Function Name": "test_get_starlette_item_not_found", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 61, + "End Line": 65 + }, + { + "Function Name": "test_no_body_status_code_exception_handlers", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 68, + "End Line": 71 + }, + { + "Function Name": "no_body_status_code_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 + }, + { + "Function Name": "no_body_status_code_with_detail_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 29 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 5, + "Sequential Logic Declarations": 51, + "Function Parameters": 11, + "Function/Method Declarations": 11, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 15, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 23, + "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -203338,7 +206461,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 4, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -203348,7 +206471,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 161, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -203364,16 +206487,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 13, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 13, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -203397,30 +206520,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "starlette.exceptions" + ] }, - "cpp/NVDA/__init__.py": { + "python/fastapi/tests/test_starlette_urlconvertors.py": { "1. Artifact Identity": { - "Filename": "__init__.py", - "Path": "cpp/NVDA/__init__.py", + "Filename": "test_starlette_urlconvertors.py", + "Path": "python/fastapi/tests/test_starlette_urlconvertors.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "textInfos.TextInfo, Window, EditableTextBase, UIA", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3975.03, - "Y": -37.12, - "Z": -2137.13 + "X": 4231.44, + "Y": 126.72, + "Z": -601.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -203429,1555 +206556,1804 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2794, - "Coding LOC": 2236, - "Documentation LOC": 316, - "Structural Magnitude": 1967.82, - "Control Flow Ratio": "56.6%", + "Total LOC": 64, + "Coding LOC": 38, + "Documentation LOC": 4, + "Structural Magnitude": 25.96, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.764 + "Raw Cognitive Density": 0.053 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "36.91%", - "Error & Exception Exposure": "50.4%", - "Tech Debt Exposure": "97.75%", - "Testing Exposure": "80.0%", - "API Exposure": "1.64%", + "Cognitive Load Exposure": "2.89%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.64%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "96.35%", - "Commented Logic Exposure": "4.89%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "17.98%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "_getTextWithFieldsForUIARange", - "Structural Impact": 297.5, - "Lines of Code (LOC)": 310, - "Control Flow Branches": 93, - "Input Parameters": 8, - "Control Flow Ratio": "86.1%", - "Start Line": 720, - "End Line": 1029 - }, - { - "Function Name": "findOverlayClasses", - "Structural Impact": 173.0, - "Lines of Code (LOC)": 273, - "Control Flow Branches": 91, - "Input Parameters": 2, - "Control Flow Ratio": "71.1%", - "Start Line": 1194, - "End Line": 1466 + "Function Name": "int_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "_getFormatFieldAtRange", - "Structural Impact": 74.0, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 30, - "Input Parameters": 4, - "Control Flow Ratio": "88.2%", - "Start Line": 351, - "End Line": 444 + "Function Name": "float_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "_get_states", - "Structural Impact": 58.7, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 37, + "Function Name": "path_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "94.9%", - "Start Line": 1907, - "End Line": 2006 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_getTextWithFields_text", - "Structural Impact": 54.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 22, - "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 654, - "End Line": 715 + "Function Name": "query_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 }, { - "Function Name": "__init__", - "Structural Impact": 52.2, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 21, - "Input Parameters": 4, - "Control Flow Ratio": "95.5%", - "Start Line": 468, - "End Line": 527 + "Function Name": "test_route_converters_int", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 35 }, { - "Function Name": "_getFormatFieldAnnotationTypes", - "Structural Impact": 39.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "94.1%", - "Start Line": 305, - "End Line": 340 + "Function Name": "test_route_converters_float", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 43 }, { - "Function Name": "kwargsFromSuper", - "Structural Impact": 34.0, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "68.4%", - "Start Line": 1469, - "End Line": 1521 - }, - { - "Function Name": "_getFormatFieldIndent", - "Structural Impact": 33.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "93.8%", - "Start Line": 233, - "End Line": 267 + "Function Name": "test_route_converters_path", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 46, + "End Line": 50 }, { - "Function Name": "__init__", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 1527, - "End Line": 1561 + "Function Name": "test_route_converters_query", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 57 }, { - "Function Name": "_get_devInfo", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "61.1%", - "Start Line": 1759, - "End Line": 1804 - }, + "Function Name": "test_url_path_for_path_convertor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 63 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 28, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 16, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 21, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 13, + "Design Camel Case": 0, + "Design Snake Case": 13, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 6, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 1, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_stream_bare_type.py": { + "1. Artifact Identity": { + "Filename": "test_stream_bare_type.py", + "Path": "python/fastapi/tests/test_stream_bare_type.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3177.1, + "Y": -13.47, + "Z": 1664.83 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 43, + "Coding LOC": 27, + "Documentation LOC": 0, + "Structural Magnitude": 17.34, + "Control Flow Ratio": "8.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.481 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "12.73%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.99%", + "Concurrency Exposure": "94.13%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getControlFieldForUIAObject", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "55.6%", - "Start Line": 585, - "End Line": 645 + "Function Name": "test_stream_bare_async_iterable", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 29, + "End Line": 34 }, { - "Function Name": "_prefetchUIACacheForPropertyIDs", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 1163, - "End Line": 1189 + "Function Name": "test_stream_bare_sync_iterable", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 37, + "End Line": 42 }, { - "Function Name": "event_UIA_notification", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 2430, - "End Line": 2459 + "Function Name": "stream_bare_async", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "find", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "55.6%", - "Start Line": 155, - "End Line": 184 - }, + "Function Name": "stream_bare_sync", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 23 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2, + "Sequential Logic Declarations": 22, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 3, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 13, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 2, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "json", + "pydantic", + "typing" + ] + }, + "python/fastapi/tests/test_stream_cancellation.py": { + "1. Artifact Identity": { + "Filename": "test_stream_cancellation.py", + "Path": "python/fastapi/tests/test_stream_cancellation.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3903.53, + "Y": 63.01, + "Z": 41.62 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 89, + "Coding LOC": 50, + "Documentation LOC": 16, + "Structural Magnitude": 49.0, + "Control Flow Ratio": "15.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.22 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "21.69%", + "Error & Exception Exposure": "39.98%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.1%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getFormatFieldSuperscriptsAndSubscripts", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "_run_asgi_and_cancel", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 211, - "End Line": 226 - }, - { - "Function Name": "move", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 1062, - "End Line": 1086 + "Control Flow Ratio": "21.4%", + "Start Line": 41, + "End Line": 74 }, { - "Function Name": "_get_positionInfo", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 8, + "Function Name": "send", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2321, - "End Line": 2343 + "Control Flow Ratio": "33.3%", + "Start Line": 53, + "End Line": 55 }, { - "Function Name": "_get_positionInfo", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 2549, - "End Line": 2573 + "Function Name": "stream_raw", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 24, + "End Line": 29 }, { - "Function Name": "event_UIA_dropTargetEffect", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 2468, - "End Line": 2490 + "Function Name": "stream_jsonl", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "doAction", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 2293, - "End Line": 2306 + "Function Name": "test_raw_stream_cancellation", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 82 }, { - "Function Name": "_get_role", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1838, - "End Line": 1857 + "Function Name": "receive", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "event_stateChange", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 2629, - "End Line": 2647 - }, + "Function Name": "test_jsonl_stream_cancellation", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 88 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 5, + "Sequential Logic Declarations": 27, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 8, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 12, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 16, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 7, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 3, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 35, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 2, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "anyio", + "collections.abc", + "fastapi", + "fastapi.responses", + "pytest" + ] + }, + "python/fastapi/tests/test_stream_json_validation_error.py": { + "1. Artifact Identity": { + "Filename": "test_stream_json_validation_error.py", + "Path": "python/fastapi/tests/test_stream_json_validation_error.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4002.73, + "Y": 155.32, + "Z": 1767.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 41, + "Coding LOC": 25, + "Documentation LOC": 0, + "Structural Magnitude": 14.9, + "Control Flow Ratio": "11.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.28 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "6.62%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.13%", + "Concurrency Exposure": "44.03%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getFormatFieldFontAttributes", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 197, - "End Line": 209 + "Function Name": "test_stream_json_validation_error_async", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 33, + "End Line": 35 }, { - "Function Name": "compareEndPoints", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1105, - "End Line": 1114 + "Function Name": "test_stream_json_validation_error_sync", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 38, + "End Line": 40 }, { - "Function Name": "setEndPoint", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1116, - "End Line": 1125 + "Function Name": "stream_items_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 21 }, { - "Function Name": "_get_parent", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, + "Function Name": "stream_items_invalid_sync", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 27 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2, + "Sequential Logic Declarations": 16, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 10, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 4, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 2, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 6, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "collections.abc", + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic", + "pytest" + ] + }, + "python/fastapi/tests/test_strict_content_type_app_level.py": { + "1. Artifact Identity": { + "Filename": "test_strict_content_type_app_level.py", + "Path": "python/fastapi/tests/test_strict_content_type_app_level.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3602.72, + "Y": 96.75, + "Z": 1746.2 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 45, + "Coding LOC": 27, + "Documentation LOC": 0, + "Structural Magnitude": 16.24, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.296 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "7.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.16%", + "Concurrency Exposure": "77.5%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "app_default_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 2040, - "End Line": 2058 + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "_getReadOnlyState", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "app_lax_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2008, - "End Line": 2023 + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "_getUIAPattern", - "Structural Impact": 9.1, + "Function Name": "test_default_strict_accepts_json_content_type", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 1599, - "End Line": 1602 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "_getFormatFieldCulture", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 342, - "End Line": 349 + "Function Name": "test_lax_accepts_no_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 38 }, { - "Function Name": "_get_controllerFor", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2369, - "End Line": 2394 - }, - { - "Function Name": "_get_UIAElementAtStart", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 547, - "End Line": 570 - }, - { - "Function Name": "correctAPIForRelation", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2034, - "End Line": 2038 - }, - { - "Function Name": "isDescendantOf", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2348, - "End Line": 2367 - }, - { - "Function Name": "_get_keyboardShortcut", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1874, - "End Line": 1887 - }, - { - "Function Name": "_get_rowHeaderText", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2170, - "End Line": 2184 - }, - { - "Function Name": "_get_columnHeaderText", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2198, - "End Line": 2212 + "Function Name": "test_lax_accepts_json_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 44 }, { - "Function Name": "_get_TextInfo", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1742, - "End Line": 1754 - }, + "Function Name": "test_default_strict_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 26 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 13, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 6, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_strict_content_type_nested.py": { + "1. Artifact Identity": { + "Filename": "test_strict_content_type_nested.py", + "Path": "python/fastapi/tests/test_strict_content_type_nested.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2397.73, + "Y": -64.45, + "Z": 1429.05 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 92, + "Coding LOC": 54, + "Documentation LOC": 2, + "Structural Magnitude": 32.08, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.32%", + "Concurrency Exposure": "90.12%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_get__level", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "inner_strict_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 2509, - "End Line": 2518 + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "_get_description", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, + "Function Name": "inner_default_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2537, - "End Line": 2543 - }, - { - "Function Name": "getActionName", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2286, - "End Line": 2291 - }, - { - "Function Name": "_getUIACacheablePropertyValue", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1149, - "End Line": 1161 - }, - { - "Function Name": "_getFormatFieldHeadings", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 295, - "End Line": 303 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_get_selectionContainer", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "mixed_outer_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 1673, - "End Line": 1686 + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 59 }, { - "Function Name": "_get_children", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "mixed_inner_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 2124, - "End Line": 2137 - }, - { - "Function Name": "_getFormatFieldColor", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 275, - "End Line": 281 + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 64 }, { - "Function Name": "_get_labeledBy", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 2396, - "End Line": 2407 + "Function Name": "test_default_inner_inherits_lax_from_app", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 37 }, { - "Function Name": "_get_value", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 2782, - "End Line": 2793 + "Function Name": "test_lax_outer_on_strict_app_accepts_no_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 76 }, { - "Function Name": "_getFormatFieldLineSpacing", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 283, - "End Line": 287 + "Function Name": "test_strict_inner_on_lax_app_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 31 }, { - "Function Name": "_getFormatFieldLinks", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 289, - "End Line": 293 + "Function Name": "test_strict_inner_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 42 }, { - "Function Name": "_get__shouldAllowUIALiveRegionChangeEvent", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1587, - "End Line": 1597 + "Function Name": "test_default_inner_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 47 }, { - "Function Name": "_getIndentValueDisplayString", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 446, - "End Line": 463 + "Function Name": "test_strict_inner_on_lax_outer_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 81 }, { - "Function Name": "_get_presentationType", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2025, - "End Line": 2032 + "Function Name": "test_lax_outer_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 86 }, { - "Function Name": "event_UIA_window_windowOpen", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2669, - "End Line": 2677 - }, + "Function Name": "test_strict_inner_on_lax_outer_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 89, + "End Line": 91 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 30, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 22, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 12, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_strict_content_type_router_level.py": { + "1. Artifact Identity": { + "Filename": "test_strict_content_type_router_level.py", + "Path": "python/fastapi/tests/test_strict_content_type_router_level.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1607.42, + "Y": -232.62, + "Z": -1152.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 62, + "Coding LOC": 38, + "Documentation LOC": 0, + "Structural Magnitude": 23.96, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.289 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "6.84%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.12%", + "Concurrency Exposure": "87.76%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_get_focusRedirect", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "router_lax_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2753, - "End Line": 2761 + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "_get_hasIrrelevantLocation", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "router_strict_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2314, - "End Line": 2319 + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "_get_name", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "router_default_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2739, - "End Line": 2745 + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "_getBoundingRectsFromUIARange", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1040, - "End Line": 1053 + "Function Name": "test_lax_router_on_strict_app_accepts_no_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "collapse", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1091, - "End Line": 1103 + "Function Name": "test_strict_router_on_strict_app_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 41 }, { - "Function Name": "__eq__", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 529, - "End Line": 534 + "Function Name": "test_default_router_inherits_strict_from_app", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 46 }, { - "Function Name": "_isEqual", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1563, - "End Line": 1569 + "Function Name": "test_lax_router_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 51 }, { - "Function Name": "_get_UIAAnnotationObjects", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1691, - "End Line": 1704 + "Function Name": "test_strict_router_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 56 }, { - "Function Name": "_get_previous", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2060, - "End Line": 2071 - }, + "Function Name": "test_default_router_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 61 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 3, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 16, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 9, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_stringified_annotation_dependency.py": { + "1. Artifact Identity": { + "Filename": "test_stringified_annotation_dependency.py", + "Path": "python/fastapi/tests/test_stringified_annotation_dependency.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2703.35, + "Y": -3.31, + "Z": 1501.72 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 80, + "Coding LOC": 61, + "Documentation LOC": 0, + "Structural Magnitude": 27.92, + "Control Flow Ratio": "3.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.344 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "8.24%", + "Error & Exception Exposure": "33.59%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.43%", + "Concurrency Exposure": "97.68%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_get_next", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2076, - "End Line": 2087 + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 79 }, { - "Function Name": "_get_firstChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2089, - "End Line": 2100 + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 46 }, { - "Function Name": "_get_lastChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "get_people", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2102, - "End Line": 2113 + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "_get__controlFieldUIACacheRequest", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "close", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 137, - "End Line": 146 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_get_childCount", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "get_people", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2139, - "End Line": 2147 + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 }, { - "Function Name": "_get_location", - "Structural Impact": 4.7, + "Function Name": "client_fixture", + "Structural Impact": 1.4, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2252, - "End Line": 2260 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 40 }, { - "Function Name": "_get_description", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2594, - "End Line": 2602 - }, - { - "Function Name": "_get_description", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2527, - "End Line": 2533 - }, - { - "Function Name": "_get_UIASelectionPattern", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2613, - "End Line": 2619 - }, - { - "Function Name": "_get_NVDAObjectAtStart", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 541, - "End Line": 545 - }, - { - "Function Name": "_get_UIAFullDescription", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1859, - "End Line": 1863 - }, - { - "Function Name": "_get_UIAHelpText", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1865, - "End Line": 1869 - }, - { - "Function Name": "_get_value", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2274, - "End Line": 2279 - }, - { - "Function Name": "event_valueChange", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2585, - "End Line": 2590 - }, - { - "Function Name": "_get_TextInfo", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2770, - "End Line": 2773 - }, - { - "Function Name": "_getFormatFieldFontName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 186, - "End Line": 189 - }, - { - "Function Name": "_getFormatFieldFontSize", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 191, - "End Line": 195 - }, - { - "Function Name": "_getFormatFieldStyle", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 228, - "End Line": 231 - }, - { - "Function Name": "_getFormatFieldAlignment", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 269, - "End Line": 273 - }, - { - "Function Name": "_getTextFromHeaderElement", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 2161, - "End Line": 2168 - }, - { - "Function Name": "getTextWithFields", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1031, - "End Line": 1035 - }, - { - "Function Name": "getSelectedItemsCount", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 1664, - "End Line": 1668 - }, - { - "Function Name": "event_UIA_layoutInvalidated", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2710, - "End Line": 2725 - }, - { - "Function Name": "_get_processID", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2240, - "End Line": 2250 - }, - { - "Function Name": "_get_UIASelectionPattern2", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1653, - "End Line": 1662 - }, - { - "Function Name": "_get_UIATextEditPattern", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1722, - "End Line": 1730 - }, - { - "Function Name": "_get_liveRegionPoliteness", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1829, - "End Line": 1836 - }, - { - "Function Name": "_get_UIAChildren", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2115, - "End Line": 2122 - }, - { - "Function Name": "_get_table", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2226, - "End Line": 2233 - }, - { - "Function Name": "_get_shouldAllowUIAFocusEvent", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1579, - "End Line": 1583 - }, - { - "Function Name": "_get_UIAAutomationId", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1806, - "End Line": 1811 - }, - { - "Function Name": "_get_UIAFrameworkId", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1813, - "End Line": 1818 - }, - { - "Function Name": "_get_name", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1823, - "End Line": 1827 - }, - { - "Function Name": "_get_rowNumber", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2149, - "End Line": 2153 - }, - { - "Function Name": "_get_rowSpan", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2155, - "End Line": 2159 - }, - { - "Function Name": "_get_columnNumber", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2186, - "End Line": 2190 - }, - { - "Function Name": "_get_columnSpan", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2192, - "End Line": 2196 - }, - { - "Function Name": "_get_rowCount", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2214, - "End Line": 2218 - }, - { - "Function Name": "_get_columnCount", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2220, - "End Line": 2224 - }, - { - "Function Name": "_get_UIAValue", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2262, - "End Line": 2266 - }, - { - "Function Name": "_get_UIARangeValue", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2268, - "End Line": 2272 - }, - { - "Function Name": "_get_hasFocus", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2308, - "End Line": 2312 - }, - { - "Function Name": "event_UIA_dragDropEffect", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2461, - "End Line": 2466 - }, - { - "Function Name": "_get_value", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2621, - "End Line": 2625 - }, - { - "Function Name": "_get_tableID", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2235, - "End Line": 2238 - }, - { - "Function Name": "_get_actionCount", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2281, - "End Line": 2284 - }, - { - "Function Name": "event_valueChange", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2415, - "End Line": 2418 - }, - { - "Function Name": "_get_positionInfo", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2520, - "End Line": 2523 - }, - { - "Function Name": "_get_description", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1871, - "End Line": 1872 - }, - { - "Function Name": "_getTextFromUIARange", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 647, - "End Line": 652 - }, - { - "Function Name": "expand", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1058, - "End Line": 1060 - }, - { - "Function Name": "getNormalizedUIATextRangeFromElement", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1523, - "End Line": 1525 - }, - { - "Function Name": "event_UIA_systemAlert", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2420, - "End Line": 2428 - }, - { - "Function Name": "_get_UIATextPattern", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1706, - "End Line": 1712 - }, - { - "Function Name": "_get_UIATableItemPattern", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1714, - "End Line": 1720 - }, - { - "Function Name": "_get_controlFieldNVDAObjectClass", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 97 - }, - { - "Function Name": "_get__coreCycleUIAPropertyCacheElementCache", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1142, - "End Line": 1147 - }, - { - "Function Name": "_get_UIAInvokePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1609 - }, - { - "Function Name": "_get_UIAGridPattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1611, - "End Line": 1616 - }, - { - "Function Name": "_get_UIARangeValuePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1618, - "End Line": 1623 - }, - { - "Function Name": "_get_UIAValuePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1625, - "End Line": 1630 - }, - { - "Function Name": "_get_UIATogglePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1637 - }, - { - "Function Name": "_get_UIASelectionItemPattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1639, - "End Line": 1644 - }, - { - "Function Name": "_get_UIASelectionPattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1646, - "End Line": 1651 - }, - { - "Function Name": "_get_UIALegacyIAccessiblePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1732, - "End Line": 1737 - }, - { - "Function Name": "updateCaret", - "Structural Impact": 1.6, + "Function Name": "get_client", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1133 - }, - { - "Function Name": "event_gainFocus", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1571, - "End Line": 1573 - }, - { - "Function Name": "event_loseFocus", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1575, - "End Line": 1577 - }, - { - "Function Name": "fetch", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 415, - "End Line": 416 - }, - { - "Function Name": "__hash__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 538, - "End Line": 539 - }, - { - "Function Name": "_get_bookmark", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 572, - "End Line": 573 - }, - { - "Function Name": "_get_text", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1037, - "End Line": 1038 - }, - { - "Function Name": "_get_boundingRects", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1055, - "End Line": 1056 - }, - { - "Function Name": "copy", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1088, - "End Line": 1089 - }, - { - "Function Name": "updateSelection", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1127, - "End Line": 1128 - }, - { - "Function Name": "setFocus", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1756, - "End Line": 1757 - }, - { - "Function Name": "scrollIntoView", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2345, - "End Line": 2346 - }, - { - "Function Name": "event_UIA_controllerFor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2409, - "End Line": 2410 - }, - { - "Function Name": "event_UIA_elementSelected", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2412, - "End Line": 2413 - }, - { - "Function Name": "_get_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2506, - "End Line": 2507 - }, - { - "Function Name": "_get_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2575, - "End Line": 2576 - }, - { - "Function Name": "event_focusEntered", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2582, - "End Line": 2583 - }, - { - "Function Name": "event_nameChange", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2691, - "End Line": 2692 - }, - { - "Function Name": "event_stateChange", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2694, - "End Line": 2695 + "Start Line": 22, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 620, - "Sequential Logic Declarations": 475, - "Function Parameters": 147, - "Function/Method Declarations": 147, - "Class/Entity Declarations": 24, - "Defensive Programming Constructs": 177, - "Type/Safety Bypasses": 37, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 32, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 61, - "State Mutations / Variable Reassignments": 311, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 74, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 54, - "Collection Iterators / Comprehensions": 10, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 5, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 50, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 4, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 16, - "Fatal Aborts & Exceptions": 21, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 325, - "Event Listeners & Subscribers": 79, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2171, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -204985,31 +208361,31 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 2, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 12, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 410, - "Design Camel Case": 182, - "Design Snake Case": 183, - "Design Pascal Case": 28, + "Lazy Evaluation & Generators (O(1) Memory)": 3, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 27, - "Design Long Vars": 9, - "Duplicate Logic": 2, - "Orphaned Logic": 82, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 21, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -205026,65 +208402,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 34, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 4, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".", - ".excel", - ".wordDocument", - "NVDAObjects", - "NVDAObjects.behaviors", - "NVDAObjects.window", - "NVDAObjects.window.edit", - "NVDAState", - "UIAHandler", - "UIAHandler.customAnnotations", - "UIAHandler.customProps", - "UIAHandler.types", - "UIAHandler.utils", "__future__", - "api", - "array", - "braille", - "colors", - "comtypes", - "config", - "config.configFlags", - "controlTypes", - "ctypes.wintypes", - "displayModel", - "languageHandler", - "locationHelper", - "logHandler", - "numbers", - "speech", - "textInfos", - "time", - "typing", - "ui", - "winVersion" + "collections.abc", + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pytest", + "typing" ] }, - "cpp/NVDA/braille.py": { + "python/fastapi/tests/test_stringified_annotation_dependency_py314.py": { "1. Artifact Identity": { - "Filename": "braille.py", - "Path": "cpp/NVDA/braille.py", + "Filename": "test_stringified_annotation_dependency_py314.py", + "Path": "python/fastapi/tests/test_stringified_annotation_dependency_py314.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "StrEnum, NamedTuple, object", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4065.21, - "Y": 4.61, - "Z": -1757.71 + "X": 843.17, + "Y": -294.47, + "Z": -608.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -205093,1733 +208441,1522 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 4054, - "Coding LOC": 2617, - "Documentation LOC": 1062, - "Structural Magnitude": 2569.44, - "Control Flow Ratio": "60.4%", - "Popularity Rank": 2, + "Total LOC": 31, + "Coding LOC": 19, + "Documentation LOC": 1, + "Structural Magnitude": 11.98, + "Control Flow Ratio": "6.2%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.808 + "Raw Cognitive Density": 0.474 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "27.9%", - "Error & Exception Exposure": "70.66%", - "Tech Debt Exposure": "8.73%", - "Testing Exposure": "80.0%", - "API Exposure": "2.78%", - "Concurrency Exposure": "15.6%", - "State Flux Exposure": "99.92%", - "Commented Logic Exposure": "4.84%", + "Cognitive Load Exposure": "12.44%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.34%", + "Concurrency Exposure": "85.77%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "14.74%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "_addTextWithFields", - "Structural Impact": 88.5, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 36, - "Input Parameters": 4, - "Control Flow Ratio": "87.8%", - "Start Line": 1397, - "End Line": 1512 - }, - { - "Function Name": "getPropertiesBraille", - "Structural Impact": 87.8, - "Lines of Code (LOC)": 144, - "Control Flow Branches": 56, - "Input Parameters": 1, - "Control Flow Ratio": "96.6%", - "Start Line": 712, - "End Line": 855 - }, - { - "Function Name": "getFormatFieldBraille", - "Structural Impact": 77.4, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 32, - "Input Parameters": 4, - "Control Flow Ratio": "94.1%", - "Start Line": 1190, - "End Line": 1261 - }, - { - "Function Name": "getControlFieldBraille", - "Structural Impact": 64.3, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 23, - "Input Parameters": 5, - "Control Flow Ratio": "74.2%", - "Start Line": 956, - "End Line": 1065 - }, - { - "Function Name": "_getControlFieldForReportStart", - "Structural Impact": 63.3, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 15, - "Input Parameters": 13, - "Control Flow Ratio": "78.9%", - "Start Line": 1119, - "End Line": 1187 + "Function Name": "test_stringified_annotation", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 30 }, { - "Function Name": "update", - "Structural Impact": 36.9, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 23, + "Function Name": "get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "88.5%", - "Start Line": 875, - "End Line": 934 + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 }, { - "Function Name": "getFocusRegions", - "Structural Impact": 36.7, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "65.5%", - "Start Line": 2281, - "End Line": 2321 - }, - { - "Function Name": "getFocusContextRegions", - "Structural Impact": 33.2, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "64.0%", - "Start Line": 2204, - "End Line": 2278 - }, - { - "Function Name": "setDisplayByName", - "Structural Impact": 31.3, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 2772, - "End Line": 2816 - }, - { - "Function Name": "_get_script", - "Structural Impact": 30.0, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "72.0%", - "Start Line": 3858, - "End Line": 3920 - }, - { - "Function Name": "update", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 17, - "Input Parameters": 1, - "Control Flow Ratio": "89.5%", - "Start Line": 590, - "End Line": 651 - }, - { - "Function Name": "update", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "78.9%", - "Start Line": 1517, - "End Line": 1627 - }, - { - "Function Name": "_normalizeCellArraySize", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 6, - "Control Flow Ratio": "81.8%", - "Start Line": 2891, - "End Line": 2924 - }, + "Function Name": "get_current_user", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 15, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 12, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".utils", + "__future__", + "fastapi", + "fastapi.testclient", + "typing" + ] + }, + "python/fastapi/tests/test_stringified_annotations_simple.py": { + "1. Artifact Identity": { + "Filename": "test_stringified_annotations_simple.py", + "Path": "python/fastapi/tests/test_stringified_annotations_simple.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 639.46, + "Y": -297.73, + "Z": -311.76 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 28, + "Coding LOC": 17, + "Documentation LOC": 0, + "Structural Magnitude": 9.24, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.412 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "10.27%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.37%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getTryPorts", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 14, + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 3680, - "End Line": 3709 + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "_set_windowEndPos", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "65.0%", - "Start Line": 1997, - "End Line": 2049 + "Function Name": "test_stringified_annotations", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 27 }, { - "Function Name": "_handlePendingUpdate", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 15, + "Function Name": "call", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 3138, - "End Line": 3174 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 17, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 9, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".utils", + "__future__", + "fastapi", + "fastapi.testclient", + "typing" + ] + }, + "python/fastapi/tests/test_swagger_ui_escape.py": { + "1. Artifact Identity": { + "Filename": "test_swagger_ui_escape.py", + "Path": "python/fastapi/tests/test_swagger_ui_escape.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 901.26, + "Y": -311.24, + "Z": -921.66 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 38, + "Coding LOC": 30, + "Documentation LOC": 0, + "Structural Magnitude": 8.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.067 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.05%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.57%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "handlePostConfigProfileSwitch", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "93.3%", - "Start Line": 3265, - "End Line": 3316 + "Function Name": "test_init_oauth_html_chars_are_escaped", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4, + "End Line": 14 }, { - "Function Name": "handleCaretMove", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 3116, - "End Line": 3136 + "Function Name": "test_normal_init_oauth_still_works", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 37 }, { - "Function Name": "handleUpdate", - "Structural Impact": 20.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 3206, - "End Line": 3233 - }, + "Function Name": "test_swagger_ui_parameters_html_chars_are_escaped", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 25 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 12, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 26, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 5, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 1, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi.openapi.docs" + ] + }, + "python/fastapi/tests/test_swagger_ui_init_oauth.py": { + "1. Artifact Identity": { + "Filename": "test_swagger_ui_init_oauth.py", + "Path": "python/fastapi/tests/test_swagger_ui_init_oauth.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2390.15, + "Y": -97.58, + "Z": 2031.82 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 29, + "Coding LOC": 18, + "Documentation LOC": 0, + "Structural Magnitude": 8.96, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.278 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "6.57%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.46%", + "Concurrency Exposure": "50.51%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getModifierGestures", - "Structural Impact": 20.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3715, - "End Line": 3742 + "Function Name": "test_swagger_ui", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 23 }, { - "Function Name": "_getControlFieldForLayoutPresentation", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "66.7%", - "Start Line": 1068, - "End Line": 1088 + "Function Name": "read_items", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "handleGainFocus", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3066, - "End Line": 3086 - }, + "Function Name": "test_response", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 28 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 9, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 5, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py": { + "1. Artifact Identity": { + "Filename": "test_top_level_security_scheme_in_openapi.py", + "Path": "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4886.95, + "Y": 217.81, + "Z": 231.94 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 61, + "Coding LOC": 45, + "Documentation LOC": 3, + "Structural Magnitude": 12.8, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.111 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.6%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.68%", + "Concurrency Exposure": "33.24%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_doNewObject", - "Structural Impact": 18.7, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, "Lines of Code (LOC)": 27, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "90.0%", - "Start Line": 3088, - "End Line": 3114 - }, - { - "Function Name": "_onSecureDesktopStateChanged", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 2541, - "End Line": 2566 - }, - { - "Function Name": "_appendFormattingMarker", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 1304, - "End Line": 1324 - }, - { - "Function Name": "handleReviewMove", - "Structural Impact": 18.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3235, - "End Line": 3249 - }, - { - "Function Name": "getTextInfoForBraillePos", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1629, - "End Line": 1663 - }, - { - "Function Name": "previousLine", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 1724, - "End Line": 1747 - }, - { - "Function Name": "_showSpeechInBraille", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 2591, - "End Line": 2611 - }, - { - "Function Name": "_calculateWindowRowBufferOffsets", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 1956, - "End Line": 1988 - }, - { - "Function Name": "_bgThreadExecutor", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 3376, - "End Line": 3406 - }, - { - "Function Name": "message", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3011, - "End Line": 3036 - }, - { - "Function Name": "bufferPositionsToRawText", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1907, - "End Line": 1926 - }, - { - "Function Name": "_getAutoPorts", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3649, - "End Line": 3668 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 60 }, { - "Function Name": "getDisplayTextForIdentifier", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 3944, - "End Line": 3966 + "Function Name": "test_get_root", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 25 }, { - "Function Name": "_routeToTextInfo", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 1767, - "End Line": 1783 + "Function Name": "test_get_root_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 31 }, { - "Function Name": "_setDisplay", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 2843, - "End Line": 2868 - }, - { - "Function Name": "_switchDisplay", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 2818, - "End Line": 2841 - }, - { - "Function Name": "regionPosToBufferPos", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1890, - "End Line": 1905 - }, - { - "Function Name": "getDisplayList", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 516, - "End Line": 539 - }, - { - "Function Name": "_writeCells", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2926, - "End Line": 2959 - }, - { - "Function Name": "getPossiblePorts", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 3612, - "End Line": 3646 - }, - { - "Function Name": "_getDisplayDriver", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 496, - "End Line": 513 - }, - { - "Function Name": "_get_displayDimensions", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 2671, - "End Line": 2701 - }, - { - "Function Name": "_getTypeformFromFormatField", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 1370, - "End Line": 1386 - }, - { - "Function Name": "_getControlFieldForTableCell", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 7, - "Control Flow Ratio": "60.0%", - "Start Line": 1091, - "End Line": 1116 - }, - { - "Function Name": "getSerialPorts", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 3972, - "End Line": 3997 - }, - { - "Function Name": "_refreshEnabled", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2728, - "End Line": 2745 - }, - { - "Function Name": "_handleProgressBarUpdate", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 3189, - "End Line": 3204 - }, - { - "Function Name": "scrollToCursorOrSelection", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3176, - "End Line": 3185 - }, - { - "Function Name": "getDisplayDrivers", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4000, - "End Line": 4020 - }, + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 16 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 20, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 33, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, + "Design Camel Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" + ] + }, + "python/fastapi/tests/test_tuples.py": { + "1. Artifact Identity": { + "Filename": "test_tuples.py", + "Path": "python/fastapi/tests/test_tuples.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1819.97, + "Y": -172.79, + "Z": 482.6 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 277, + "Coding LOC": 246, + "Documentation LOC": 0, + "Structural Magnitude": 46.82, + "Control Flow Ratio": "7.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.039 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "2.75%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.85%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "nextLine", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1706, - "End Line": 1722 + "Function Name": "test_openapi_schema", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 193, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "3.6%", + "Start Line": 84, + "End Line": 276 }, { - "Function Name": "scrollTo", - "Structural Impact": 10.4, + "Function Name": "test_model_with_tuple_invalid", + "Structural Impact": 3.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 2082, - "End Line": 2089 - }, - { - "Function Name": "setTether", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 2631, - "End Line": 2639 - }, - { - "Function Name": "routeTo", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1665, - "End Line": 1686 - }, - { - "Function Name": "terminate", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2507, - "End Line": 2532 - }, - { - "Function Name": "_getAnnotationProperty", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 682, - "End Line": 706 - }, - { - "Function Name": "update", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 2108, - "End Line": 2127 - }, - { - "Function Name": "check", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3523, - "End Line": 3539 - }, - { - "Function Name": "_updateDisplay", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2875, - "End Line": 2889 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 43, + "End Line": 50 }, { - "Function Name": "formatCellsForLog", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2324, - "End Line": 2336 + "Function Name": "test_model_with_tuple_valid", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 36, + "End Line": 40 }, { - "Function Name": "initialDisplay", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, + "Function Name": "post_model_with_tuple", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 3251, - "End Line": 3263 + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "_displayWithCursor", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, + "Function Name": "post_tuple_of_models", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2965, - "End Line": 2974 - }, - { - "Function Name": "_ackTimeoutResetter", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3408, - "End Line": 3412 + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "NVDAObjectHasUsefulText", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Function Name": "hello", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 478, - "End Line": 493 - }, - { - "Function Name": "_getFormattingTags", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1283, - "End Line": 1301 - }, - { - "Function Name": "_routeToTextInfo", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1704 + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 30 }, { - "Function Name": "focus", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2091, - "End Line": 2106 + "Function Name": "test_tuple_with_model_invalid", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 67 }, { - "Function Name": "_set_numCells", - "Structural Impact": 7.2, + "Function Name": "test_tuple_form_invalid", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3583, - "End Line": 3588 - }, - { - "Function Name": "routeTo", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 950, - "End Line": 953 - }, - { - "Function Name": "_addFieldText", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1388, - "End Line": 1395 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 81 }, { - "Function Name": "rindex", - "Structural Impact": 7.0, + "Function Name": "test_tuple_with_model_valid", + "Structural Impact": 1.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1807, - "End Line": 1811 - }, - { - "Function Name": "__init__", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2457, - "End Line": 2505 - }, - { - "Function Name": "_enableDetection", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 3332, - "End Line": 3368 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 57 }, { - "Function Name": "__init__", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 864, - "End Line": 873 - }, + "Function Name": "test_tuple_form_valid", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 73 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 5, + "Sequential Logic Declarations": 61, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 17, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 15, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 21, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 225, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 18, + "Design Camel Case": 0, + "Design Snake Case": 18, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 10, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" + ] + }, + "python/fastapi/tests/test_typing_python39.py": { + "1. Artifact Identity": { + "Filename": "test_typing_python39.py", + "Path": "python/fastapi/tests/test_typing_python39.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1683.67, + "Y": -181.89, + "Z": 1766.82 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 25, + "Coding LOC": 19, + "Documentation LOC": 0, + "Structural Magnitude": 7.78, + "Control Flow Ratio": "8.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.158 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "4.28%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.51%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "terminate", - "Structural Impact": 6.5, + "Function Name": "test_typing", + "Structural Impact": 2.9, "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3554, - "End Line": 3570 - }, - { - "Function Name": "_resetMessageTimer", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3038, - "End Line": 3049 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 8, + "End Line": 24 }, { - "Function Name": "_get_visibleRegions", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "post_endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1846, - "End Line": 1853 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 11, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 4, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 14, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".utils", + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_union_body.py": { + "1. Artifact Identity": { + "Filename": "test_union_body.py", + "Path": "python/fastapi/tests/test_union_body.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2548.89, + "Y": -95.48, + "Z": -1709.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 135, + "Coding LOC": 119, + "Documentation LOC": 0, + "Structural Magnitude": 19.18, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.47%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "scrollForward", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2058, - "End Line": 2065 + "Function Name": "test_openapi_schema", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 134 }, { - "Function Name": "scrollBack", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "save_union_body", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2073, - "End Line": 2080 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_dismissMessage", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3051, - "End Line": 3064 + "Function Name": "test_post_other_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "windowPosToBufferPos", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1934, - "End Line": 1945 - }, - { - "Function Name": "getTextInfoForWindowPos", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2161, - "End Line": 2168 - }, - { - "Function Name": "__init__", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1331, - "End Line": 1335 - }, - { - "Function Name": "bufferPosToRegionPos", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1884, - "End Line": 1888 - }, - { - "Function Name": "bufferPosToWindowPos", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1928, - "End Line": 1932 - }, - { - "Function Name": "handleDisplayUnavailable", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3318, - "End Line": 3330 - }, - { - "Function Name": "_get_identifiers", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 3829, - "End Line": 3841 - }, - { - "Function Name": "getParagraphStartMarker", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1264, - "End Line": 1280 - }, - { - "Function Name": "_isMultiline", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1337, - "End Line": 1348 - }, - { - "Function Name": "_routingShouldMoveSystemCaret", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1792, - "End Line": 1804 - }, - { - "Function Name": "_get_brailleToRawPos", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1873, - "End Line": 1882 - }, - { - "Function Name": "_get_windowBrailleCells", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2144, - "End Line": 2152 - }, - { - "Function Name": "_handleEnabledDecisionFalse", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2752, - "End Line": 2761 - }, - { - "Function Name": "_get_speechEffectWhenExecuted", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3928, - "End Line": 3936 - }, - { - "Function Name": "_get_rawToBraillePos", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1862, - "End Line": 1869 - }, - { - "Function Name": "_get_cursorWindowPos", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2133, - "End Line": 2139 - }, - { - "Function Name": "_handleAck", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3744, - "End Line": 3751 - }, - { - "Function Name": "_get_displayName", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3843, - "End Line": 3850 - }, - { - "Function Name": "_getReadingUnit", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1514, - "End Line": 1515 - }, - { - "Function Name": "_speakOnNavigatingByUnit", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 4037, - "End Line": 4053 - }, - { - "Function Name": "shouldBeUsed", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 415, - "End Line": 423 - }, - { - "Function Name": "_setCursor", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1361, - "End Line": 1368 - }, - { - "Function Name": "routeTo", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2154, - "End Line": 2159 - }, - { - "Function Name": "_onSessionLockStateChanged", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2568, - "End Line": 2574 - }, - { - "Function Name": "routeTo", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 936, - "End Line": 940 - }, - { - "Function Name": "_set_enabled", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2747, - "End Line": 2750 - }, - { - "Function Name": "_onBrailleViewerChangedState", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2870, - "End Line": 2873 - }, - { - "Function Name": "routeTo", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3001, - "End Line": 3004 - }, - { - "Function Name": "getTextInfoForWindowPos", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 3006, - "End Line": 3009 - }, - { - "Function Name": "_speakOnRouting", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 4023, - "End Line": 4034 - }, - { - "Function Name": "_getSelection", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1350, - "End Line": 1359 - }, - { - "Function Name": "update", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2980, - "End Line": 2989 - }, - { - "Function Name": "_get_regionsWithPositions", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1855, - "End Line": 1860 - }, - { - "Function Name": "_nextWindow", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2051, - "End Line": 2056 - }, - { - "Function Name": "_previousWindow", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2067, - "End Line": 2071 - }, - { - "Function Name": "_clearAll", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2534, - "End Line": 2539 - }, - { - "Function Name": "_disableDetection", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3370, - "End Line": 3374 - }, - { - "Function Name": "_get_scriptableObject", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3852, - "End Line": 3856 - }, - { - "Function Name": "updateDisplay", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2129, - "End Line": 2131 - }, - { - "Function Name": "clearBrailleRegions", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2623, - "End Line": 2626 - }, - { - "Function Name": "scrollForward", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2991, - "End Line": 2994 - }, - { - "Function Name": "scrollBack", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2996, - "End Line": 2999 - }, - { - "Function Name": "DotFirmnessSetting", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3754, - "End Line": 3764 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 550, - "End Line": 588 - }, - { - "Function Name": "_get_shouldAutoTether", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2641, - "End Line": 2642 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1828 - }, - { - "Function Name": "registerAutomaticDetection", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3542, - "End Line": 3552 - }, - { - "Function Name": "_set_displaySize", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2658, - "End Line": 2666 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3511, - "End Line": 3520 - }, - { - "Function Name": "_set_displayDimensions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2703, - "End Line": 2710 - }, - { - "Function Name": "BrailleInputSetting", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3767, - "End Line": 3774 - }, - { - "Function Name": "HIDInputSetting", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3777, - "End Line": 3784 - }, - { - "Function Name": "suppressClearBrailleRegions", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2616, - "End Line": 2621 - }, - { - "Function Name": "_get_enabled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2715, - "End Line": 2726 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 677, - "End Line": 679 - }, - { - "Function Name": "clear", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1835, - "End Line": 1844 - }, - { - "Function Name": "invalidateCachedFocusAncestors", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2192, - "End Line": 2201 - }, - { - "Function Name": "_set_table", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2583, - "End Line": 2585 - }, - { - "Function Name": "_get_displaySize", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2647, - "End Line": 2656 - }, - { - "Function Name": "_get_source", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3798, - "End Line": 3806 - }, - { - "Function Name": "_get_model", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3808, - "End Line": 3817 - }, - { - "Function Name": "_setCursor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1757, - "End Line": 1758 - }, - { - "Function Name": "_setCursor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1785, - "End Line": 1786 - }, - { - "Function Name": "_set_windowStartPos", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1953, - "End Line": 1954 - }, - { - "Function Name": "saveWindow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2170, - "End Line": 2177 - }, - { - "Function Name": "restoreWindow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2179, - "End Line": 2186 - }, - { - "Function Name": "_get_numCells", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3575, - "End Line": 3581 - }, - { - "Function Name": "getManualPorts", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3671, - "End Line": 3677 - }, - { - "Function Name": "_get_id", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3819, - "End Line": 3823 - }, - { - "Function Name": "_get_keyNames", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3922, - "End Line": 3926 - }, - { - "Function Name": "_get_windowEndPos", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1993, - "End Line": 1995 - }, - { - "Function Name": "_get_table", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2579, - "End Line": 2581 - }, - { - "Function Name": "_writeCellsInBackground", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2961, - "End Line": 2963 - }, - { - "Function Name": "_blink", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2976, - "End Line": 2978 - }, - { - "Function Name": "__repr__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 670, - "End Line": 671 - }, - { - "Function Name": "_isMultiline", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1751, - "End Line": 1752 - }, - { - "Function Name": "_getSelection", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1755 - }, - { - "Function Name": "_getSelection", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1764, - "End Line": 1765 - }, - { - "Function Name": "_get_windowStartPos", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1950, - "End Line": 1951 - }, - { - "Function Name": "_get_windowRawText", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2141, - "End Line": 2142 - }, - { - "Function Name": "displaySize", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2372, - "End Line": 2373 - }, - { - "Function Name": "getTether", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2628, - "End Line": 2629 - }, - { - "Function Name": "__repr__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3598, - "End Line": 3599 - }, - { - "Function Name": "initialize", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3428, - "End Line": 3436 - }, - { - "Function Name": "terminate", + "Function Name": "test_post_item", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3444, - "End Line": 3447 - }, - { - "Function Name": "pumpAll", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3439, - "End Line": 3441 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 755, - "Sequential Logic Declarations": 495, - "Function Parameters": 172, - "Function/Method Declarations": 171, - "Class/Entity Declarations": 15, - "Defensive Programming Constructs": 108, - "Type/Safety Bypasses": 64, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 37, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 135, - "State Mutations / Variable Reassignments": 617, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 229, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 8, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 102, - "Collection Iterators / Comprehensions": 17, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 20, - "Module Dependencies (Imports)": 76, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -206830,43 +209967,43 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 19, - "Fatal Aborts & Exceptions": 21, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 2, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 439, - "Event Listeners & Subscribers": 44, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2471, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 106, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 3, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 24, - "Vectorized Math & Tensor Operations": 13, - "Core Var Decl": 570, - "Design Camel Case": 272, - "Design Snake Case": 252, - "Design Pascal Case": 7, - "Design Upper Case": 23, - "Design Short Vars": 1, - "Design Long Vars": 17, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -206874,7 +210011,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -206890,90 +210027,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 59, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 3, - "Total Downstream (Absolute Dependency Blast Radius)": 2 + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "NVDAObjects", - "annotation", - "api", - "autoSettingsUtils.driverSetting", - "baseObject", - "bdDetect", - "brailleDisplayDrivers", - "brailleInput", - "brailleTables", - "brailleViewer", - "collections", - "config", - "config.configFlags", - "config.featureFlagEnums", - "contextlib", - "controlTypes", - "controlTypes.state", - "ctypes.wintypes", - "cursorManager", - "displayModel", - "driverHandler", - "easeOfAccess", - "editableText", - "enum", - "extensionPoints", - "globalCommands", - "gui", - "gui.guiHelper", - "hwIo", - "hwPortUtils", - "importlib", - "inputCore", - "itertools", - "keyboardHandler", - "locale", - "logHandler", - "louis", - "louisHelper", - "mathPres", - "pkgutil", - "queueHandler", - "re", - "scriptHandler", - "serial", - "speech.extensions", - "speech.speech", - "speech.types", - "textInfos", - "textUtils", - "threading", - "time", - "to", - "treeInterceptorHandler", - "typing", - "utils.security", - "winAPI.secureDesktop", - "winBindings.kernel32", - "winKernel", - "wx" + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "cpp/NVDA/core.py": { + "python/fastapi/tests/test_union_body_discriminator.py": { "1. Artifact Identity": { - "Filename": "core.py", - "Path": "cpp/NVDA/core.py", + "Filename": "test_union_body_discriminator.py", + "Path": "python/fastapi/tests/test_union_body_discriminator.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "Enum, wx.App, wx.Timer", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3681.44, - "Y": -44.51, - "Z": -1358.4 + "X": 4196.4, + "Y": 162.99, + "Z": -1069.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -206982,403 +210064,83 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1198, - "Coding LOC": 826, - "Documentation LOC": 183, - "Structural Magnitude": 415.92, - "Control Flow Ratio": "39.3%", + "Total LOC": 205, + "Coding LOC": 187, + "Documentation LOC": 6, + "Structural Magnitude": 21.44, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.383 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.96%", - "Error & Exception Exposure": "55.58%", - "Tech Debt Exposure": "10.0%", - "Testing Exposure": "80.0%", - "API Exposure": "2.16%", - "Concurrency Exposure": "29.88%", - "State Flux Exposure": "71.43%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "36.67%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.73%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.01%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "main", - "Structural Impact": 79.1, - "Lines of Code (LOC)": 462, - "Control Flow Branches": 55, - "Input Parameters": 0, - "Control Flow Ratio": "43.0%", - "Start Line": 672, - "End Line": 1133 - }, - { - "Function Name": "doStartupDialogs", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 16, - "Input Parameters": 0, - "Control Flow Ratio": "51.6%", - "Start Line": 125, - "End Line": 209 - }, - { - "Function Name": "restart", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 281, - "End Line": 308 - }, - { - "Function Name": "Notify", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 991, - "End Line": 1024 - }, - { - "Function Name": "_closeAllWindows", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "56.2%", - "Start Line": 496, - "End Line": 547 - }, - { - "Function Name": "computeRestartCLIArgs", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 219, - "End Line": 238 - }, - { - "Function Name": "resetConfiguration", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "19.0%", - "Start Line": 311, - "End Line": 403 - }, - { - "Function Name": "requestPump", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1150, - "End Line": 1169 - }, - { - "Function Name": "callLater", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 1176, - "End Line": 1191 - }, - { - "Function Name": "_showAddonsErrors", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 76, - "End Line": 122 - }, - { - "Function Name": "triggerNVDAExit", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 470, - "End Line": 493 - }, - { - "Function Name": "_setUpWxApp", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 613, - "End Line": 669 - }, - { - "Function Name": "getWxLangOrNone", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 422, - "End Line": 439 - }, - { - "Function Name": "onEndSession", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 653, - "End Line": 665 - }, - { - "Function Name": "processRequest", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 981, - "End Line": 989 - }, - { - "Function Name": "restartUnsafely", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 241, - "End Line": 278 - }, - { - "Function Name": "_terminate", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1136, - "End Line": 1143 - }, - { - "Function Name": "_doLoseFocus", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 601, - "End Line": 610 - }, - { - "Function Name": "__getattr__", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 39, - "End Line": 49 - }, - { - "Function Name": "_setInitialFocus", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 406, - "End Line": 419 - }, - { - "Function Name": "onResult", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 198, - "End Line": 205 - }, - { - "Function Name": "queueRequest", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 972, - "End Line": 979 - }, - { - "Function Name": "_handleNVDAModuleCleanupBeforeGUIExit", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 550, - "End Line": 574 - }, - { - "Function Name": "_doShutdown", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 463, - "End Line": 467 - }, - { - "Function Name": "onQueryEndSession", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 646, - "End Line": 649 - }, - { - "Function Name": "OnAssert", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 627, - "End Line": 629 - }, - { - "Function Name": "_startNewInstance", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 442, - "End Line": 460 - }, - { - "Function Name": "_callLaterExec", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1194, - "End Line": 1197 - }, - { - "Function Name": "_initializeObjectCaches", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 22, + "Function Name": "test_discriminator_pydantic_v2", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 195, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 577, - "End Line": 598 + "Start Line": 10, + "End Line": 204 }, { - "Function Name": "InitLocale", + "Function Name": "save_union_body_discriminator", "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 631, - "End Line": 640 - }, - { - "Function Name": "handleReplaceCLIArg", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 135 - }, - { - "Function Name": "__bool__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 69 - }, - { - "Function Name": "_doPostNvdaStartupAction", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1053, - "End Line": 1055 - }, - { - "Function Name": "isMainThread", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1146, - "End Line": 1147 + "Start Line": 29, + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 141, - "Sequential Logic Declarations": 218, - "Function Parameters": 34, - "Function/Method Declarations": 34, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 48, - "Type/Safety Bypasses": 30, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 47, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 16, - "Exposed API / Public Exports": 32, - "State Mutations / Variable Reassignments": 66, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 35, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 12, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 3, + "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 18, - "Collection Iterators / Comprehensions": 1, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 126, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -207389,26 +210151,26 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 11, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, - "Thread Synchronization Locks": 1, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 114, - "Event Listeners & Subscribers": 8, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 771, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 180, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 1, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -207417,15 +210179,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 88, - "Design Camel Case": 35, - "Design Snake Case": 44, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, "Design Pascal Case": 1, - "Design Upper Case": 4, + "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -207449,105 +210211,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 74, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 6, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "IAccessibleHandler", - "JABHandler", - "NVDAHelper", - "NVDAObjects", - "NVDAState", - "UIAHandler", - "_remoteClient", - "addonHandler", - "addonStore", - "api", - "appModuleHandler", - "argsParsing", - "audio", - "audioDucking", - "baseObject", - "bdDetect", - "braille", - "brailleInput", - "brailleTables", - "brailleViewer", - "buildVersion", - "characterProcessing", - "comtypes", - "config", - "configobj", - "dataclasses", - "displayModel", - "enum", - "eventHandler", - "extensionPoints", - "garbageHandler", - "globalPluginHandler", - "globalVars", - "gui", - "gui.installerGui", - "gui.message", - "gui.settingsDialogs", - "gui.startupDialogs", - "hwIo", - "inputCore", - "keyboardHandler", - "languageHandler", - "logHandler", - "mathPres", - "mouseHandler", - "nvwave", - "os", - "queueHandler", - "screenCurtain", - "shellapi", - "socket", - "speech", - "speechDictHandler", - "subprocess", - "sys", - "threading", - "time", - "tones", - "touchHandler", - "treeInterceptorHandler", - "typing", - "updateCheck", - "utils", - "utils.security", - "vision", - "watchdog", - "winAPI", - "winAPI.dpiAwareness", - "winAPI.messageWindow", - "winBindings.kernel32", - "winConsoleHandler", - "winUser", - "winVersion", - "wx" + "dirty_equals", + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "typing" ] }, - "cpp/NVDA/espeak.py": { + "python/fastapi/tests/test_union_body_discriminator_annotated.py": { "1. Artifact Identity": { - "Filename": "espeak.py", - "Path": "cpp/NVDA/espeak.py", + "Filename": "test_union_body_discriminator_annotated.py", + "Path": "python/fastapi/tests/test_union_body_discriminator_annotated.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "SynthDriver", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4562.33, - "Y": 3.64, - "Z": -1712.81 + "X": 1567.53, + "Y": -211.05, + "Z": -329.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -207556,333 +210250,133 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 497, - "Coding LOC": 269, - "Documentation LOC": 185, - "Structural Magnitude": 222.48, - "Control Flow Ratio": "41.5%", + "Total LOC": 204, + "Coding LOC": 184, + "Documentation LOC": 1, + "Structural Magnitude": 35.78, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.052 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "62.41%", - "Error & Exception Exposure": "69.92%", - "Tech Debt Exposure": "99.99%", - "Testing Exposure": "80.0%", - "API Exposure": "0.34%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.97%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.34%", + "Concurrency Exposure": "25.46%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "speak", - "Structural Impact": 44.8, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "69.7%", - "Start Line": 323, - "End Line": 386 - }, - { - "Function Name": "_normalizeLangCommand", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 252, - "End Line": 294 - }, - { - "Function Name": "_handleLangChangeCommand", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 296, - "End Line": 318 - }, - { - "Function Name": "_set_voice", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 464, - "End Line": 477 - }, - { - "Function Name": "_onIndexReached", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 479, - "End Line": 483 - }, - { - "Function Name": "_set_variant", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 491, - "End Line": 493 - }, - { - "Function Name": "_get_voice", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 454, - "End Line": 462 - }, - { - "Function Name": "_set_rateBoost", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 401, - "End Line": 406 - }, - { - "Function Name": "_set_rate", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 414, - "End Line": 419 - }, - { - "Function Name": "_getAvailableVoices", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 443, - "End Line": 452 - }, - { - "Function Name": "_get_rate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 408, - "End Line": 412 - }, - { - "Function Name": "_getAvailableVariants", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 495, - "End Line": 496 - }, - { - "Function Name": "_processText", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 241, - "End Line": 250 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "test_openapi_schema", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 144, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 224 - }, - { - "Function Name": "_set_pitch", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 425, - "End Line": 427 - }, - { - "Function Name": "_set_inflection", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 433, - "End Line": 435 - }, - { - "Function Name": "pause", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 392 + "Start Line": 60, + "End Line": 203 }, { - "Function Name": "_set_volume", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "client_fixture", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 440, - "End Line": 441 + "Start Line": 13, + "End Line": 45 }, { - "Function Name": "_get_pitch", + "Function Name": "get_pet_type", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 421, - "End Line": 423 + "Start Line": 25, + "End Line": 27 }, { - "Function Name": "_get_inflection", + "Function Name": "test_union_body_discriminator_assignment", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 429, - "End Line": 431 - }, - { - "Function Name": "check", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 211, - "End Line": 212 - }, - { - "Function Name": "_get_language", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 227 - }, - { - "Function Name": "cancel", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 388, - "End Line": 389 - }, - { - "Function Name": "_get_rateBoost", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 398, - "End Line": 399 + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "_get_volume", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_union_body_discriminator_annotated", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 437, - "End Line": 438 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "terminate", + "Function Name": "create_pet_assignment", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 485, - "End Line": 486 + "Start Line": 37, + "End Line": 38 }, { - "Function Name": "_get_variant", + "Function Name": "create_pet_annotated", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 489 + "Start Line": 41, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 51, - "Sequential Logic Declarations": 72, - "Function Parameters": 28, - "Function/Method Declarations": 27, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 52, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 69, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 11, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 6, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 7, - "Collection Iterators / Comprehensions": 3, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 4, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 9, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 8, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -207893,18 +210387,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 4, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 104, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 256, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 173, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -207920,16 +210414,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 50, - "Design Camel Case": 22, - "Design Snake Case": 23, - "Design Pascal Case": 0, - "Design Upper Case": 3, - "Design Short Vars": 1, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 9, + "Design Camel Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 20, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -207953,121 +210447,159 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".", - "collections", - "languageHandler", - "logHandler", - "os", - "speech.commands", - "speech.types", - "synthDriverHandler", + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest", "typing" ] }, - "cpp/NVDA/ensureuv.ps1": { + "python/fastapi/tests/test_union_forms.py": { "1. Artifact Identity": { - "Filename": "ensureuv.ps1", - "Path": "cpp/NVDA/ensureuv.ps1", - "Language": "Powershell", + "Filename": "test_union_forms.py", + "Path": "python/fastapi/tests/test_union_forms.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ps1)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4186.35, - "Y": -92.43, - "Z": -1146.45 + "X": 1339.2, + "Y": -229.48, + "Z": 264.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 119, - "Coding LOC": 105, - "Documentation LOC": 1, - "Structural Magnitude": 84.8, - "Control Flow Ratio": "79.5%", + "Total LOC": 164, + "Coding LOC": 143, + "Documentation LOC": 0, + "Structural Magnitude": 24.66, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.981 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "71.58%", - "Error & Exception Exposure": "82.04%", - "Tech Debt Exposure": "64.46%", - "Testing Exposure": "2.55%", - "API Exposure": "11.02%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.02%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "63.28%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Install-Uv", - "Structural Impact": 37.5, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 23, + "Function Name": "test_openapi_schema", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 163 + }, + { + "Function Name": "post_union_form", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "79.3%", - "Start Line": 16, - "End Line": 86 + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "Invoke-Uv", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_post_user_form", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 14 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 31, - "Sequential Logic Declarations": 8, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 1, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 31, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 21, - "Global State Dependencies": 4, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 0, + "Start Line": 29, + "End Line": 36 + }, + { + "Function Name": "test_post_company_form", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 46 + }, + { + "Function Name": "test_invalid_form_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 54 + }, + { + "Function Name": "test_empty_form", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 59 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 44, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -208079,10 +210611,10 @@ "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 4, - "Ad-hoc Print / Debug Statements": 12, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 5, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -208091,14 +210623,14 @@ "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 89, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 127, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 1, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 1, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -208108,16 +210640,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -208134,36 +210666,43 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 2, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "typing" + ] }, - "cpp/NVDA/inProcess.cpp": { + "python/fastapi/tests/test_union_inherited_body.py": { "1. Artifact Identity": { - "Filename": "inProcess.cpp", - "Path": "cpp/NVDA/inProcess.cpp", - "Language": "Cpp", - "Architect": "2006-2010 NVDA contributers", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Filename": "test_union_inherited_body.py", + "Path": "python/fastapi/tests/test_union_inherited_body.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, Item", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpp)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3554.72, - "Y": 3.08, - "Z": -2021.05 + "X": 4497.43, + "Y": 200.81, + "Z": -485.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -208172,169 +210711,109 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 196, - "Coding LOC": 153, - "Documentation LOC": 27, - "Structural Magnitude": 185.86, - "Control Flow Ratio": "51.9%", + "Total LOC": 143, + "Coding LOC": 127, + "Documentation LOC": 0, + "Structural Magnitude": 19.74, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.979 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "71.4%", - "Error & Exception Exposure": "93.42%", - "Tech Debt Exposure": "23.28%", - "Testing Exposure": "80.0%", - "API Exposure": "8.72%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.37%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "unregisterWindowsHook", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 96, - "End Line": 113 - }, - { - "Function Name": "inProcess_getMessageHook", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 116, - "End Line": 134 - }, - { - "Function Name": "execInThread", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 160, - "End Line": 195 - }, - { - "Function Name": "registerWindowsHook", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 84, - "End Line": 94 - }, - { - "Function Name": "inProcess_winEventCallback", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 150, - "End Line": 158 - }, - { - "Function Name": "inProcess_callWndProcHook", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 137, - "End Line": 147 - }, - { - "Function Name": "unregisterWinEventHook", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 72, - "End Line": 82 + "Function Name": "test_openapi_schema", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 142 }, { - "Function Name": "inProcess_initialize", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "save_union_different_body", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 54 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "registerWinEventHook", - "Structural Impact": 1.6, + "Function Name": "test_post_extended_item", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "inProcess_terminate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_post_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 65 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 28, - "Sequential Logic Declarations": 26, - "Function Parameters": 15, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 39, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, - "State Mutations / Variable Reassignments": 98, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 23, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -208349,8 +210828,8 @@ "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 109, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 114, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -208366,16 +210845,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 18, - "Design Camel Case": 3, - "Design Snake Case": 14, - "Design Pascal Case": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 11, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -208399,46 +210878,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 16, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "IA2Support.h", - "common/log.h", - "cstdio", - "gdiHooks.h", - "ia2LiveRegions.h", - "ime.h", - "inProcess.h", - "inputLangChange.h", - "list", - "map", - "nvdaHelperRemote.h", - "set", - "tsf.h", - "typedCharacter.h", - "windows.h", - "winword.h" + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "cpp/NVDA/nvdaControllerInternal.cpp": { + "python/fastapi/tests/test_validate_response.py": { "1. Artifact Identity": { - "Filename": "nvdaControllerInternal.cpp", - "Path": "cpp/NVDA/nvdaControllerInternal.cpp", - "Language": "Cpp", - "Architect": "2006-2025 NV Access Limited, rui Batista, Google LLC, Christopher Toth", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Filename": "test_validate_response.py", + "Path": "python/fastapi/tests/test_validate_response.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpp)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4344.29, - "Y": -5.81, - "Z": -2256.68 + "X": 1932.68, + "Y": -160.32, + "Z": -1052.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -208447,211 +210915,395 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 61, - "Documentation LOC": 13, - "Structural Magnitude": 30.12, - "Control Flow Ratio": "0.0%", + "Total LOC": 83, + "Coding LOC": 55, + "Documentation LOC": 0, + "Structural Magnitude": 38.0, + "Control Flow Ratio": "16.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.145 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.09%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "2.57%", - "API Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "13.05%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "nvdaControllerInternal_displayModelTextChangeNotify", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 41 + "Function Name": "get_valid_none", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 27, + "End Line": 31 }, { - "Function Name": "nvdaControllerInternal_drawFocusRectNotify", - "Structural Impact": 2.6, + "Function Name": "test_invalid", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 81 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 51, + "End Line": 53 }, { - "Function Name": "nvdaControllerInternal_inputCompositionUpdate", - "Structural Impact": 2.4, + "Function Name": "test_invalid_none", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 46 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 56, + "End Line": 58 }, { - "Function Name": "nvdaControllerInternal_inputLangChangeNotify", + "Function Name": "test_double_invalid", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 25 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 75, + "End Line": 77 }, { - "Function Name": "nvdaControllerInternal_logMessage", + "Function Name": "test_invalid_list", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 80, + "End Line": 82 }, { - "Function Name": "nvdaControllerInternal_inputCandidateListUpdate", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalidlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 51 + "Start Line": 40, + "End Line": 45 }, { - "Function Name": "nvdaControllerInternal_inputConversionModeUpdate", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_valid_none_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 + "Start Line": 61, + "End Line": 65 }, { - "Function Name": "nvdaControllerInternal_vbufChangeNotify", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_valid_none_none", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 66 + "Start Line": 68, + "End Line": 72 }, { - "Function Name": "nvdaControllerInternal_reportLiveRegion", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 86 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "nvdaControllerInternal_requestRegistration", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalid_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 20 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "nvdaControllerInternal_typedCharacterNotify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "get_innerinvalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 30 + "Start Line": 35, + "End Line": 36 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 6, + "Sequential Logic Declarations": 31, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 17, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 31, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 14, + "Design Camel Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 11, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic", + "pytest" + ] + }, + "python/fastapi/tests/test_validate_response_dataclass.py": { + "1. Artifact Identity": { + "Filename": "test_validate_response_dataclass.py", + "Path": "python/fastapi/tests/test_validate_response_dataclass.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3408.88, + "Y": 2.11, + "Z": 1441.99 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 52, + "Coding LOC": 34, + "Documentation LOC": 0, + "Structural Magnitude": 20.48, + "Control Flow Ratio": "13.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.147 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "4.11%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.08%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_invalid", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 39, + "End Line": 41 }, { - "Function Name": "nvdaControllerInternal_IMEOpenStatusUpdate", - "Structural Impact": 1.6, + "Function Name": "test_double_invalid", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 56 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 44, + "End Line": 46 }, { - "Function Name": "nvdaControllerInternal_installAddonPackageFromPath", - "Structural Impact": 1.6, + "Function Name": "test_invalid_list", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 49, + "End Line": 51 + }, + { + "Function Name": "get_invalidlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 71 + "Start Line": 28, + "End Line": 33 }, { - "Function Name": "nvdaControllerInternal_handleRemoteURL", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 76 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "nvdaControllerInternal_openConfigDirectory", + "Function Name": "get_innerinvalid", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 91 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 15, - "Function Parameters": 14, - "Function/Method Declarations": 15, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 10, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 1, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, @@ -208659,7 +211311,7 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 16, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -208669,13 +211321,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 70, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 15, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 16, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -208691,16 +211343,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 15, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -208724,31 +211376,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "local/nvdaControllerInternal.h" + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic.dataclasses", + "pytest" ] }, - "cpp/NVDA/storage.cpp": { + "python/fastapi/tests/test_validation_error_context.py": { "1. Artifact Identity": { - "Filename": "storage.cpp", - "Path": "cpp/NVDA/storage.cpp", - "Language": "Cpp", - "Architect": "2006-2022 NVDA contributors", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Filename": "test_validation_error_context.py", + "Path": "python/fastapi/tests/test_validation_error_context.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpp)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4322.01, - "Y": -11.18, - "Z": -1447.65 + "X": 3057.56, + "Y": -46.26, + "Z": -990.18 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -208757,705 +211414,632 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1247, - "Coding LOC": 1115, - "Documentation LOC": 62, - "Structural Magnitude": 2115.7, - "Control Flow Ratio": "71.3%", + "Total LOC": 169, + "Coding LOC": 123, + "Documentation LOC": 0, + "Structural Magnitude": 69.56, + "Control Flow Ratio": "9.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.43 + "Raw Cognitive Density": 0.515 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "90.95%", - "Error & Exception Exposure": "99.23%", + "Cognitive Load Exposure": "14.06%", + "Error & Exception Exposure": "12.22%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "11.58%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.29%", + "Concurrency Exposure": "98.38%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "53.21%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "VBufStorage_buffer_t::getLineOffsets", - "Structural Impact": 136.9, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 52, - "Input Parameters": 5, - "Control Flow Ratio": "94.5%", - "Start Line": 1066, - "End Line": 1207 + "Function Name": "test_websocket_validation_error_includes_endpoint_context", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 113, + "End Line": 124 }, { - "Function Name": "VBufStorage_buffer_t::findNodeByAttributes", - "Structural Impact": 105.1, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 37, - "Input Parameters": 6, - "Control Flow Ratio": "84.1%", - "Start Line": 973, - "End Line": 1064 + "Function Name": "test_subapp_websocket_validation_error_includes_endpoint_context", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 140, + "End Line": 151 }, { - "Function Name": "VBufStorage_fieldNode_t::nextNodeInTree", - "Structural Impact": 59.4, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 57, - "End Line": 124 + "Function Name": "test_request_validation_error_includes_endpoint_context", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 87, + "End Line": 97 }, { - "Function Name": "VBufStorage_buffer_t::insertNode", - "Structural Impact": 57.5, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 26, - "Input Parameters": 3, - "Control Flow Ratio": "76.5%", - "Start Line": 445, - "End Line": 515 + "Function Name": "test_response_validation_error_includes_endpoint_context", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 100, + "End Line": 110 }, { - "Function Name": "VBufStorage_buffer_t::unlinkFieldNode", - "Structural Impact": 48.8, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "89.7%", - "Start Line": 766, - "End Line": 806 + "Function Name": "test_subapp_request_validation_error_includes_endpoint_context", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 127, + "End Line": 137 }, { - "Function Name": "VBufStorage_buffer_t::replaceSubtrees", - "Structural Impact": 48.6, - "Lines of Code (LOC)": 123, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "74.4%", - "Start Line": 642, - "End Line": 764 + "Function Name": "websocket_validation_handler", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 52 }, { - "Function Name": "VBufStorage_fieldNode_t::getTextInRange", - "Structural Impact": 26.1, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "81.8%", - "Start Line": 274, - "End Line": 306 + "Function Name": "capture", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 22 }, { - "Function Name": "VBufStorage_buffer_t::addTextFieldNode", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 585, - "End Line": 621 + "Function Name": "request_validation_handler", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 36 }, { - "Function Name": "VBufStorage_fieldNode_t::generateAttributesForMarkupOpeningTag", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "90.0%", - "Start Line": 225, - "End Line": 258 + "Function Name": "response_validation_handler", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 43 }, { - "Function Name": "VBufStorage_buffer_t::locateControlFieldNodeAtOffset", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 5, - "Control Flow Ratio": "77.8%", - "Start Line": 887, - "End Line": 907 + "Function Name": "websocket_endpoint", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 74 }, { - "Function Name": "VBufStorage_fieldNode_t::matchAttributes", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 9, + "Function Name": "subapp_websocket_endpoint", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 151, - "End Line": 191 + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 81 }, { - "Function Name": "VBufStorage_textFieldNode_t::getTextInRange", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "83.3%", - "Start Line": 402, - "End Line": 423 + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "VBufStorage_buffer_t::locateTextFieldNodeAtOffset", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 865, - "End Line": 885 - }, - { - "Function Name": "VBufStorage_buffer_t::isFieldNodeAtOffset", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 843, - "End Line": 863 - }, - { - "Function Name": "VBufStorage_buffer_t::addControlFieldNode", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 561, - "End Line": 583 - }, - { - "Function Name": "VBufStorage_buffer_t::getTextInRange", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "57.1%", - "Start Line": 959, - "End Line": 971 - }, - { - "Function Name": "outputEscapedAttribute", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 130, - "End Line": 149 - }, - { - "Function Name": "VBufStorage_fieldNode_t::locateTextFieldNodeAtOffset", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 207, - "End Line": 223 - }, - { - "Function Name": "VBufStorage_buffer_t::getSelectionOffsets", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 932, - "End Line": 940 - }, - { - "Function Name": "VBufStorage_buffer_t::addTextFieldNode", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "37.5%", - "Start Line": 623, - "End Line": 640 - }, - { - "Function Name": "VBufStorage_buffer_t::getIdentifierFromControlFieldNode", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 922, - "End Line": 930 - }, - { - "Function Name": "VBufStorage_buffer_t::removeFieldNode", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 808, - "End Line": 819 - }, - { - "Function Name": "VBufStorage_buffer_t::setSelectionOffsets", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 942, - "End Line": 951 - }, - { - "Function Name": "VBufStorage_buffer_t::addReferenceNodeToBuffer", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1231, - "End Line": 1240 - }, - { - "Function Name": "VBufStorage_buffer_t::isDescendantNode", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1213, - "End Line": 1225 - }, - { - "Function Name": "VBufStorage_buffer_t::addControlFieldNode", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 548, - "End Line": 559 - }, - { - "Function Name": "VBufStorage_fieldNode_t::calculateOffsetInTree", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 193, - "End Line": 205 - }, - { - "Function Name": "VBufStorage_buffer_t::getFieldNodeOffsets", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 832, - "End Line": 841 - }, - { - "Function Name": "VBufStorage_buffer_t::getControlFieldNodeWithIdentifier", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 909, - "End Line": 920 - }, - { - "Function Name": "VBufStorage_buffer_t::deleteSubtree", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 526, - "End Line": 537 - }, - { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator<", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 39, - "End Line": 45 - }, - { - "Function Name": "VBufStorage_fieldNode_t::getAttribute", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 327, - "End Line": 334 - }, - { - "Function Name": "VBufStorage_buffer_t::getTextLength", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 953, - "End Line": 957 - }, - { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator!=", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 47, - "End Line": 49 - }, - { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator==", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 51, - "End Line": 53 - }, - { - "Function Name": "VBufStorage_buffer_t::isNodeInBuffer", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1227, - "End Line": 1229 - }, - { - "Function Name": "VBufStorage_fieldNode_t::getAttributesString", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 336, - "End Line": 345 - }, - { - "Function Name": "VBufStorage_buffer_t::clearBuffer", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 821, - "End Line": 830 - }, - { - "Function Name": "VBufStorage_fieldNode_t::generateMarkupOpeningTag", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 266 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::generateAttributesForMarkupOpeningTag", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 364 + "Start Line": 56, + "End Line": 57 }, { - "Function Name": "VBufStorage_controlFieldNode_t::VBufStorage_controlFieldNode_t", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_validation_error_with_no_context", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 373, - "End Line": 375 - }, - { - "Function Name": "VBufStorage_buffer_t::hasContent", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1209, - "End Line": 1211 - }, - { - "Function Name": "VBufStorage_fieldNode_t::addAttribute", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 321, - "End Line": 325 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::getIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 377, - "End Line": 381 + "Start Line": 162, + "End Line": 168 }, { - "Function Name": "VBufStorage_textFieldNode_t::locateTextFieldNodeAtOffset", - "Structural Impact": 2.0, + "Function Name": "test_validation_error_with_only_path", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 396 - }, - { - "Function Name": "VBufStorage_fieldNode_t::VBufStorage_fieldNode_t", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 315 + "Start Line": 154, + "End Line": 159 }, { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::VBufStorage_controlFieldNodeIdentifier_t", - "Structural Impact": 1.8, + "Function Name": "get_item", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "VBufStorage_buffer_t::forgetControlFieldNode", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 437, - "End Line": 443 - }, - { - "Function Name": "VBufStorage_buffer_t::deleteNode", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 517, - "End Line": 524 - }, - { - "Function Name": "VBufStorage_fieldNode_t::generateMarkupClosingTag", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 272 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::disassociateFromBuffer", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 371 + "Start Line": 61, + "End Line": 62 }, { - "Function Name": "VBufStorage_fieldNode_t::disassociateFromBuffer", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "get_sub_item", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 308, - "End Line": 311 - }, + "Start Line": 66, + "End Line": 67 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 7, + "Sequential Logic Declarations": 66, + "Function Parameters": 17, + "Function/Method Declarations": 17, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 34, + "Type/Safety Bypasses": 13, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 20, + "State Mutations / Variable Reassignments": 2, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 27, + "Asynchronous/Concurrent Execution": 11, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 11, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 7, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 84, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 8, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 11, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 2, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic" + ] + }, + "python/fastapi/tests/test_vibe.py": { + "1. Artifact Identity": { + "Filename": "test_vibe.py", + "Path": "python/fastapi/tests/test_vibe.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 837.32, + "Y": -232.84, + "Z": 800.23 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 18, + "Coding LOC": 13, + "Documentation LOC": 0, + "Structural Magnitude": 8.26, + "Control Flow Ratio": "14.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.385 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "80.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.46%", + "Concurrency Exposure": "56.59%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "86.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "VBufStorage_fieldNode_t::~VBufStorage_fieldNode_t", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 317, - "End Line": 319 + "Function Name": "test_vibe_raises", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 8, + "End Line": 17 }, { - "Function Name": "VBufStorage_controlFieldNode_t::generateMarkupTagName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "ai_vibes", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 355, - "End Line": 357 - }, + "Start Line": 16, + "End Line": 17 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2, + "Sequential Logic Declarations": 12, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 8, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.exceptions", + "pytest", + "typing" + ] + }, + "python/fastapi/tests/test_webhooks_security.py": { + "1. Artifact Identity": { + "Filename": "test_webhooks_security.py", + "Path": "python/fastapi/tests/test_webhooks_security.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2838.89, + "Y": -59.72, + "Z": -1958.05 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 135, + "Coding LOC": 116, + "Documentation LOC": 5, + "Structural Magnitude": 17.12, + "Control Flow Ratio": "5.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.034 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "2.31%", + "Error & Exception Exposure": "44.19%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.55%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "VBufStorage_textFieldNode_t::generateMarkupTagName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 398, - "End Line": 400 + "Function Name": "test_openapi_schema", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "9.5%", + "Start Line": 39, + "End Line": 134 }, { - "Function Name": "VBufStorage_textFieldNode_t::VBufStorage_textFieldNode_t", - "Structural Impact": 1.6, + "Function Name": "new_subscription", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 425, - "End Line": 427 + "Start Line": 22, + "End Line": 24 }, { - "Function Name": "VBufStorage_buffer_t::VBufStorage_buffer_t", - "Structural Impact": 1.6, + "Function Name": "test_dummy_webhook", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 539, - "End Line": 541 - }, - { - "Function Name": "VBufStorage_buffer_t::~VBufStorage_buffer_t", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 543, - "End Line": 546 - }, - { - "Function Name": "VBufStorage_fieldNode_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 351 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 383, - "End Line": 387 - }, - { - "Function Name": "VBufStorage_textFieldNode_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 429, - "End Line": 433 - }, - { - "Function Name": "VBufStorage_buffer_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1242, - "End Line": 1246 + "Start Line": 34, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 316, - "Sequential Logic Declarations": 127, - "Function Parameters": 215, - "Function/Method Declarations": 62, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 36, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 61, - "State Mutations / Variable Reassignments": 1232, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 1, + "Module Dependencies (Imports)": 7, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 442, - "Manual Memory Allocation": 5, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 26, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 1, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 975, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 100, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -209471,16 +212055,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 162, - "Design Camel Case": 98, - "Design Snake Case": 64, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 13, - "Design Long Vars": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -209504,70 +212088,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 16, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "algorithm", - "common/log.h", - "common/xml.h", - "fstream", - "iostream", - "iterator", - "list", - "map", - "optional", - "regex", - "set", - "sstream", - "storage.h", - "string", - "utils.h", - "vector" + "datetime", + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "typing" ] - } - } - }, - "javascript/react": { - "Directory Group Magnitude": 7366.27, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "18.91%", - "Error & Exception Exposure": "29.6%", - "Tech Debt Exposure": "39.39%", - "Testing Exposure": "49.01%", - "API Exposure": "8.08%", - "Concurrency Exposure": "9.69%", - "State Flux Exposure": "19.03%", - "Commented Logic Exposure": "3.07%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "32.46%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "javascript/react/ReactFiberBeginWork.js": { + }, + "python/fastapi/tests/test_wrapped_method_forward_reference.py": { "1. Artifact Identity": { - "Filename": "ReactFiberBeginWork.js", - "Path": "javascript/react/ReactFiberBeginWork.js", - "Language": "Javascript", + "Filename": "test_wrapped_method_forward_reference.py", + "Path": "python/fastapi/tests/test_wrapped_method_forward_reference.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -2792.82, - "Y": -95.71, - "Z": -3359.0 + "X": 1355.55, + "Y": -258.26, + "Z": 1417.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -209576,801 +212127,121 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 4449, - "Coding LOC": 3357, - "Documentation LOC": 779, - "Structural Magnitude": 1862.24, - "Control Flow Ratio": "68.4%", - "Popularity Rank": 1, + "Total LOC": 32, + "Coding LOC": 18, + "Documentation LOC": 6, + "Structural Magnitude": 9.66, + "Control Flow Ratio": "7.1%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.278 + "Raw Cognitive Density": 0.167 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "13.1%", - "Error & Exception Exposure": "40.31%", - "Tech Debt Exposure": "14.74%", - "Testing Exposure": "80.0%", - "API Exposure": "5.71%", + "Cognitive Load Exposure": "2.21%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.93%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "13.09%", - "Commented Logic Exposure": "4.93%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.27%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "beginWork", - "Structural Impact": 138.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 61, - "Input Parameters": 3, - "Control Flow Ratio": "67.0%", - "Start Line": 4164, - "End Line": 4446 - }, - { - "Function Name": "attemptEarlyBailoutIfNoScheduledUpdate", - "Structural Impact": 115.3, - "Lines of Code (LOC)": 267, - "Control Flow Branches": 50, - "Input Parameters": 3, - "Control Flow Ratio": "80.6%", - "Start Line": 3896, - "End Line": 4162 + "Function Name": "test_wrapped_method_type_inference", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 17, + "End Line": 31 }, { - "Function Name": "updateDehydratedSuspenseComponent", - "Structural Impact": 101.3, - "Lines of Code (LOC)": 226, - "Control Flow Branches": 29, - "Input Parameters": 8, - "Control Flow Ratio": "70.7%", - "Start Line": 2937, - "End Line": 3162 - }, - { - "Function Name": "updateSuspenseComponent", - "Structural Impact": 81.2, - "Lines of Code (LOC)": 265, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "80.5%", - "Start Line": 2348, - "End Line": 2612 - }, - { - "Function Name": "updateSuspenseListComponent", - "Structural Impact": 77.1, - "Lines of Code (LOC)": 182, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "82.5%", - "Start Line": 3386, - "End Line": 3567 - }, - { - "Function Name": "updateOffscreenComponent", - "Structural Impact": 76.7, - "Lines of Code (LOC)": 193, - "Control Flow Branches": 29, - "Input Parameters": 4, - "Control Flow Ratio": "78.4%", - "Start Line": 612, - "End Line": 804 - }, - { - "Function Name": "updateFunctionComponent", - "Structural Impact": 61.8, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 22, - "Input Parameters": 5, - "Control Flow Ratio": "81.5%", - "Start Line": 1422, - "End Line": 1531 - }, - { - "Function Name": "finishClassComponent", - "Structural Impact": 57.6, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 19, - "Input Parameters": 6, - "Control Flow Ratio": "86.4%", - "Start Line": 1691, - "End Line": 1783 - }, - { - "Function Name": "updateClassComponent", - "Structural Impact": 54.7, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 19, - "Input Parameters": 5, - "Control Flow Ratio": "86.4%", - "Start Line": 1576, - "End Line": 1689 - }, - { - "Function Name": "updateDehydratedActivityComponent", - "Structural Impact": 52.5, - "Lines of Code (LOC)": 144, - "Control Flow Branches": 15, - "Input Parameters": 7, - "Control Flow Ratio": "78.9%", - "Start Line": 975, - "End Line": 1118 - }, - { - "Function Name": "mountLazyComponent", - "Structural Impact": 51.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 2079, - "End Line": 2174 - }, - { - "Function Name": "validateRevealOrder", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 27, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3242, - "End Line": 3296 - }, - { - "Function Name": "updateViewTransition", - "Structural Impact": 35.0, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "93.8%", - "Start Line": 3569, - "End Line": 3629 - }, - { - "Function Name": "validateTailOptions", - "Structural Impact": 34.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3298, - "End Line": 3334 - }, - { - "Function Name": "updateHostRoot", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 117, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "70.6%", - "Start Line": 1800, - "End Line": 1916 - }, - { - "Function Name": "updateForwardRef", - "Structural Impact": 30.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "76.9%", - "Start Line": 405, - "End Line": 469 - }, - { - "Function Name": "propagateSuspenseContextChange", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 3177, - "End Line": 3219 - }, - { - "Function Name": "validateFunctionComponentInDev", - "Structural Impact": 27.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2215, - "End Line": 2252 - }, - { - "Function Name": "updateMemoComponent", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "52.9%", - "Start Line": 471, - "End Line": 537 - }, - { - "Function Name": "remountFiber", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 3806, - "End Line": 3875 - }, - { - "Function Name": "updateSuspenseFallbackChildren", - "Structural Impact": 26.5, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "61.5%", - "Start Line": 2755, - "End Line": 2843 - }, - { - "Function Name": "updateSimpleMemoComponent", - "Structural Impact": 25.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "80.0%", - "Start Line": 539, - "End Line": 610 - }, - { - "Function Name": "updateHostComponent", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 1933, - "End Line": 1999 - }, - { - "Function Name": "updateActivityComponent", - "Structural Impact": 22.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 1120, - "End Line": 1211 - }, - { - "Function Name": "replayFunctionComponent", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 1533, - "End Line": 1574 - }, - { - "Function Name": "updateCacheComponent", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 1213, - "End Line": 1277 - }, - { - "Function Name": "mountSuspenseFallbackChildren", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "54.5%", - "Start Line": 2634, - "End Line": 2697 - }, - { - "Function Name": "updateTracingMarkerComponent", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 1280, - "End Line": 1330 - }, - { - "Function Name": "markRef", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1381, - "End Line": 1400 - }, - { - "Function Name": "updateContextConsumer", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3685, - "End Line": 3725 - }, - { - "Function Name": "bailoutOnAlreadyFinishedWork", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3765, - "End Line": 3804 - }, - { - "Function Name": "updateSuspensePrimaryChildren", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 2718, - "End Line": 2753 - }, - { - "Function Name": "updateHostHoistable", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2001, - "End Line": 2046 - }, - { - "Function Name": "mountActivityChildren", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 890, - "End Line": 927 - }, - { - "Function Name": "updateContextProvider", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 3658, - "End Line": 3683 - }, - { - "Function Name": "updateSuspenseOffscreenState", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2268, - "End Line": 2298 - }, - { - "Function Name": "deferHiddenOffscreenComponent", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 826, - "End Line": 870 - }, - { - "Function Name": "initSuspenseListRenderState", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 3336, - "End Line": 3366 - }, - { - "Function Name": "mountSuspenseFallbackAfterRetryWithoutHydrating", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "40.0%", - "Start Line": 2873, - "End Line": 2912 - }, - { - "Function Name": "mountIncompleteClassComponent", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 2176, - "End Line": 2213 - }, - { - "Function Name": "reconcileChildren", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 340, - "End Line": 371 - }, - { - "Function Name": "bailoutOffscreenComponent", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 806, - "End Line": 824 - }, - { - "Function Name": "resetSuspendedCurrentOnMountInLegacyMode", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3747, - "End Line": 3763 - }, - { - "Function Name": "checkScheduledUpdateOrContext", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3877, - "End Line": 3894 - }, - { - "Function Name": "shouldRemainOnFallback", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2301, - "End Line": 2328 - }, - { - "Function Name": "updateProfiler", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1355, - "End Line": 1379 - }, - { - "Function Name": "updatePortalComponent", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3631, - "End Line": 3654 - }, - { - "Function Name": "mountDehydratedSuspenseComponent", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2914, - "End Line": 2935 - }, - { - "Function Name": "updateHostSingleton", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2048, - "End Line": 2068 - }, - { - "Function Name": "getRemainingWorkInPrimaryTree", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2330, - "End Line": 2346 - }, - { - "Function Name": "findLastContentRow", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3221, - "End Line": 3240 - }, - { - "Function Name": "pushHostRootContext", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1785, - "End Line": 1798 - }, - { - "Function Name": "updateFragment", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1332, - "End Line": 1343 - }, - { - "Function Name": "scheduleSuspenseWorkOnFiber", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3164, - "End Line": 3175 - }, - { - "Function Name": "updateHostText", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2070, - "End Line": 2077 - }, - { - "Function Name": "forceUnmountCurrentAndReconcile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 373, - "End Line": 403 - }, - { - "Function Name": "retryActivityComponentWithoutHydrating", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 929, - "End Line": 960 - }, - { - "Function Name": "mountIncompleteFunctionComponent", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 1402, - "End Line": 1420 - }, - { - "Function Name": "retrySuspenseComponentWithoutHydrating", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2845, - "End Line": 2871 - }, - { - "Function Name": "reverseChildren", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3368, - "End Line": 3377 - }, - { - "Function Name": "mountSuspensePrimaryChildren", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2614, - "End Line": 2632 - }, - { - "Function Name": "updateLegacyHiddenComponent", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 872, - "End Line": 888 - }, - { - "Function Name": "mountHostRootWithoutHydrating", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1918, - "End Line": 1931 - }, - { - "Function Name": "mountDehydratedActivityComponent", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 973 - }, - { - "Function Name": "updateMode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1345, - "End Line": 1353 - }, - { - "Function Name": "mountWorkInProgressOffscreenFiber", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2699, - "End Line": 2707 - }, - { - "Function Name": "updateScopeComponent", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3727, - "End Line": 3737 - }, - { - "Function Name": "updateWorkInProgressOffscreenFiber", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "method", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2709, - "End Line": 2716 + "Start Line": 11, + "End Line": 12 }, { - "Function Name": "mountSuspenseOffscreenState", + "Function Name": "passthrough", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2261, - "End Line": 2266 - }, - { - "Function Name": "markWorkInProgressReceivedUpdate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3739, - "End Line": 3741 - }, - { - "Function Name": "checkIfWorkInProgressReceivedUpdate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3743, - "End Line": 3745 + "Start Line": 9, + "End Line": 14 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 604, - "Sequential Logic Declarations": 279, - "Function Parameters": 71, - "Function/Method Declarations": 71, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 218, - "Type/Safety Bypasses": 13, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 158, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 17, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 54, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, - "Planned Work (TODOs)": 25, - "Acknowledged Tech Debt (FIXMEs)": 8, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 7, - "Dependency Injection Constructs": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 16, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 18, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 13, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 6, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 251, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3053, + "Structural Space Indentations": 12, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 1, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -210381,15 +212252,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 352, - "Design Camel Case": 203, - "Design Snake Case": 84, - "Design Pascal Case": 65, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 9, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -210398,7 +212269,7 @@ "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 1, + "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, @@ -210413,75 +212284,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 45, - "Direct Downstream (Dependency Blast Radius)": 1, + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "./ReactCapturedValue", - "./ReactChildFiber", - "./ReactCurrentFiber", - "./ReactFiber", - "./ReactFiberActivityComponent", - "./ReactFiberCacheComponent", - "./ReactFiberCallUserSpace", - "./ReactFiberClassComponent", - "./ReactFiberClassUpdateQueue", - "./ReactFiberConcurrentUpdates", - "./ReactFiberConfig", - "./ReactFiberDevToolsHook", - "./ReactFiberFlags", - "./ReactFiberHiddenContext", - "./ReactFiberHooks", - "./ReactFiberHostContext", - "./ReactFiberHotReloading", - "./ReactFiberHydrationContext", - "./ReactFiberLane", - "./ReactFiberLegacyContext", - "./ReactFiberNewContext", - "./ReactFiberOffscreenComponent", - "./ReactFiberReconciler", - "./ReactFiberRoot", - "./ReactFiberSuspenseComponent", - "./ReactFiberSuspenseContext", - "./ReactFiberThenable", - "./ReactFiberThrow", - "./ReactFiberTracingMarkerComponent", - "./ReactFiberTransition", - "./ReactFiberTreeContext", - "./ReactFiberViewTransitionComponent", - "./ReactFiberWorkLoop", - "./ReactInternalTypes", - "./ReactProfilerTimer", - "./ReactStrictModeWarnings", - "./ReactTypeOfMode", - "./ReactWorkTags", - "react-reconciler/src/getComponentNameFromFiber", - "react/src/ReactLazy", - "shared/ReactFeatureFlags", - "shared/ReactSymbols", - "shared/ReactTypes", - "shared/getComponentNameFromType", - "shared/shallowEqual" + ".forward_reference_type", + "fastapi", + "fastapi.testclient", + "functools" ] }, - "javascript/react/ReactFiberWorkLoop.js": { + "python/fastapi/tests/test_ws_dependencies.py": { "1. Artifact Identity": { - "Filename": "ReactFiberWorkLoop.js", - "Path": "javascript/react/ReactFiberWorkLoop.js", - "Language": "Javascript", - "Architect": "an older render", + "Filename": "test_ws_dependencies.py", + "Path": "python/fastapi/tests/test_ws_dependencies.py", + "Language": "Python", + "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3143.21, - "Y": -174.26, - "Z": -2815.7 + "X": 3867.51, + "Y": 80.63, + "Z": 604.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -210490,1315 +212320,843 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 5622, - "Coding LOC": 4171, - "Documentation LOC": 1028, - "Structural Magnitude": 2466.52, - "Control Flow Ratio": "70.8%", - "Popularity Rank": 1, + "Total LOC": 73, + "Coding LOC": 48, + "Documentation LOC": 0, + "Structural Magnitude": 39.56, + "Control Flow Ratio": "8.3%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.346 + "Raw Cognitive Density": 0.896 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "16.44%", - "Error & Exception Exposure": "40.11%", - "Tech Debt Exposure": "16.45%", - "Testing Exposure": "80.0%", - "API Exposure": "11.13%", - "Concurrency Exposure": "14.16%", - "State Flux Exposure": "21.96%", - "Commented Logic Exposure": "5.36%", + "Cognitive Load Exposure": "32.09%", + "Error & Exception Exposure": "36.14%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.7%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.18%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "completeRoot", - "Structural Impact": 166.7, - "Lines of Code (LOC)": 213, - "Control Flow Branches": 38, - "Input Parameters": 15, - "Control Flow Ratio": "95.0%", - "Start Line": 3489, - "End Line": 3701 - }, - { - "Function Name": "renderRootConcurrent", - "Structural Impact": 126.3, - "Lines of Code (LOC)": 275, - "Control Flow Branches": 64, - "Input Parameters": 2, - "Control Flow Ratio": "92.8%", - "Start Line": 2757, - "End Line": 3031 - }, - { - "Function Name": "commitRoot", - "Structural Impact": 123.7, - "Lines of Code (LOC)": 198, - "Control Flow Branches": 35, - "Input Parameters": 9, - "Control Flow Ratio": "89.7%", - "Start Line": 3703, - "End Line": 3900 - }, - { - "Function Name": "performWorkOnRoot", - "Structural Impact": 107.5, - "Lines of Code (LOC)": 189, - "Control Flow Branches": 48, - "Input Parameters": 3, - "Control Flow Ratio": "94.1%", - "Start Line": 1122, - "End Line": 1310 - }, - { - "Function Name": "prepareFreshStack", - "Structural Impact": 98.4, - "Lines of Code (LOC)": 271, - "Control Flow Branches": 48, - "Input Parameters": 2, - "Control Flow Ratio": "98.0%", - "Start Line": 2001, - "End Line": 2271 + "Function Name": "test_index", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 54, + "End Line": 58 }, { - "Function Name": "flushSpawnedWork", - "Structural Impact": 75.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 60, + "Function Name": "test_routerindex", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "89.6%", - "Start Line": 4132, - "End Line": 4414 + "Control Flow Ratio": "25.0%", + "Start Line": 61, + "End Line": 65 }, { - "Function Name": "renderRootSync", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "91.2%", - "Start Line": 2601, - "End Line": 2746 + "Function Name": "test_routerprefixindex", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 68, + "End Line": 72 }, { - "Function Name": "finishConcurrentRender", - "Structural Impact": 66.6, - "Lines of Code (LOC)": 157, - "Control Flow Branches": 23, - "Input Parameters": 5, - "Control Flow Ratio": "88.5%", - "Start Line": 1398, - "End Line": 1554 + "Function Name": "index", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 31 }, { - "Function Name": "completeRootWhenReady", - "Structural Impact": 64.3, - "Lines of Code (LOC)": 124, - "Control Flow Branches": 14, - "Input Parameters": 14, - "Control Flow Ratio": "87.5%", - "Start Line": 1556, - "End Line": 1679 + "Function Name": "routerindex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 38 }, { - "Function Name": "scheduleUpdateOnFiber", - "Structural Impact": 62.4, - "Lines of Code (LOC)": 127, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 972, - "End Line": 1098 + "Function Name": "routerprefixindex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 45 }, { - "Function Name": "handleThrow", - "Structural Impact": 56.7, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 28, - "Input Parameters": 2, - "Control Flow Ratio": "96.6%", - "Start Line": 2280, - "End Line": 2408 + "Function Name": "create_dependency", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 19 }, { - "Function Name": "throwAndUnwindWorkLoop", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 19, - "Input Parameters": 4, - "Control Flow Ratio": "82.6%", - "Start Line": 3212, - "End Line": 3318 + "Function Name": "fun", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "flushPassiveEffectsImpl", - "Structural Impact": 35.4, - "Lines of Code (LOC)": 148, - "Control Flow Branches": 27, + "Function Name": "dependency_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 4705, - "End Line": 4852 - }, - { - "Function Name": "pingSuspendedRoot", - "Structural Impact": 32.0, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "92.9%", - "Start Line": 4993, - "End Line": 5073 - }, - { - "Function Name": "captureCommitPhaseError", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "68.4%", - "Start Line": 4890, - "End Line": 4945 - }, - { - "Function Name": "isRenderConsistentWithExternalStores", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "58.1%", - "Start Line": 1681, - "End Line": 1738 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3, + "Sequential Logic Declarations": 33, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 1, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 12, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 3, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 26, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 15, + "Design Camel Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 3, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "json", + "typing" + ] + }, + "python/fastapi/tests/test_ws_router.py": { + "1. Artifact Identity": { + "Filename": "test_ws_router.py", + "Path": "python/fastapi/tests/test_ws_router.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "Exception", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2672.34, + "Y": -89.93, + "Z": 429.77 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 272, + "Coding LOC": 182, + "Documentation LOC": 17, + "Structural Magnitude": 184.94, + "Control Flow Ratio": "16.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.115 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "21.63%", + "Error & Exception Exposure": "28.18%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.68%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "flushLayoutEffects", - "Structural Impact": 24.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 19, + "Function Name": "test_depend_validation", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "95.0%", - "Start Line": 4033, - "End Line": 4130 - }, - { - "Function Name": "finishedViewTransition", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "93.8%", - "Start Line": 3930, - "End Line": 3973 - }, - { - "Function Name": "warnAboutRenderPhaseUpdatesInDEV", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5462, - "End Line": 5503 - }, - { - "Function Name": "doubleInvokeEffectsInDEVIfNecessary", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 5280, - "End Line": 5326 - }, - { - "Function Name": "replayBeginWork", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "81.2%", - "Start Line": 3122, - "End Line": 3210 - }, - { - "Function Name": "warnAboutUpdateOnNotYetMountedFiberInDEV", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "73.7%", - "Start Line": 5408, - "End Line": 5454 - }, - { - "Function Name": "resolveRetryWakeable", - "Structural Impact": 22.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "78.6%", - "Start Line": 5141, - "End Line": 5176 + "Control Flow Ratio": "25.0%", + "Start Line": 210, + "End Line": 233 }, { - "Function Name": "flushGestureAnimations", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 16, + "Function Name": "test_depend_err_middleware", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 4510, - "End Line": 4597 - }, - { - "Function Name": "unwindUnitOfWork", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3411, - "End Line": 3487 - }, - { - "Function Name": "applyGestureOnRoot", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 4416, - "End Line": 4470 + "Control Flow Ratio": "23.1%", + "Start Line": 236, + "End Line": 254 }, { - "Function Name": "recoverFromConcurrentError", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 7, + "Function Name": "wrapped_app", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 1312, - "End Line": 1384 - }, - { - "Function Name": "warnIfUpdatesNotWrappedWithActDEV", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "64.7%", - "Start Line": 5544, - "End Line": 5591 - }, - { - "Function Name": "completeUnitOfWork", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3346, - "End Line": 3409 - }, - { - "Function Name": "requestUpdateLane", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 809, - "End Line": 853 - }, - { - "Function Name": "throwIfInfiniteUpdateLoopDetected", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5178, - "End Line": 5241 + "Control Flow Ratio": "10.0%", + "Start Line": 195, + "End Line": 203 }, { - "Function Name": "finalizeRender", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, + "Function Name": "make_app", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1982, - "End Line": 1999 - }, - { - "Function Name": "performUnitOfWork", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 3059, - "End Line": 3101 - }, - { - "Function Name": "attachPingListener", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4947, - "End Line": 4991 + "Control Flow Ratio": "33.3%", + "Start Line": 107, + "End Line": 112 }, { - "Function Name": "restartGestureRoot", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 9, + "Function Name": "websocket_middleware", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5085, - "End Line": 5112 + "Control Flow Ratio": "7.1%", + "Start Line": 188, + "End Line": 207 }, { - "Function Name": "commitDoubleInvokeEffectsInDEV", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 7, + "Function Name": "catcher", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 5328, - "End Line": 5357 + "Control Flow Ratio": "20.0%", + "Start Line": 217, + "End Line": 222 }, { - "Function Name": "invokeEffectFn", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5381, - "End Line": 5405 + "Function Name": "test_depend_err_handler", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 257, + "End Line": 271 }, { - "Function Name": "scheduleGestureTransitionEvent", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 6, + "Function Name": "errorhandler", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 932, - "End Line": 966 + "Control Flow Ratio": "16.7%", + "Start Line": 242, + "End Line": 246 }, { - "Function Name": "flushSyncFromReconciler", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 9, + "Function Name": "test_wrong_uri", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "69.2%", - "Start Line": 1883, - "End Line": 1922 + "Control Flow Ratio": "33.3%", + "Start Line": 177, + "End Line": 185 }, { - "Function Name": "scheduleViewTransitionEvent", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 908, - "End Line": 930 + "Function Name": "middleware_constructor", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "8.3%", + "Start Line": 193, + "End Line": 205 }, { - "Function Name": "flushMutationEffects", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 7, + "Function Name": "test_prefix_router", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 3987, - "End Line": 4031 + "Control Flow Ratio": "40.0%", + "Start Line": 132, + "End Line": 136 }, { - "Function Name": "shouldRemainOnPreviousScreen", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 6, + "Function Name": "test_native_prefix_router", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 2410, - "End Line": 2465 - }, - { - "Function Name": "markRootPinged", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1761, - "End Line": 1778 + "Control Flow Ratio": "40.0%", + "Start Line": 139, + "End Line": 143 }, { - "Function Name": "warnIfSuspenseResolutionNotWrappedWithActDEV", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, + "Function Name": "routerprefixindex", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5593, - "End Line": 5615 - }, - { - "Function Name": "scheduleCallback", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 5522, - "End Line": 5537 - }, - { - "Function Name": "markRootUpdated", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1746, - "End Line": 1759 - }, - { - "Function Name": "addMarkerProgressCallbackToPendingTransition", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 569, - "End Line": 595 - }, - { - "Function Name": "addMarkerIncompleteCallbackToPendingTransition", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 597, - "End Line": 623 + "Control Flow Ratio": "20.0%", + "Start Line": 37, + "End Line": 40 }, { - "Function Name": "markRenderDerivedCause", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "router_native_prefix_ws", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2494, - "End Line": 2507 + "Control Flow Ratio": "20.0%", + "Start Line": 72, + "End Line": 75 }, { - "Function Name": "renderDidSuspendDelayIfPossible", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, + "Function Name": "test_router_with_params", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2530, - "End Line": 2574 - }, - { - "Function Name": "workLoopConcurrent", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3034, - "End Line": 3048 + "Control Flow Ratio": "20.0%", + "Start Line": 166, + "End Line": 174 }, { - "Function Name": "captureCommitPhaseErrorOnRoot", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, + "Function Name": "routerindexparams", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 4869, - "End Line": 4888 + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 55 }, { - "Function Name": "flushGestureMutations", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 6, + "Function Name": "test_app", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4472, - "End Line": 4508 + "Control Flow Ratio": "25.0%", + "Start Line": 118, + "End Line": 122 }, { - "Function Name": "flushPendingEffects", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, + "Function Name": "test_router", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 4639, - "End Line": 4666 - }, - { - "Function Name": "addMarkerCompleteCallbackToPendingTransition", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 625, - "End Line": 650 - }, - { - "Function Name": "addTransitionProgressCallbackToPendingTransition", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 652, - "End Line": 677 - }, - { - "Function Name": "replaySuspendedUnitOfWork", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 3103, - "End Line": 3120 + "Control Flow Ratio": "25.0%", + "Start Line": 125, + "End Line": 129 }, { - "Function Name": "requestDeferredLane", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 5, + "Function Name": "test_router2", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 869, - "End Line": 906 - }, - { - "Function Name": "addTransitionStartCallbackToPendingTransition", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 545, - "End Line": 567 - }, - { - "Function Name": "addTransitionCompleteCallbackToPendingTransition", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 679, - "End Line": 701 - }, - { - "Function Name": "recursivelyTraverseAndDoubleInvokeEffectsInDEV", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5250, - "End Line": 5265 - }, - { - "Function Name": "suspendedViewTransition", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3912, - "End Line": 3928 + "Control Flow Ratio": "25.0%", + "Start Line": 146, + "End Line": 150 }, { - "Function Name": "resetWorkInProgressStack", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, + "Function Name": "test_router_ws_depends", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1957, - "End Line": 1980 - }, - { - "Function Name": "legacyCommitDoubleInvokeEffectsInDEV", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5359, - "End Line": 5376 + "Control Flow Ratio": "25.0%", + "Start Line": 153, + "End Line": 156 }, { - "Function Name": "retryTimedOutBoundary", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5114, - "End Line": 5130 + "Function Name": "test_router_ws_depends_with_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 159, + "End Line": 163 }, { - "Function Name": "restorePendingUpdaters", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "router_ws_decorator_depends", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5505, - "End Line": 5518 + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 68 }, { - "Function Name": "flushRoot", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "router_ws_depends_validate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1801, - "End Line": 1813 + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 95 }, { - "Function Name": "releaseRootPooledCache", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "router_ws_depends_err", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4617, - "End Line": 4628 - }, - { - "Function Name": "flushPassiveEffects", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 4668, - "End Line": 4703 + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 84 }, { - "Function Name": "doubleInvokeEffectsOnFiber", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "custom_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5268, - "End Line": 5278 - }, - { - "Function Name": "markRootSuspended", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 1780, - "End Line": 1799 - }, - { - "Function Name": "makeErrorInfo", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4599, - "End Line": 4615 + "Control Flow Ratio": "0.0%", + "Start Line": 262, + "End Line": 263 }, { - "Function Name": "requestRetryLane", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "index", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 855, - "End Line": 867 + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "queueRecoverableErrors", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "routerindex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1386, - "End Line": 1396 + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 33 }, { - "Function Name": "pushDispatcher", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "routerindex2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2467, - "End Line": 2478 - }, - { - "Function Name": "onResolution", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2837, - "End Line": 2851 + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 47 }, { - "Function Name": "queueConcurrentError", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "ws_dependency_validate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2582, - "End Line": 2588 + "Control Flow Ratio": "0.0%", + "Start Line": 87, + "End Line": 88 }, { - "Function Name": "markLegacyErrorBoundaryAsFailed", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "router_ws_custom_error", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4861, - "End Line": 4867 + "Control Flow Ratio": "0.0%", + "Start Line": 103, + "End Line": 104 }, { - "Function Name": "workLoopConcurrentByScheduler", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "ws_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3051, - "End Line": 3057 - }, - { - "Function Name": "reportViewTransitionError", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3902, - "End Line": 3910 - }, - { - "Function Name": "pingGestureRoot", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5075, - "End Line": 5083 - }, - { - "Function Name": "retryDehydratedSuspenseBoundary", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5132, - "End Line": 5139 - }, - { - "Function Name": "isAlreadyFailedLegacyErrorBoundary", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4854, - "End Line": 4859 + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 59 }, { - "Function Name": "setIsRunningInsertionEffect", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5617, - "End Line": 5621 + "Function Name": "ws_dependency_err", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 79 }, { - "Function Name": "scheduleInitialHydrationOnRoot", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1100, - "End Line": 1114 - }, - { - "Function Name": "panicOnRootError", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 15, + "Function Name": "call_next", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3330, - "End Line": 3344 - }, - { - "Function Name": "flushAfterMutationEffects", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3975, - "End Line": 3985 - }, - { - "Function Name": "flushSyncWork", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1926, - "End Line": 1932 - }, - { - "Function Name": "hasPendingCommitEffects", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 777, - "End Line": 782 - }, - { - "Function Name": "isWorkLoopSuspendedOnData", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 798, - "End Line": 803 - }, - { - "Function Name": "workLoopSync", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2750, - "End Line": 2755 - }, - { - "Function Name": "flushPendingEffectsDelayed", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4632, - "End Line": 4637 - }, - { - "Function Name": "flushRenderPhaseStrictModeWarningsInDEV", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5243, - "End Line": 5248 - }, - { - "Function Name": "getRootWithPendingPassiveEffects", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 784, - "End Line": 788 - }, - { - "Function Name": "renderDidSuspend", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2524, - "End Line": 2528 - }, - { - "Function Name": "renderDidError", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2576, - "End Line": 2580 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 199, + "End Line": 200 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 24, + "Sequential Logic Declarations": 119, + "Function Parameters": 34, + "Function/Method Declarations": 33, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 20, + "Type/Safety Bypasses": 12, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 34, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 33, + "Asynchronous/Concurrent Execution": 57, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 5, + "Dependency Injection Constructs": 4, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 9, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 131, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 10, + "Core Var Decl": 35, + "Design Camel Case": 0, + "Design Snake Case": 35, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 22, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 8, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.middleware", + "fastapi.testclient", + "functools", + "pytest" + ] + }, + "python/fastapi/tests/utils.py": { + "1. Artifact Identity": { + "Filename": "utils.py", + "Path": "python/fastapi/tests/utils.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + }, + "2. Topological Coordinates": { + "X": 4126.68, + "Y": 121.5, + "Z": 1768.9 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 19, + "Coding LOC": 12, + "Documentation LOC": 1, + "Structural Magnitude": 4.44, + "Control Flow Ratio": "25.0%", + "Popularity Rank": 2, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.25 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.33%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "80.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "shouldForceFlushFallbacksInDEV", + "Function Name": "skip_module_if_py_gte_314", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5539, - "End Line": 5542 - }, - { - "Function Name": "markSpawnedRetryLane", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3320, - "End Line": 3328 - }, - { - "Function Name": "isUnsafeClassRenderPhaseUpdate", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1116, - "End Line": 1120 - }, - { - "Function Name": "resetSuspendedWorkLoopOnUnwind", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2273, - "End Line": 2278 - }, - { - "Function Name": "markSkippedUpdateLanes", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2517, - "End Line": 2522 - }, - { - "Function Name": "setEntangledRenderLanes", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1949, - "End Line": 1951 - }, - { - "Function Name": "popDispatcher", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2480, - "End Line": 2482 - }, - { - "Function Name": "popAsyncDispatcher", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2490, - "End Line": 2492 - }, - { - "Function Name": "get", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4605, - "End Line": 4611 - }, - { - "Function Name": "isAlreadyRendering", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1934, - "End Line": 1938 - }, - { - "Function Name": "isInvalidExecutionContextForEventFunction", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1940, - "End Line": 1943 - }, - { - "Function Name": "pushAsyncDispatcher", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2484, - "End Line": 2488 - }, - { - "Function Name": "renderHasNotSuspendedYet", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2592, - "End Line": 2596 - }, - { - "Function Name": "getWorkInProgressTransitions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 535, - "End Line": 537 - }, - { - "Function Name": "resetRenderTimer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 705 - }, - { - "Function Name": "getRenderTargetTime", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 707, - "End Line": 709 - }, - { - "Function Name": "getWorkInProgressRoot", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 - }, - { - "Function Name": "getCommittingRoot", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 769, - "End Line": 771 - }, - { - "Function Name": "getWorkInProgressRootRenderLanes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 775 - }, - { - "Function Name": "getPendingPassiveEffectsLanes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 790, - "End Line": 792 - }, - { - "Function Name": "getPendingTransitionTypes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 794, - "End Line": 796 - }, - { - "Function Name": "getCurrentTime", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 805, - "End Line": 807 - }, - { - "Function Name": "peekDeferredLane", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 968, - "End Line": 970 - }, - { - "Function Name": "getExecutionContext", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 - }, - { - "Function Name": "getEntangledRenderLanes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1953, - "End Line": 1955 - }, - { - "Function Name": "markTransitionStarted", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2509, - "End Line": 2511 - }, - { - "Function Name": "markCommitTimeOfFallback", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2513, - "End Line": 2515 + "Start Line": 15, + "End Line": 18 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 909, - "Sequential Logic Declarations": 374, - "Function Parameters": 141, - "Function/Method Declarations": 125, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 3, + "Function Parameters": 1, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 342, - "Type/Safety Bypasses": 51, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 121, - "State Mutations / Variable Reassignments": 248, - "Commented-out Code (Dead Logic)": 8, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 23, - "Closures and Anonymous Functions": 16, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 1, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 65, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 48, - "Acknowledged Tech Debt (FIXMEs)": 8, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 6, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 25, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 14, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 12, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 8, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 285, - "Resource Deallocation & Cleanup": 2, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3692, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -211815,13 +213173,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 671, - "Design Camel Case": 469, - "Design Snake Case": 117, - "Design Pascal Case": 66, - "Design Upper Case": 19, - "Design Short Vars": 5, - "Design Long Vars": 146, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -211847,1846 +213205,2222 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 59, - "Direct Downstream (Dependency Blast Radius)": 1, + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Total Downstream (Absolute Dependency Blast Radius)": 1 }, "9. Extracted Dependencies": [ - "./ReactCapturedValue", - "./ReactChildFiber", - "./ReactCurrentFiber", - "./ReactEventPriorities", - "./ReactFiber", - "./ReactFiberAct", - "./ReactFiberActivityComponent", - "./ReactFiberApplyGesture", - "./ReactFiberAsyncDispatcher", - "./ReactFiberBeginWork", - "./ReactFiberCacheComponent", - "./ReactFiberClassUpdateQueue", - "./ReactFiberCommitViewTransitions", - "./ReactFiberCommitWork", - "./ReactFiberCompleteWork", - "./ReactFiberConcurrentUpdates", - "./ReactFiberConfig", - "./ReactFiberDevToolsHook", - "./ReactFiberErrorLogger", - "./ReactFiberFlags", - "./ReactFiberGestureScheduler", - "./ReactFiberHooks", - "./ReactFiberHydrationContext", - "./ReactFiberLane", - "./ReactFiberLegacyContext", - "./ReactFiberNewContext", - "./ReactFiberOffscreenComponent", - "./ReactFiberPerformanceTrack", - "./ReactFiberRoot", - "./ReactFiberRootScheduler", - "./ReactFiberShellHydration", - "./ReactFiberSuspenseComponent", - "./ReactFiberSuspenseContext", - "./ReactFiberThenable", - "./ReactFiberThrow", - "./ReactFiberTracingMarkerComponent", - "./ReactFiberTransition", - "./ReactFiberTransitionTypes", - "./ReactFiberUnwindWork", - "./ReactFiberViewTransitionComponent", - "./ReactInternalTypes", - "./ReactPostPaintCallback", - "./ReactProfilerTimer", - "./ReactRootTags", - "./ReactStrictModeWarnings", - "./ReactTestSelectors", - "./ReactTypeOfMode", - "./ReactWorkTags", - "./Scheduler", - "react-reconciler/src/getComponentNameFromFiber", - "react/src/ReactStartTransition", - "react/src/ReactTransitionType", - "shared/ReactFeatureFlags", - "shared/ReactOwnerStackReset", - "shared/ReactSharedInternals", - "shared/ReactSymbols", - "shared/ReactTypes", - "shared/objectIs", - "shared/reportGlobalError" + "pytest", + "sys", + "time." ] + } + } + }, + "cpp/NVDA": { + "Directory Group Magnitude": 7616.14, + "File Count": 12, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "66.7%", + "Static: Literature & Documentation": "33.3%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "31.09%", + "Error & Exception Exposure": "43.44%", + "Tech Debt Exposure": "33.68%", + "Testing Exposure": "40.43%", + "API Exposure": "3.18%", + "Concurrency Exposure": "3.79%", + "State Flux Exposure": "55.64%", + "Commented Logic Exposure": "0.81%", + "Specification Exposure": "66.67%", + "Instability Exposure": "33.33%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "16.43%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "cpp/NVDA/CODE_OF_CONDUCT.md": { + "1. Artifact Identity": { + "Filename": "CODE_OF_CONDUCT.md", + "Path": "cpp/NVDA/CODE_OF_CONDUCT.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": -3765.93, + "Y": -1.05, + "Z": -2215.44 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 83, + "Coding LOC": 0, + "Documentation LOC": 58, + "Structural Magnitude": 1.66, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 11, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] }, - "javascript/react/ReactFlightServer.js": { + "cpp/NVDA/readme.md": { "1. Artifact Identity": { - "Filename": "ReactFlightServer.js", - "Path": "javascript/react/ReactFlightServer.js", - "Language": "Javascript", + "Filename": "readme.md", + "Path": "cpp/NVDA/readme.md", + "Language": "Markdown", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -2820.77, - "Y": -49.48, - "Z": -3094.79 + "X": -3838.78, + "Y": -83.53, + "Z": -1253.59 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 6445, - "Coding LOC": 5155, - "Documentation LOC": 922, - "Structural Magnitude": 2991.5, - "Control Flow Ratio": "68.2%", + "Total LOC": 40, + "Coding LOC": 0, + "Documentation LOC": 27, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.532 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.43%", - "Error & Exception Exposure": "40.79%", - "Tech Debt Exposure": "29.82%", - "Testing Exposure": "80.0%", - "API Exposure": "5.9%", - "Concurrency Exposure": "34.28%", - "State Flux Exposure": "60.08%", - "Commented Logic Exposure": "5.07%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, - "5. Function Analysis": [ - { - "Function Name": "visitAsyncNodeImpl", - "Structural Impact": 177.7, - "Lines of Code (LOC)": 221, - "Control Flow Branches": 62, - "Input Parameters": 6, - "Control Flow Ratio": "92.5%", - "Start Line": 2389, - "End Line": 2609 - }, - { - "Function Name": "renderElement", - "Structural Impact": 100.8, - "Lines of Code (LOC)": 150, - "Control Flow Branches": 32, - "Input Parameters": 7, - "Control Flow Ratio": "82.1%", - "Start Line": 2179, - "End Line": 2328 - }, - { - "Function Name": "Component", - "Structural Impact": 85.6, - "Lines of Code (LOC)": 188, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "87.8%", - "Start Line": 1656, - "End Line": 1843 - }, - { - "Function Name": "serializeAsyncIterable", - "Structural Impact": 74.0, - "Lines of Code (LOC)": 139, - "Control Flow Branches": 29, - "Input Parameters": 4, - "Control Flow Ratio": "76.3%", - "Start Line": 1258, - "End Line": 1396 - }, - { - "Function Name": "createTask", - "Structural Impact": 65.0, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 17, - "Input Parameters": 10, - "Control Flow Ratio": "81.0%", - "Start Line": 2704, - "End Line": 2810 - }, - { - "Function Name": "emitErrorChunk", - "Structural Impact": 64.7, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 22, - "Input Parameters": 6, - "Control Flow Ratio": "75.9%", - "Start Line": 4245, - "End Line": 4321 - }, - { - "Function Name": "flushCompletedChunks", - "Structural Impact": 62.9, - "Lines of Code (LOC)": 155, - "Control Flow Branches": 38, - "Input Parameters": 1, - "Control Flow Ratio": "90.5%", - "Start Line": 6009, - "End Line": 6163 - }, - { - "Function Name": "processServerComponentReturnValue", - "Structural Impact": 62.5, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 24, - "Input Parameters": 4, - "Control Flow Ratio": "70.6%", - "Start Line": 1519, - "End Line": 1650 - }, - { - "Function Name": "serializeThenable", - "Structural Impact": 51.1, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "71.0%", - "Start Line": 1039, - "End Line": 1141 - }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 5, + "Hyperlinked Literature References": 16, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/contributors.txt": { + "1. Artifact Identity": { + "Filename": "contributors.txt", + "Path": "cpp/NVDA/contributors.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -4593.41, + "Y": -53.3, + "Z": -1647.63 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 243, + "Coding LOC": 0, + "Documentation LOC": 241, + "Structural Magnitude": 4.86, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/copying.txt": { + "1. Artifact Identity": { + "Filename": "copying.txt", + "Path": "cpp/NVDA/copying.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -3467.55, + "Y": -49.26, + "Z": -1610.07 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1034, + "Coding LOC": 0, + "Documentation LOC": 849, + "Structural Magnitude": 20.68, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/__init__.py": { + "1. Artifact Identity": { + "Filename": "__init__.py", + "Path": "cpp/NVDA/__init__.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Parent Entity": "textInfos.TextInfo, Window, EditableTextBase, UIA", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" + }, + "2. Topological Coordinates": { + "X": -3975.03, + "Y": -37.12, + "Z": -2137.13 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2794, + "Coding LOC": 2236, + "Documentation LOC": 316, + "Structural Magnitude": 1967.82, + "Control Flow Ratio": "56.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.764 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "36.91%", + "Error & Exception Exposure": "50.4%", + "Tech Debt Exposure": "97.75%", + "Testing Exposure": "80.0%", + "API Exposure": "1.64%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "96.35%", + "Commented Logic Exposure": "4.89%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "17.98%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "serializeReadableStream", - "Structural Impact": 49.7, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1143, - "End Line": 1256 + "Function Name": "_getTextWithFieldsForUIARange", + "Structural Impact": 297.5, + "Lines of Code (LOC)": 310, + "Control Flow Branches": 93, + "Input Parameters": 8, + "Control Flow Ratio": "86.1%", + "Start Line": 720, + "End Line": 1029 }, { - "Function Name": "retryTask", - "Structural Impact": 48.2, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 23, + "Function Name": "findOverlayClasses", + "Structural Impact": 173.0, + "Lines of Code (LOC)": 273, + "Control Flow Branches": 91, "Input Parameters": 2, - "Control Flow Ratio": "82.1%", - "Start Line": 5776, - "End Line": 5907 + "Control Flow Ratio": "71.1%", + "Start Line": 1194, + "End Line": 1466 }, { - "Function Name": "emitAsyncSequence", - "Structural Impact": 43.3, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 14, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 2611, - "End Line": 2682 + "Function Name": "_getFormatFieldAtRange", + "Structural Impact": 74.0, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 30, + "Input Parameters": 4, + "Control Flow Ratio": "88.2%", + "Start Line": 351, + "End Line": 444 }, { - "Function Name": "emitChunk", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "54.8%", - "Start Line": 5663, - "End Line": 5749 + "Function Name": "_get_states", + "Structural Impact": 58.7, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 37, + "Input Parameters": 1, + "Control Flow Ratio": "94.9%", + "Start Line": 1907, + "End Line": 2006 }, { - "Function Name": "forwardDebugInfo", - "Structural Impact": 40.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "89.5%", - "Start Line": 5408, - "End Line": 5487 + "Function Name": "_getTextWithFields_text", + "Structural Impact": 54.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 22, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 654, + "End Line": 715 }, { - "Function Name": "renderClientElement", - "Structural Impact": 37.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 12, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 2037, - "End Line": 2098 + "Function Name": "__init__", + "Structural Impact": 52.2, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 21, + "Input Parameters": 4, + "Control Flow Ratio": "95.5%", + "Start Line": 468, + "End Line": 527 }, { - "Function Name": "emitIOInfoChunk", - "Structural Impact": 37.4, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 10, - "Input Parameters": 9, - "Control Flow Ratio": "90.9%", - "Start Line": 4487, - "End Line": 4538 + "Function Name": "_getFormatFieldAnnotationTypes", + "Structural Impact": 39.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "94.1%", + "Start Line": 305, + "End Line": 340 }, { - "Function Name": "resolveDebugMessage", - "Structural Impact": 36.7, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6346, - "End Line": 6421 + "Function Name": "kwargsFromSuper", + "Structural Impact": 34.0, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "68.4%", + "Start Line": 1469, + "End Line": 1521 }, { - "Function Name": "renderFragment", - "Structural Impact": 35.9, - "Lines of Code (LOC)": 78, + "Function Name": "_getFormatFieldIndent", + "Structural Impact": 33.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 15, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1911, - "End Line": 1988 - }, - { - "Function Name": "isPromiseAwaitInternal", - "Structural Impact": 34.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 323, - "End Line": 351 - }, - { - "Function Name": "forwardDebugInfoFromAbortedTask", - "Structural Impact": 34.1, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "81.0%", - "Start Line": 5533, - "End Line": 5591 - }, - { - "Function Name": "onFatalError", - "Structural Impact": 33.3, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 652, - "End Line": 780 + "Control Flow Ratio": "93.8%", + "Start Line": 233, + "End Line": 267 }, { - "Function Name": "warnForMissingKey", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 11, + "Function Name": "__init__", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 4, - "Control Flow Ratio": "78.6%", - "Start Line": 1845, - "End Line": 1909 + "Control Flow Ratio": "88.9%", + "Start Line": 1527, + "End Line": 1561 }, { - "Function Name": "logRecoverableError", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 4079, - "End Line": 4120 + "Function Name": "_get_devInfo", + "Structural Impact": 19.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "61.1%", + "Start Line": 1759, + "End Line": 1804 }, { - "Function Name": "serializeIONode", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "70.6%", - "Start Line": 4583, - "End Line": 4663 + "Function Name": "_getControlFieldForUIAObject", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "55.6%", + "Start Line": 585, + "End Line": 645 }, { - "Function Name": "abort", - "Structural Impact": 28.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 14, + "Function Name": "_prefetchUIACacheForPropertyIDs", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 6287, - "End Line": 6340 + "Control Flow Ratio": "72.7%", + "Start Line": 1163, + "End Line": 1189 }, { - "Function Name": "isPromiseCreationInternal", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "76.5%", - "Start Line": 196, - "End Line": 219 + "Function Name": "event_UIA_notification", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "71.4%", + "Start Line": 2430, + "End Line": 2459 }, { - "Function Name": "createLazyWrapperAroundWakeable", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1424, - "End Line": 1476 + "Function Name": "find", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "55.6%", + "Start Line": 155, + "End Line": 184 }, { - "Function Name": "serializeBlob", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "61.1%", - "Start Line": 3264, - "End Line": 3336 + "Function Name": "_getFormatFieldSuperscriptsAndSubscripts", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 211, + "End Line": 226 }, { - "Function Name": "serializeServerReference", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "78.6%", - "Start Line": 3033, - "End Line": 3093 + "Function Name": "move", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 1062, + "End Line": 1086 }, { - "Function Name": "emitTypedArrayChunk", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 35, + "Function Name": "_get_positionInfo", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 23, "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 4665, - "End Line": 4699 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2321, + "End Line": 2343 }, { - "Function Name": "patchConsole", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 386, - "End Line": 438 + "Function Name": "_get_positionInfo", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 2549, + "End Line": 2573 }, { - "Function Name": "outlineComponentInfo", - "Structural Impact": 22.7, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "76.9%", - "Start Line": 4414, - "End Line": 4485 + "Function Name": "event_UIA_dropTargetEffect", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 2468, + "End Line": 2490 }, { - "Function Name": "visitAsyncNode", - "Structural Impact": 22.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 7, - "Input Parameters": 5, - "Control Flow Ratio": "58.3%", - "Start Line": 2330, - "End Line": 2387 + "Function Name": "doAction", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 2293, + "End Line": 2306 }, { - "Function Name": "isTypedArray", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 13, + "Function Name": "_get_role", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "48.1%", - "Start Line": 859, - "End Line": 900 + "Control Flow Ratio": "75.0%", + "Start Line": 1838, + "End Line": 1857 }, { - "Function Name": "forwardDebugInfoFromThenable", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 22, + "Function Name": "event_stateChange", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, "Control Flow Branches": 6, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "85.7%", - "Start Line": 5489, - "End Line": 5510 - }, - { - "Function Name": "serializeErrorValue", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 4145, - "End Line": 4188 + "Start Line": 2629, + "End Line": 2647 }, { - "Function Name": "emitTextChunk", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 4701, - "End Line": 4727 + "Function Name": "_getFormatFieldFontAttributes", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 197, + "End Line": 209 }, { - "Function Name": "markOperationEndTime", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 7, + "Function Name": "compareEndPoints", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 5642, - "End Line": 5661 + "Control Flow Ratio": "66.7%", + "Start Line": 1105, + "End Line": 1114 }, { - "Function Name": "emitDebugChunk", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 6, + "Function Name": "setEndPoint", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 4378, - "End Line": 4412 + "Control Flow Ratio": "80.0%", + "Start Line": 1116, + "End Line": 1125 }, { - "Function Name": "Task", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 8, + "Function Name": "_get_parent", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 2728, - "End Line": 2786 + "Control Flow Ratio": "55.6%", + "Start Line": 2040, + "End Line": 2058 }, { - "Function Name": "emitConsoleChunk", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "80.0%", - "Start Line": 5352, - "End Line": 5395 + "Function Name": "_getReadOnlyState", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2008, + "End Line": 2023 }, { - "Function Name": "outlineTask", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2133, - "End Line": 2159 + "Function Name": "_getUIAPattern", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 1599, + "End Line": 1602 }, { - "Function Name": "advanceTaskTime", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, + "Function Name": "_getFormatFieldCulture", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 5619, - "End Line": 5640 + "Control Flow Ratio": "60.0%", + "Start Line": 342, + "End Line": 349 }, { - "Function Name": "serializeNumber", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, + "Function Name": "_get_controllerFor", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 2850, - "End Line": 2866 + "Control Flow Ratio": "50.0%", + "Start Line": 2369, + "End Line": 2394 }, { - "Function Name": "forwardDebugInfoFromCurrentContext", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, + "Function Name": "_get_UIAElementAtStart", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 547, + "End Line": 570 + }, + { + "Function Name": "correctAPIForRelation", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 5512, - "End Line": 5531 + "Control Flow Ratio": "50.0%", + "Start Line": 2034, + "End Line": 2038 }, { - "Function Name": "pingTask", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, + "Function Name": "isDescendantOf", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2684, - "End Line": 2702 + "Control Flow Ratio": "60.0%", + "Start Line": 2348, + "End Line": 2367 }, { - "Function Name": "serializeDebugModel", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 5218, - "End Line": 5263 - }, - { - "Function Name": "outlineIOInfo", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 6, - "Input Parameters": 2, + "Function Name": "_get_keyboardShortcut", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 4540, - "End Line": 4581 - }, - { - "Function Name": "deferTask", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2110, - "End Line": 2131 - }, - { - "Function Name": "finishAbortedTask", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5965, - "End Line": 5988 - }, - { - "Function Name": "erroredTask", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5751, - "End Line": 5772 + "Start Line": 1874, + "End Line": 1887 }, { - "Function Name": "findCalledFunctionNameFromStackTrace", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 2, + "Function Name": "_get_rowHeaderText", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 239, - "End Line": 268 - }, - { - "Function Name": "startFlowingDebug", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6230, - "End Line": 6253 - }, - { - "Function Name": "startFlowing", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6208, - "End Line": 6228 + "Start Line": 2170, + "End Line": 2184 }, { - "Function Name": "wrapperMethod", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, + "Function Name": "_get_columnHeaderText", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 399, - "End Line": 425 + "Control Flow Ratio": "50.0%", + "Start Line": 2198, + "End Line": 2212 }, { - "Function Name": "emitTimingChunk", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 25, + "Function Name": "_get_TextInfo", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 5593, - "End Line": 5617 + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 1742, + "End Line": 1754 }, { - "Function Name": "isAwaitInUserspace", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 30, + "Function Name": "_get__level", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 353, - "End Line": 382 + "Start Line": 2509, + "End Line": 2518 }, { - "Function Name": "hasUnfilteredFrame", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 25, + "Function Name": "_get_description", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 297, - "End Line": 321 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2537, + "End Line": 2543 }, { - "Function Name": "emitImportChunk", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 16, + "Function Name": "getActionName", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 4323, - "End Line": 4338 - }, - { - "Function Name": "tryStreamTask", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5909, - "End Line": 5927 - }, - { - "Function Name": "enqueueFlush", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 6181, - "End Line": 6199 + "Control Flow Ratio": "60.0%", + "Start Line": 2286, + "End Line": 2291 }, { - "Function Name": "outlineModelWithFormatContext", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, + "Function Name": "_getUIACacheablePropertyValue", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3009, - "End Line": 3031 + "Control Flow Ratio": "50.0%", + "Start Line": 1149, + "End Line": 1161 }, { - "Function Name": "callback", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1481, - "End Line": 1515 + "Function Name": "_getFormatFieldHeadings", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 295, + "End Line": 303 }, { - "Function Name": "serializeDebugBlob", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 34, + "Function Name": "_get_selectionContainer", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3229, - "End Line": 3262 - }, - { - "Function Name": "performWork", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5929, - "End Line": 5954 + "Control Flow Ratio": "37.5%", + "Start Line": 1673, + "End Line": 1686 }, { - "Function Name": "fatalError", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, + "Function Name": "_get_children", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4122, - "End Line": 4143 - }, - { - "Function Name": "stripLeadingPromiseCreationFrames", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 221, - "End Line": 237 + "Control Flow Ratio": "42.9%", + "Start Line": 2124, + "End Line": 2137 }, { - "Function Name": "cleanupTaintQueue", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 623, - "End Line": 638 + "Function Name": "_getFormatFieldColor", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 275, + "End Line": 281 }, { - "Function Name": "devirtualizeURL", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "_get_labeledBy", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 181, - "End Line": 194 + "Control Flow Ratio": "37.5%", + "Start Line": 2396, + "End Line": 2407 }, { - "Function Name": "createRequest", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 782, - "End Line": 812 + "Function Name": "_get_value", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 2782, + "End Line": 2793 }, { - "Function Name": "outlineHaltedTask", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, + "Function Name": "_getFormatFieldLineSpacing", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2161, - "End Line": 2177 + "Control Flow Ratio": "66.7%", + "Start Line": 283, + "End Line": 287 }, { - "Function Name": "finishAbort", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, + "Function Name": "_getFormatFieldLinks", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 6271, - "End Line": 6285 + "Start Line": 289, + "End Line": 293 }, { - "Function Name": "closeDebugChannel", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 22, + "Function Name": "_get__shouldAllowUIALiveRegionChangeEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6423, - "End Line": 6444 - }, - { - "Function Name": "serializeDebugTypedArray", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3214, - "End Line": 3227 + "Start Line": 1587, + "End Line": 1597 }, { - "Function Name": "filterStackTrace", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 26, + "Function Name": "_getIndentValueDisplayString", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 270, - "End Line": 295 + "Start Line": 446, + "End Line": 463 }, { - "Function Name": "startWork", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, + "Function Name": "_get_presentationType", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6165, - "End Line": 6179 + "Control Flow Ratio": "60.0%", + "Start Line": 2025, + "End Line": 2032 }, { - "Function Name": "abortIterable", + "Function Name": "event_UIA_window_windowOpen", "Structural Impact": 6.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1367, - "End Line": 1388 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2669, + "End Line": 2677 }, { - "Function Name": "getAsyncIterator", + "Function Name": "_get_focusRedirect", "Structural Impact": 6.1, - "Lines of Code (LOC)": 42, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 1994, - "End Line": 2035 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2753, + "End Line": 2761 }, { - "Function Name": "defaultFilterStackFrame", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Function Name": "_get_hasIrrelevantLocation", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2314, + "End Line": 2319 + }, + { + "Function Name": "_get_name", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2739, + "End Line": 2745 + }, + { + "Function Name": "_getBoundingRectsFromUIARange", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 170, - "End Line": 179 + "Control Flow Ratio": "40.0%", + "Start Line": 1040, + "End Line": 1053 }, { - "Function Name": "finishHalt", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, + "Function Name": "collapse", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 6259, - "End Line": 6269 + "Start Line": 1091, + "End Line": 1103 }, { - "Function Name": "abortStream", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1233, - "End Line": 1251 + "Function Name": "__eq__", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 529, + "End Line": 534 }, { - "Function Name": "abortBlob", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3310, - "End Line": 3328 + "Function Name": "_isEqual", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1563, + "End Line": 1569 }, { - "Function Name": "error", + "Function Name": "_get_UIAAnnotationObjects", "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1354, - "End Line": 1366 + "Control Flow Ratio": "50.0%", + "Start Line": 1691, + "End Line": 1704 }, { - "Function Name": "escapeStringValue", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "_get_previous", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3338, - "End Line": 3346 + "Control Flow Ratio": "33.3%", + "Start Line": 2060, + "End Line": 2071 }, { - "Function Name": "onFatalError", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 29, + "Function Name": "_get_next", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 818, - "End Line": 846 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2076, + "End Line": 2087 }, { - "Function Name": "resolveRequest", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 850, - "End Line": 857 + "Function Name": "_get_firstChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2089, + "End Line": 2100 }, { - "Function Name": "abortTask", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5956, - "End Line": 5963 + "Function Name": "_get_lastChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2102, + "End Line": 2113 }, { - "Function Name": "serializeDeferredObject", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2832, - "End Line": 2848 + "Function Name": "_get__controlFieldUIACacheRequest", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 137, + "End Line": 146 }, { - "Function Name": "emitDebugHaltChunk", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4363, - "End Line": 4376 + "Function Name": "_get_childCount", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2139, + "End Line": 2147 }, { - "Function Name": "haltTask", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5990, - "End Line": 5997 + "Function Name": "_get_location", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2252, + "End Line": 2260 }, { - "Function Name": "finishHaltedTask", - "Structural Impact": 3.9, + "Function Name": "_get_description", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5999, - "End Line": 6007 + "Start Line": 2594, + "End Line": 2602 }, { - "Function Name": "getCurrentStackInDEV", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, + "Function Name": "_get_description", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 457, - "End Line": 466 + "Start Line": 2527, + "End Line": 2533 }, { - "Function Name": "error", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "_get_UIASelectionPattern", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1222, - "End Line": 1232 + "Start Line": 2613, + "End Line": 2619 }, { - "Function Name": "error", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "_get_NVDAObjectAtStart", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3300, - "End Line": 3309 + "Control Flow Ratio": "40.0%", + "Start Line": 541, + "End Line": 545 }, { - "Function Name": "serializeEval", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "_get_UIAFullDescription", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4729, - "End Line": 4738 + "Control Flow Ratio": "40.0%", + "Start Line": 1859, + "End Line": 1863 }, { - "Function Name": "filterStackFrame", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 600, - "End Line": 616 + "Function Name": "_get_UIAHelpText", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1865, + "End Line": 1869 }, { - "Function Name": "callOnAllReadyIfReady", - "Structural Impact": 3.1, + "Function Name": "_get_value", + "Structural Impact": 4.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6201, - "End Line": 6206 - }, - { - "Function Name": "encodeReferenceChunk", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2892, - "End Line": 2900 + "Control Flow Ratio": "33.3%", + "Start Line": 2274, + "End Line": 2279 }, { - "Function Name": "serializeTypedArray", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3203, - "End Line": 3212 + "Function Name": "event_valueChange", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2585, + "End Line": 2590 }, { - "Function Name": "toJSON", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 543 + "Function Name": "_get_TextInfo", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2770, + "End Line": 2773 }, { - "Function Name": "logKeyError", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "_getFormatFieldFontName", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1867, - "End Line": 1874 - }, - { - "Function Name": "outlineModel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2999, - "End Line": 3007 - }, - { - "Function Name": "serializeDebugFormData", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3131, - "End Line": 3139 + "Start Line": 186, + "End Line": 189 }, { - "Function Name": "emitSymbolChunk", - "Structural Impact": 2.2, + "Function Name": "_getFormatFieldFontSize", + "Structural Impact": 4.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4351, - "End Line": 4355 + "Control Flow Ratio": "50.0%", + "Start Line": 191, + "End Line": 195 }, { - "Function Name": "emitModelChunk", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "_getFormatFieldStyle", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4357, - "End Line": 4361 + "Control Flow Ratio": "50.0%", + "Start Line": 228, + "End Line": 231 }, { - "Function Name": "emitTimeOriginChunk", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5397, - "End Line": 5406 + "Function Name": "_getFormatFieldAlignment", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 269, + "End Line": 273 }, { - "Function Name": "serializeMap", - "Structural Impact": 2.1, + "Function Name": "_getTextFromHeaderElement", + "Structural Impact": 3.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3116, - "End Line": 3123 + "Control Flow Ratio": "25.0%", + "Start Line": 2161, + "End Line": 2168 }, { - "Function Name": "serializeIterator", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "getTextWithFields", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3195, - "End Line": 3201 + "Control Flow Ratio": "33.3%", + "Start Line": 1031, + "End Line": 1035 }, { - "Function Name": "serializeTemporaryReference", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "getSelectedItemsCount", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3095, - "End Line": 3100 + "Control Flow Ratio": "25.0%", + "Start Line": 1664, + "End Line": 1668 }, { - "Function Name": "serializeLargeTextString", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3102, - "End Line": 3107 + "Function Name": "event_UIA_layoutInvalidated", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2710, + "End Line": 2725 }, { - "Function Name": "serializeDebugLargeTextString", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3109, - "End Line": 3114 + "Function Name": "_get_processID", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2240, + "End Line": 2250 }, { - "Function Name": "serializeFormData", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3125, - "End Line": 3129 + "Function Name": "_get_UIASelectionPattern2", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1653, + "End Line": 1662 }, { - "Function Name": "serializeSet", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3141, - "End Line": 3145 + "Function Name": "_get_UIATextEditPattern", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1722, + "End Line": 1730 }, { - "Function Name": "serializeRowHeader", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2888, - "End Line": 2890 + "Function Name": "_get_liveRegionPoliteness", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1829, + "End Line": 1836 }, { - "Function Name": "error", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "_get_UIAChildren", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3252, - "End Line": 3258 + "Control Flow Ratio": "20.0%", + "Start Line": 2115, + "End Line": 2122 }, { - "Function Name": "serializeDate", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "_get_table", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2872, - "End Line": 2876 + "Control Flow Ratio": "33.3%", + "Start Line": 2226, + "End Line": 2233 }, { - "Function Name": "serializeDateFromDateJSON", - "Structural Impact": 1.7, + "Function Name": "_get_shouldAllowUIAFocusEvent", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2878, - "End Line": 2882 + "Control Flow Ratio": "25.0%", + "Start Line": 1579, + "End Line": 1583 }, { - "Function Name": "throwTaintViolation", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_get_UIAAutomationId", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 618, - "End Line": 621 + "Control Flow Ratio": "25.0%", + "Start Line": 1806, + "End Line": 1811 }, { - "Function Name": "defaultErrorHandler", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_get_UIAFrameworkId", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 643 + "Control Flow Ratio": "25.0%", + "Start Line": 1813, + "End Line": 1818 }, { - "Function Name": "getHints", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_name", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1407, - "End Line": 1409 + "Control Flow Ratio": "25.0%", + "Start Line": 1823, + "End Line": 1827 }, { - "Function Name": "getCache", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_rowNumber", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1411, - "End Line": 1413 + "Control Flow Ratio": "33.3%", + "Start Line": 2149, + "End Line": 2153 }, { - "Function Name": "serializeByValueID", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_rowSpan", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2812, - "End Line": 2814 + "Control Flow Ratio": "25.0%", + "Start Line": 2155, + "End Line": 2159 }, { - "Function Name": "serializeLazyID", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_columnNumber", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2816, - "End Line": 2818 + "Control Flow Ratio": "33.3%", + "Start Line": 2186, + "End Line": 2190 }, { - "Function Name": "serializePromiseID", - "Structural Impact": 1.6, + "Function Name": "_get_columnSpan", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2192, + "End Line": 2196 + }, + { + "Function Name": "_get_rowCount", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2214, + "End Line": 2218 + }, + { + "Function Name": "_get_columnCount", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2220, + "End Line": 2224 + }, + { + "Function Name": "_get_UIAValue", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2262, + "End Line": 2266 + }, + { + "Function Name": "_get_UIARangeValue", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2268, + "End Line": 2272 + }, + { + "Function Name": "_get_hasFocus", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2308, + "End Line": 2312 + }, + { + "Function Name": "event_UIA_dragDropEffect", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2461, + "End Line": 2466 + }, + { + "Function Name": "_get_value", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2621, + "End Line": 2625 + }, + { + "Function Name": "_get_tableID", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2235, + "End Line": 2238 + }, + { + "Function Name": "_get_actionCount", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2281, + "End Line": 2284 + }, + { + "Function Name": "event_valueChange", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2415, + "End Line": 2418 + }, + { + "Function Name": "_get_positionInfo", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2520, + "End Line": 2523 + }, + { + "Function Name": "_get_description", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1871, + "End Line": 1872 + }, + { + "Function Name": "_getTextFromUIARange", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 647, + "End Line": 652 + }, + { + "Function Name": "expand", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2820, - "End Line": 2822 + "Start Line": 1058, + "End Line": 1060 }, { - "Function Name": "serializeServerReferenceID", - "Structural Impact": 1.6, + "Function Name": "getNormalizedUIATextRangeFromElement", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1523, + "End Line": 1525 + }, + { + "Function Name": "event_UIA_systemAlert", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2824, - "End Line": 2826 + "Start Line": 2420, + "End Line": 2428 }, { - "Function Name": "serializeSymbolReference", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get_UIATextPattern", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2828, - "End Line": 2830 + "Start Line": 1706, + "End Line": 1712 }, { - "Function Name": "serializeBigInt", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get_UIATableItemPattern", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2884, - "End Line": 2886 + "Start Line": 1714, + "End Line": 1720 }, { - "Function Name": "stopFlowing", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get_controlFieldNVDAObjectClass", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6255, - "End Line": 6257 + "Start Line": 92, + "End Line": 97 }, { - "Function Name": "fromHex", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get__coreCycleUIAPropertyCacheElementCache", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6342, - "End Line": 6344 + "Start Line": 1142, + "End Line": 1147 }, { - "Function Name": "emitRequestedDebugThenable", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "_get_UIAInvokePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1009, - "End Line": 1012 + "Start Line": 1604, + "End Line": 1609 }, { - "Function Name": "serializeClientReference", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "_get_UIAGridPattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2902, - "End Line": 2905 + "Start Line": 1611, + "End Line": 1616 }, { - "Function Name": "serializeDebugClientReference", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "_get_UIARangeValuePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2950, - "End Line": 2953 + "Start Line": 1618, + "End Line": 1623 }, { - "Function Name": "renderModel", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "_get_UIAValuePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3350, - "End Line": 3354 + "Start Line": 1625, + "End Line": 1630 }, { - "Function Name": "renderModelDestructive", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "_get_UIATogglePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3463, - "End Line": 3467 + "Start Line": 1632, + "End Line": 1637 }, { - "Function Name": "emitOutlinedDebugModelChunk", - "Structural Impact": 1.2, + "Function Name": "_get_UIASelectionItemPattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1639, + "End Line": 1644 + }, + { + "Function Name": "_get_UIASelectionPattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1646, + "End Line": 1651 + }, + { + "Function Name": "_get_UIALegacyIAccessiblePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1732, + "End Line": 1737 + }, + { + "Function Name": "updateCaret", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5265, - "End Line": 5268 + "Start Line": 1130, + "End Line": 1133 }, { - "Function Name": "serializeDebugThenable", - "Structural Impact": 1.1, + "Function Name": "event_gainFocus", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 902, - "End Line": 904 + "Start Line": 1571, + "End Line": 1573 }, { - "Function Name": "progress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "event_loseFocus", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1191, - "End Line": 1191 + "Start Line": 1575, + "End Line": 1577 }, { - "Function Name": "progress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "fetch", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1300, - "End Line": 1302 + "Start Line": 415, + "End Line": 416 }, { - "Function Name": "voidHandler", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__hash__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1517, - "End Line": 1517 + "Start Line": 538, + "End Line": 539 }, { - "Function Name": "toJSON", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_bookmark", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2736, - "End Line": 2738 + "Start Line": 572, + "End Line": 573 }, { - "Function Name": "serializeUndefined", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_text", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2868, - "End Line": 2870 + "Start Line": 1037, + "End Line": 1038 }, { - "Function Name": "serializeDebugMap", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_boundingRects", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3147, - "End Line": 3149 + "Start Line": 1055, + "End Line": 1056 }, { - "Function Name": "serializeDebugSet", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "copy", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3174, - "End Line": 3176 + "Start Line": 1088, + "End Line": 1089 }, { - "Function Name": "progress", - "Structural Impact": 1.1, + "Function Name": "updateSelection", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3234, - "End Line": 3235 + "Start Line": 1127, + "End Line": 1128 }, { - "Function Name": "progress", - "Structural Impact": 1.1, + "Function Name": "setFocus", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3284, - "End Line": 3285 + "Start Line": 1756, + "End Line": 1757 }, { - "Function Name": "serializeDebugErrorValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "scrollIntoView", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4190, - "End Line": 4192 + "Start Line": 2345, + "End Line": 2346 }, { - "Function Name": "renderDebugModel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "event_UIA_controllerFor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4746, - "End Line": 4748 + "Start Line": 2409, + "End Line": 2410 }, { - "Function Name": "replacer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "event_UIA_elementSelected", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5225, - "End Line": 5227 + "Start Line": 2412, + "End Line": 2413 }, { - "Function Name": "replacer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5284, - "End Line": 5286 + "Start Line": 2506, + "End Line": 2507 }, { - "Function Name": "outlineDebugModel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5333, - "End Line": 5335 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1194, - "Sequential Logic Declarations": 557, - "Function Parameters": 202, - "Function/Method Declarations": 161, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 638, - "Type/Safety Bypasses": 142, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 17, - "State Mutations / Variable Reassignments": 590, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 77, - "UI / View Layer Components": 79, - "Closures and Anonymous Functions": 47, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 27, - "Module Dependencies (Imports)": 29, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 33, - "Acknowledged Tech Debt (FIXMEs)": 15, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 4, - "Dependency Injection Constructs": 4, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 46, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 11, - "Explicit Type Casts": 16, - "Fatal Aborts & Exceptions": 52, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 487, - "Resource Deallocation & Cleanup": 34, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 5, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 4738, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 2, - "Regex Execution": 1, - "Time Date Logic": 7, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 666, - "Design Camel Case": 289, - "Design Snake Case": 319, - "Design Pascal Case": 43, - "Design Upper Case": 14, - "Design Short Vars": 59, - "Design Long Vars": 0, - "Duplicate Logic": 4, - "Orphaned Logic": 7, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 23, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./ReactFlightAsyncSequence", - "./ReactFlightCallUserSpace", - "./ReactFlightHooks", - "./ReactFlightServerConfig", - "./ReactFlightServerTemporaryReferences", - "./ReactFlightThenable", - "./ReactServerStreamConfig", - "./ReactSharedInternalsServer", - "./flight/ReactFlightAsyncDispatcher", - "./flight/ReactFlightCurrentOwner", - "react/src/ReactLazy", - "shared/ReactComponentInfoStack", - "shared/ReactElementType", - "shared/ReactFeatureFlags", - "shared/ReactOwnerStackReset", - "shared/ReactSerializationErrors", - "shared/ReactSymbols", - "shared/ReactTypes", - "shared/binaryToComparableString", - "shared/getPrototypeOf", - "shared/hasOwnProperty", - "shared/isArray", - "shared/noop" - ] - }, - "javascript/react/ReactSymbols.js": { - "1. Artifact Identity": { - "Filename": "ReactSymbols.js", - "Path": "javascript/react/ReactSymbols.js", - "Language": "Javascript", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" - }, - "2. Topological Coordinates": { - "X": -2540.26, - "Y": 39.43, - "Z": -2758.68 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 50, - "Documentation LOC": 15, - "Structural Magnitude": 37.3, - "Control Flow Ratio": "50.9%", - "Popularity Rank": 3, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.54 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.03%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "62.25%", - "Testing Exposure": "2.4%", - "API Exposure": "14.68%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "100.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 2575, + "End Line": 2576 + }, { - "Function Name": "getIteratorFn", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, + "Function Name": "event_focusEntered", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 52, - "End Line": 63 + "Control Flow Ratio": "0.0%", + "Start Line": 2582, + "End Line": 2583 + }, + { + "Function Name": "event_nameChange", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2691, + "End Line": 2692 + }, + { + "Function Name": "event_stateChange", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2694, + "End Line": 2695 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 28, - "Sequential Logic Declarations": 27, - "Function Parameters": 2, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 620, + "Sequential Logic Declarations": 475, + "Function Parameters": 147, + "Function/Method Declarations": 147, + "Class/Entity Declarations": 24, + "Defensive Programming Constructs": 177, + "Type/Safety Bypasses": 37, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 23, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, + "Exposed API / Public Exports": 61, + "State Mutations / Variable Reassignments": 311, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 74, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 54, + "Collection Iterators / Comprehensions": 10, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 50, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 4, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -213697,18 +215431,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 16, + "Fatal Aborts & Exceptions": 21, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 24, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Private / Encapsulated Scopes": 325, + "Event Listeners & Subscribers": 79, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 17, + "Structural Tab Indentations": 2171, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -213716,31 +215450,31 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 25, - "Design Camel Case": 1, - "Design Snake Case": 19, - "Design Pascal Case": 2, - "Design Upper Case": 3, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Lazy Evaluation & Generators (O(1) Memory)": 12, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 410, + "Design Camel Case": 182, + "Design Snake Case": 183, + "Design Pascal Case": 28, + "Design Upper Case": 0, + "Design Short Vars": 27, + "Design Long Vars": 9, + "Duplicate Logic": 2, + "Orphaned Logic": 82, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 21, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -213757,29 +215491,65 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 3, - "Total Upstream (Absolute Fragility)": 0, + "Direct Upstream (Fragility)": 34, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 4, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + ".", + ".excel", + ".wordDocument", + "NVDAObjects", + "NVDAObjects.behaviors", + "NVDAObjects.window", + "NVDAObjects.window.edit", + "NVDAState", + "UIAHandler", + "UIAHandler.customAnnotations", + "UIAHandler.customProps", + "UIAHandler.types", + "UIAHandler.utils", + "__future__", + "api", + "array", + "braille", + "colors", + "comtypes", + "config", + "config.configFlags", + "controlTypes", + "ctypes.wintypes", + "displayModel", + "languageHandler", + "locationHelper", + "logHandler", + "numbers", + "speech", + "textInfos", + "time", + "typing", + "ui", + "winVersion" + ] }, - "javascript/react/BabelPlugin.ts": { + "cpp/NVDA/braille.py": { "1. Artifact Identity": { - "Filename": "BabelPlugin.ts", - "Path": "javascript/react/BabelPlugin.ts", - "Language": "Typescript", + "Filename": "braille.py", + "Path": "cpp/NVDA/braille.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Indentation Style": "Tabs", + "Parent Entity": "StrEnum, NamedTuple, object", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3313.6, - "Y": -243.07, - "Z": -3156.23 + "X": -4065.21, + "Y": 4.61, + "Z": -1757.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -213788,2546 +215558,1780 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 105, - "Coding LOC": 85, - "Documentation LOC": 16, - "Structural Magnitude": 8.71, - "Control Flow Ratio": "76.7%", - "Popularity Rank": 0, + "Total LOC": 4054, + "Coding LOC": 2617, + "Documentation LOC": 1062, + "Structural Magnitude": 2569.44, + "Control Flow Ratio": "60.4%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.341 + "Raw Cognitive Density": 0.808 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.55%", - "Error & Exception Exposure": "26.78%", - "Tech Debt Exposure": "73.68%", - "Testing Exposure": "2.67%", - "API Exposure": "2.97%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "27.9%", + "Error & Exception Exposure": "70.66%", + "Tech Debt Exposure": "8.73%", + "Testing Exposure": "80.0%", + "API Exposure": "2.78%", + "Concurrency Exposure": "15.6%", + "State Flux Exposure": "99.92%", + "Commented Logic Exposure": "4.84%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "14.74%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "BabelPluginReactCompiler", - "Structural Impact": 36.6, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 22, + "Function Name": "_addTextWithFields", + "Structural Impact": 88.5, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 36, + "Input Parameters": 4, + "Control Flow Ratio": "87.8%", + "Start Line": 1397, + "End Line": 1512 + }, + { + "Function Name": "getPropertiesBraille", + "Structural Impact": 87.8, + "Lines of Code (LOC)": 144, + "Control Flow Branches": 56, "Input Parameters": 1, - "Control Flow Ratio": "95.7%", - "Start Line": 24, - "End Line": 104 + "Control Flow Ratio": "96.6%", + "Start Line": 712, + "End Line": 855 }, { - "Function Name": "enter", - "Structural Impact": 33.6, - "Lines of Code (LOC)": 48, + "Function Name": "getFormatFieldBraille", + "Structural Impact": 77.4, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 32, + "Input Parameters": 4, + "Control Flow Ratio": "94.1%", + "Start Line": 1190, + "End Line": 1261 + }, + { + "Function Name": "getControlFieldBraille", + "Structural Impact": 64.3, + "Lines of Code (LOC)": 110, + "Control Flow Branches": 23, + "Input Parameters": 5, + "Control Flow Ratio": "74.2%", + "Start Line": 956, + "End Line": 1065 + }, + { + "Function Name": "_getControlFieldForReportStart", + "Structural Impact": 63.3, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 15, + "Input Parameters": 13, + "Control Flow Ratio": "78.9%", + "Start Line": 1119, + "End Line": 1187 + }, + { + "Function Name": "update", + "Structural Impact": 36.9, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 23, + "Input Parameters": 1, + "Control Flow Ratio": "88.5%", + "Start Line": 875, + "End Line": 934 + }, + { + "Function Name": "getFocusRegions", + "Structural Impact": 36.7, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "65.5%", + "Start Line": 2281, + "End Line": 2321 + }, + { + "Function Name": "getFocusContextRegions", + "Structural Impact": 33.2, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "64.0%", + "Start Line": 2204, + "End Line": 2278 + }, + { + "Function Name": "setDisplayByName", + "Structural Impact": 31.3, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 2772, + "End Line": 2816 + }, + { + "Function Name": "_get_script", + "Structural Impact": 30.0, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "72.0%", + "Start Line": 3858, + "End Line": 3920 + }, + { + "Function Name": "update", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 62, "Control Flow Branches": 17, + "Input Parameters": 1, + "Control Flow Ratio": "89.5%", + "Start Line": 590, + "End Line": 651 + }, + { + "Function Name": "update", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "78.9%", + "Start Line": 1517, + "End Line": 1627 + }, + { + "Function Name": "_normalizeCellArraySize", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 6, + "Control Flow Ratio": "81.8%", + "Start Line": 2891, + "End Line": 2924 + }, + { + "Function Name": "_getTryPorts", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 83 + "Control Flow Ratio": "87.5%", + "Start Line": 3680, + "End Line": 3709 }, { - "Function Name": "exit", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, + "Function Name": "_set_windowEndPos", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 84, - "End Line": 100 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 23, - "Sequential Logic Declarations": 7, - "Function Parameters": 5, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 3, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 6, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 76, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 9, - "Design Camel Case": 1, - "Design Snake Case": 6, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "..", - "../Entrypoint", - "../Entrypoint/Reanimated", - "@babel/core" - ] - } - } - }, - "perl/bugzilla": { - "Directory Group Magnitude": 7237.36, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "40.39%", - "Error & Exception Exposure": "86.27%", - "Tech Debt Exposure": "47.03%", - "Testing Exposure": "80.0%", - "API Exposure": "0.06%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "3.08%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "perl/bugzilla/Auth.pm": { - "1. Artifact Identity": { - "Filename": "Auth.pm", - "Path": "perl/bugzilla/Auth.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": -4363.25, - "Y": -144.15, - "Z": 3747.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 551, - "Coding LOC": 375, - "Documentation LOC": 35, - "Structural Magnitude": 192.3, - "Control Flow Ratio": "46.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.763 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.63%", - "Error & Exception Exposure": "82.4%", - "Tech Debt Exposure": "16.34%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.96%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "_handle_login_result", - "Structural Impact": 37.3, - "Lines of Code (LOC)": 106, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "48.4%", - "Start Line": 143, - "End Line": 248 + "Control Flow Ratio": "65.0%", + "Start Line": 1997, + "End Line": 2049 }, { - "Function Name": "login", - "Structural Impact": 14.0, + "Function Name": "_handlePendingUpdate", + "Structural Impact": 24.5, "Lines of Code (LOC)": 37, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 48, - "End Line": 84 - }, - { - "Function Name": "new", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 30, - "End Line": 46 - }, - { - "Function Name": "can_change_password", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 86, - "End Line": 94 + "Control Flow Ratio": "71.4%", + "Start Line": 3138, + "End Line": 3174 }, { - "Function Name": "user_can_create_account", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Function Name": "handlePostConfigProfileSwitch", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 123, - "End Line": 131 + "Control Flow Ratio": "93.3%", + "Start Line": 3265, + "End Line": 3316 }, { - "Function Name": "can_login", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 96, - "End Line": 102 + "Function Name": "handleCaretMove", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 3116, + "End Line": 3136 }, { - "Function Name": "login_token", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 114, - "End Line": 121 + "Function Name": "handleUpdate", + "Structural Impact": 20.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 3206, + "End Line": 3233 }, { - "Function Name": "can_logout", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 104, - "End Line": 112 + "Function Name": "_getModifierGestures", + "Structural Impact": 20.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 3715, + "End Line": 3742 }, { - "Function Name": "extern_id_used", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 133, - "End Line": 137 + "Function Name": "_getControlFieldForLayoutPresentation", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "66.7%", + "Start Line": 1068, + "End Line": 1088 }, { - "Function Name": "can_change_email", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 139, - "End Line": 141 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 93, - "Sequential Logic Declarations": 107, - "Function Parameters": 9, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 6, - "I/O and Network Boundaries": 14, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 94, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 43, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 107, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 4, - "Scientific & Mathematical Operations": 8, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 19, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 4, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 66, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 34, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 156, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 4, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 20, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Bugzilla::Auth::Login::Stack", - "Bugzilla::Auth::Persist::Cookie", - "Bugzilla::Auth::Verify::Stack", - "Bugzilla::Constants", - "Bugzilla::Error", - "Bugzilla::Mailer", - "Bugzilla::User::Setting", - "Bugzilla::Util", - "Socket", - "a", - "any", - "fields", - "inet_pton", - "login", - "strict", - "successful", - "the", - "username", - "verification", - "warnings" - ] - }, - "perl/bugzilla/Bug.pm": { - "1. Artifact Identity": { - "Filename": "Bug.pm", - "Path": "perl/bugzilla/Bug.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": -3824.57, - "Y": -69.68, - "Z": 4058.55 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 5124, - "Coding LOC": 3529, - "Documentation LOC": 695, - "Structural Magnitude": 4784.98, - "Control Flow Ratio": "41.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.064 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "59.29%", - "Error & Exception Exposure": "94.37%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.16%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "handleGainFocus", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3066, + "End Line": 3086 + }, { - "Function Name": "update", - "Structural Impact": 203.9, - "Lines of Code (LOC)": 336, - "Control Flow Branches": 107, + "Function Name": "_doNewObject", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "47.3%", - "Start Line": 892, - "End Line": 1227 + "Control Flow Ratio": "90.0%", + "Start Line": 3088, + "End Line": 3114 }, { - "Function Name": "get_activity", - "Structural Impact": 129.2, - "Lines of Code (LOC)": 169, - "Control Flow Branches": 53, - "Input Parameters": 4, - "Control Flow Ratio": "70.7%", - "Start Line": 4245, - "End Line": 4413 + "Function Name": "_onSecureDesktopStateChanged", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 2541, + "End Line": 2566 }, { - "Function Name": "_check_bug_status", - "Structural Impact": 76.7, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 31, - "Input Parameters": 4, - "Control Flow Ratio": "73.8%", - "Start Line": 1487, - "End Line": 1588 + "Function Name": "_appendFormattingMarker", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 1304, + "End Line": 1324 }, { - "Function Name": "create", - "Structural Impact": 71.2, - "Lines of Code (LOC)": 143, - "Control Flow Branches": 36, + "Function Name": "handleReviewMove", + "Structural Impact": 18.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 704, - "End Line": 846 + "Control Flow Ratio": "75.0%", + "Start Line": 3235, + "End Line": 3249 }, { - "Function Name": "check_can_change_field", - "Structural Impact": 69.0, - "Lines of Code (LOC)": 164, - "Control Flow Branches": 42, - "Input Parameters": 1, - "Control Flow Ratio": "48.8%", - "Start Line": 4514, - "End Line": 4677 + "Function Name": "getTextInfoForBraillePos", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1629, + "End Line": 1663 }, { - "Function Name": "_set_product", - "Structural Impact": 62.0, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "57.4%", - "Start Line": 2716, - "End Line": 2834 + "Function Name": "previousLine", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 1724, + "End Line": 1747 }, { - "Function Name": "set_all", - "Structural Impact": 54.6, - "Lines of Code (LOC)": 123, - "Control Flow Branches": 27, + "Function Name": "_showSpeechInBraille", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "57.4%", - "Start Line": 2428, - "End Line": 2550 + "Control Flow Ratio": "72.7%", + "Start Line": 2591, + "End Line": 2611 }, { - "Function Name": "_check_dependencies", - "Structural Impact": 50.7, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "45.5%", - "Start Line": 1700, - "End Line": 1773 + "Function Name": "_calculateWindowRowBufferOffsets", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 1956, + "End Line": 1988 }, { - "Function Name": "LogActivityEntry", - "Structural Impact": 47.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 14, - "Input Parameters": 8, - "Control Flow Ratio": "60.9%", - "Start Line": 4416, - "End Line": 4456 + "Function Name": "_bgThreadExecutor", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 3376, + "End Line": 3406 }, { - "Function Name": "ValidateDependencies", - "Structural Impact": 45.6, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "44.4%", - "Start Line": 4703, - "End Line": 4775 + "Function Name": "message", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3011, + "End Line": 3036 }, { - "Function Name": "_check_resolution", - "Structural Impact": 44.8, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 18, - "Input Parameters": 4, - "Control Flow Ratio": "62.1%", - "Start Line": 1989, - "End Line": 2035 + "Function Name": "bufferPositionsToRawText", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 1907, + "End Line": 1926 }, { - "Function Name": "_check_strict_isolation", - "Structural Impact": 44.7, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 16, - "Input Parameters": 5, - "Control Flow Ratio": "55.2%", - "Start Line": 2056, - "End Line": 2116 + "Function Name": "_getAutoPorts", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3649, + "End Line": 3668 }, { - "Function Name": "possible_duplicates", - "Structural Impact": 43.9, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 22, + "Function Name": "getDisplayTextForIdentifier", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "44.9%", - "Start Line": 584, - "End Line": 665 - }, - { - "Function Name": "send_changes", - "Structural Impact": 39.5, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "51.5%", - "Start Line": 1310, - "End Line": 1380 + "Control Flow Ratio": "63.6%", + "Start Line": 3944, + "End Line": 3966 }, { - "Function Name": "new", - "Structural Impact": 35.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 18, + "Function Name": "_routeToTextInfo", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "48.6%", - "Start Line": 302, - "End Line": 360 + "Control Flow Ratio": "63.6%", + "Start Line": 1767, + "End Line": 1783 }, { - "Function Name": "_check_qa_contact", - "Structural Impact": 35.4, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 14, + "Function Name": "_setDisplay", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, "Input Parameters": 4, - "Control Flow Ratio": "56.0%", - "Start Line": 1933, - "End Line": 1970 + "Control Flow Ratio": "71.4%", + "Start Line": 2843, + "End Line": 2868 }, { - "Function Name": "_extract_bug_ids", - "Structural Impact": 31.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 543, - "End Line": 582 + "Function Name": "_switchDisplay", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 2818, + "End Line": 2841 }, { - "Function Name": "_check_groups", - "Structural Impact": 30.9, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 12, + "Function Name": "regionPosToBufferPos", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 4, - "Control Flow Ratio": "46.2%", - "Start Line": 1851, - "End Line": 1887 + "Control Flow Ratio": "50.0%", + "Start Line": 1890, + "End Line": 1905 }, { - "Function Name": "match", - "Structural Impact": 29.0, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "27.5%", - "Start Line": 435, - "End Line": 495 + "Function Name": "getDisplayList", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 516, + "End Line": 539 }, { - "Function Name": "_check_field_is_mandatory", - "Structural Impact": 28.5, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 2181, - "End Line": 2213 + "Function Name": "_writeCells", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2926, + "End Line": 2959 }, { - "Function Name": "_sync_fulltext", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "53.8%", - "Start Line": 1249, - "End Line": 1291 + "Function Name": "getPossiblePorts", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 3612, + "End Line": 3646 }, { - "Function Name": "_check_dup_id", - "Structural Impact": 28.0, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 13, + "Function Name": "_getDisplayDriver", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1775, - "End Line": 1849 + "Control Flow Ratio": "54.5%", + "Start Line": 496, + "End Line": 513 }, { - "Function Name": "_check_datetime_field", - "Structural Impact": 27.9, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "61.1%", - "Start Line": 2220, - "End Line": 2241 + "Function Name": "_get_displayDimensions", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 2671, + "End Line": 2701 }, { - "Function Name": "modify_keywords", - "Structural Impact": 26.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 11, + "Function Name": "_getTypeformFromFormatField", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "45.8%", - "Start Line": 3081, - "End Line": 3132 + "Control Flow Ratio": "62.5%", + "Start Line": 1370, + "End Line": 1386 }, { - "Function Name": "_check_assigned_to", - "Structural Impact": 26.2, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "58.8%", - "Start Line": 1440, - "End Line": 1471 + "Function Name": "_getControlFieldForTableCell", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 7, + "Control Flow Ratio": "60.0%", + "Start Line": 1091, + "End Line": 1116 }, { - "Function Name": "set_comment_is_private", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 2582, - "End Line": 2608 + "Function Name": "getSerialPorts", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 3972, + "End Line": 3997 }, { - "Function Name": "comments", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 12, + "Function Name": "_refreshEnabled", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "52.2%", - "Start Line": 3746, - "End Line": 3782 + "Control Flow Ratio": "83.3%", + "Start Line": 2728, + "End Line": 2745 }, { - "Function Name": "user", - "Structural Impact": 24.0, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "51.7%", - "Start Line": 4059, - "End Line": 4086 + "Function Name": "_handleProgressBarUpdate", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 3189, + "End Line": 3204 }, { - "Function Name": "remove_group", - "Structural Impact": 23.0, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 11, + "Function Name": "scrollToCursorOrSelection", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 3173, - "End Line": 3217 + "Control Flow Ratio": "83.3%", + "Start Line": 3176, + "End Line": 3185 }, { - "Function Name": "groups", - "Structural Impact": 22.2, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 12, + "Function Name": "getDisplayDrivers", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "52.2%", - "Start Line": 3965, - "End Line": 4040 + "Control Flow Ratio": "66.7%", + "Start Line": 4000, + "End Line": 4020 }, { - "Function Name": "add_comment", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 9, - "Input Parameters": 3, + "Function Name": "nextLine", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 3048, - "End Line": 3079 + "Start Line": 1706, + "End Line": 1722 }, { - "Function Name": "_check_cc", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "47.1%", - "Start Line": 1590, - "End Line": 1611 + "Function Name": "scrollTo", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 2082, + "End Line": 2089 }, { - "Function Name": "_set_global_validator", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 9, + "Function Name": "setTether", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "40.9%", - "Start Line": 2395, - "End Line": 2419 + "Control Flow Ratio": "57.1%", + "Start Line": 2631, + "End Line": 2639 }, { - "Function Name": "_bugs_in_order", - "Structural Impact": 21.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 10, + "Function Name": "routeTo", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "43.5%", - "Start Line": 4201, - "End Line": 4241 + "Control Flow Ratio": "57.1%", + "Start Line": 1665, + "End Line": 1686 }, { - "Function Name": "_check_commenton", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "42.1%", - "Start Line": 1645, - "End Line": 1661 + "Function Name": "terminate", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2507, + "End Line": 2532 }, { - "Function Name": "_check_target_milestone", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 2140, - "End Line": 2151 - }, - { - "Function Name": "check", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "34.8%", - "Start Line": 372, - "End Line": 403 - }, - { - "Function Name": "_check_alias", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "64.3%", - "Start Line": 1404, - "End Line": 1438 - }, - { - "Function Name": "EmitDependList", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "53.8%", - "Start Line": 4178, - "End Line": 4196 - }, - { - "Function Name": "remove_tag", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "45.0%", - "Start Line": 3341, - "End Line": 3365 - }, - { - "Function Name": "_check_component", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "46.7%", - "Start Line": 1663, - "End Line": 1674 - }, - { - "Function Name": "set_resolution", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 2894, - "End Line": 2931 - }, - { - "Function Name": "set_bug_status", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 2943, - "End Line": 2981 - }, - { - "Function Name": "_resolve_ultimate_dup_id", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "36.8%", - "Start Line": 3449, - "End Line": 3479 - }, - { - "Function Name": "add_group", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 3134, - "End Line": 3171 - }, - { - "Function Name": "add_tag", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "42.1%", - "Start Line": 3305, - "End Line": 3339 - }, - { - "Function Name": "_changes_everconfirmed", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 4680, - "End Line": 4696 - }, - { - "Function Name": "_check_version", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 2167, - "End Line": 2177 - }, - { - "Function Name": "set_dup_id", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2657, - "End Line": 2701 - }, - { - "Function Name": "VALIDATORS", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 104, - "End Line": 174 - }, - { - "Function Name": "_add_remove", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2554, - "End Line": 2563 - }, - { - "Function Name": "_check_keywords", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "35.7%", - "Start Line": 1889, - "End Line": 1907 - }, - { - "Function Name": "add_see_also", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "21.7%", - "Start Line": 3219, - "End Line": 3262 - }, - { - "Function Name": "remove_see_also", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "35.7%", - "Start Line": 3264, - "End Line": 3303 - }, - { - "Function Name": "statuses_available", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 3885, - "End Line": 3915 - }, - { - "Function Name": "map_fields", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "31.6%", - "Start Line": 4478, - "End Line": 4496 - }, - { - "Function Name": "_check_integer_field", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2311, - "End Line": 2329 - }, - { - "Function Name": "_check_relationship_loop", - "Structural Impact": 12.4, + "Function Name": "_getAnnotationProperty", + "Structural Impact": 9.7, "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "28.6%", - "Start Line": 2331, - "End Line": 2355 - }, - { - "Function Name": "add_alias", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 3020, - "End Line": 3038 - }, - { - "Function Name": "_check_bug_file_loc", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 13, "Control Flow Branches": 5, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "62.5%", - "Start Line": 1473, - "End Line": 1485 + "Start Line": 682, + "End Line": 706 }, { - "Function Name": "choices", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 41, + "Function Name": "update", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "26.3%", - "Start Line": 4090, - "End Line": 4130 - }, - { - "Function Name": "default_bug_status", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3640, - "End Line": 3659 - }, - { - "Function Name": "new_bug_statuses", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 3784, - "End Line": 3804 - }, - { - "Function Name": "_refine_available_statuses", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3917, - "End Line": 3937 - }, - { - "Function Name": "check_is_visible", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 415, - "End Line": 433 - }, - { - "Function Name": "_check_short_desc", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2037, - "End Line": 2051 + "Control Flow Ratio": "83.3%", + "Start Line": 2108, + "End Line": 2127 }, { - "Function Name": "_create_cf_accessors", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, + "Function Name": "check", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "23.8%", - "Start Line": 4782, - "End Line": 4799 - }, - { - "Function Name": "remove_cc", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 3008, - "End Line": 3018 + "Control Flow Ratio": "50.0%", + "Start Line": 3523, + "End Line": 3539 }, { - "Function Name": "qa_contact", + "Function Name": "_updateDisplay", "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, + "Lines of Code (LOC)": 15, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 3837, - "End Line": 3850 + "Control Flow Ratio": "71.4%", + "Start Line": 2875, + "End Line": 2889 }, { - "Function Name": "_check_multi_select_field", + "Function Name": "formatCellsForLog", "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "27.3%", - "Start Line": 2255, - "End Line": 2275 + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 2324, + "End Line": 2336 }, { - "Function Name": "add_cc", + "Function Name": "initialDisplay", "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2996, - "End Line": 3004 - }, - { - "Function Name": "_check_textarea_field", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 2298, - "End Line": 2309 - }, - { - "Function Name": "_check_freetext_field", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2245, - "End Line": 2253 - }, - { - "Function Name": "set_custom_field", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "27.3%", - "Start Line": 2629, - "End Line": 2637 - }, - { - "Function Name": "_check_comment", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 1613, - "End Line": 1643 + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 3251, + "End Line": 3263 }, { - "Function Name": "actual_time", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, + "Function Name": "_displayWithCursor", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 3481, - "End Line": 3498 + "Control Flow Ratio": "71.4%", + "Start Line": 2965, + "End Line": 2974 }, { - "Function Name": "dup_id", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, + "Function Name": "_ackTimeoutResetter", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 5, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3431, - "End Line": 3447 + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3408, + "End Line": 3412 }, { - "Function Name": "any_flags_requesteeble", + "Function Name": "NVDAObjectHasUsefulText", "Structural Impact": 7.9, "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 3514, - "End Line": 3529 + "Start Line": 478, + "End Line": 493 }, { - "Function Name": "_send_bugmail", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, + "Function Name": "_getFormattingTags", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 1382, - "End Line": 1398 + "Control Flow Ratio": "60.0%", + "Start Line": 1283, + "End Line": 1301 }, { - "Function Name": "_check_deadline", + "Function Name": "_routeToTextInfo", "Structural Impact": 7.8, "Lines of Code (LOC)": 17, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 1680, - "End Line": 1696 + "Control Flow Ratio": "50.0%", + "Start Line": 1688, + "End Line": 1704 }, { - "Function Name": "_extract_multi_selects", + "Function Name": "focus", "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "23.1%", - "Start Line": 1232, - "End Line": 1246 + "Control Flow Ratio": "60.0%", + "Start Line": 2091, + "End Line": 2106 }, { - "Function Name": "show_attachment_flags", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 25, + "Function Name": "_set_numCells", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3939, - "End Line": 3963 + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3583, + "End Line": 3588 }, { - "Function Name": "update_user_last_visit", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 4459, - "End Line": 4474 + "Function Name": "routeTo", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 950, + "End Line": 953 }, { - "Function Name": "_check_bugid_field", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, + "Function Name": "_addFieldText", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "18.2%", - "Start Line": 2283, - "End Line": 2296 - }, - { - "Function Name": "_preload_referenced_bugs", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 522, - "End Line": 540 + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 1388, + "End Line": 1395 }, { - "Function Name": "_multi_select_accessor", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, + "Function Name": "rindex", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "13.3%", - "Start Line": 4818, - "End Line": 4829 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1807, + "End Line": 1811 }, { - "Function Name": "run_create_validators", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 43, + "Function Name": "__init__", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 49, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "11.1%", - "Start Line": 848, - "End Line": 890 + "Control Flow Ratio": "40.0%", + "Start Line": 2457, + "End Line": 2505 }, { - "Function Name": "tags", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "_enableDetection", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 1, + "Input Parameters": 5, "Control Flow Ratio": "33.3%", - "Start Line": 3367, - "End Line": 3381 - }, - { - "Function Name": "cc", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3580, - "End Line": 3594 + "Start Line": 3332, + "End Line": 3368 }, { - "Function Name": "see_also", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3861, - "End Line": 3875 + "Function Name": "__init__", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 864, + "End Line": 873 }, { - "Function Name": "alias", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, + "Function Name": "terminate", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3500, - "End Line": 3512 + "Control Flow Ratio": "60.0%", + "Start Line": 3554, + "End Line": 3570 }, { - "Function Name": "keyword_objects", + "Function Name": "_resetMessageTimer", "Structural Impact": 6.3, "Lines of Code (LOC)": 12, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 3733, - "End Line": 3744 - }, - { - "Function Name": "percentage_complete", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "23.1%", - "Start Line": 3807, - "End Line": 3819 - }, - { - "Function Name": "attachments", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 3531, - "End Line": 3540 - }, - { - "Function Name": "cc_users", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 3597, - "End Line": 3607 - }, - { - "Function Name": "duplicate_ids", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3683, - "End Line": 3693 + "Control Flow Ratio": "60.0%", + "Start Line": 3038, + "End Line": 3049 }, { - "Function Name": "groups_in", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, + "Function Name": "_get_visibleRegions", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 4042, - "End Line": 4052 - }, - { - "Function Name": "set_component", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 2610, - "End Line": 2627 + "Control Flow Ratio": "50.0%", + "Start Line": 1846, + "End Line": 1853 }, { - "Function Name": "assigned_to", + "Function Name": "scrollForward", "Structural Impact": 6.1, "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 3542, - "End Line": 3549 + "Control Flow Ratio": "75.0%", + "Start Line": 2058, + "End Line": 2065 }, { - "Function Name": "isopened", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, + "Function Name": "scrollBack", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3719, - "End Line": 3725 + "Control Flow Ratio": "75.0%", + "Start Line": 2073, + "End Line": 2080 }, { - "Function Name": "_check_product", + "Function Name": "_dismissMessage", "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 1909, - "End Line": 1923 + "Control Flow Ratio": "66.7%", + "Start Line": 3051, + "End Line": 3064 }, { - "Function Name": "_check_tag_name", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, + "Function Name": "windowPosToBufferPos", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 2128, - "End Line": 2138 + "Start Line": 1934, + "End Line": 1945 }, { - "Function Name": "_check_strict_isolation_for_user", + "Function Name": "getTextInfoForWindowPos", "Structural Impact": 5.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 2119, - "End Line": 2126 - }, - { - "Function Name": "fields", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 2361, - "End Line": 2388 + "Control Flow Ratio": "33.3%", + "Start Line": 2161, + "End Line": 2168 }, { - "Function Name": "related_bugs", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, + "Function Name": "__init__", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 3570, - "End Line": 3578 - }, - { - "Function Name": "VALIDATOR_DEPENDENCIES", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "23.1%", - "Start Line": 176, - "End Line": 205 + "Control Flow Ratio": "50.0%", + "Start Line": 1331, + "End Line": 1335 }, { - "Function Name": "_check_priority", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "bufferPosToRegionPos", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1925, - "End Line": 1931 + "Control Flow Ratio": "50.0%", + "Start Line": 1884, + "End Line": 1888 }, { - "Function Name": "in_group", + "Function Name": "bufferPosToWindowPos", "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4054, - "End Line": 4057 + "Control Flow Ratio": "50.0%", + "Start Line": 1928, + "End Line": 1932 }, { - "Function Name": "_check_time_field", - "Structural Impact": 5.1, + "Function Name": "handleDisplayUnavailable", + "Structural Impact": 4.9, "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "14.3%", - "Start Line": 2153, - "End Line": 2165 - }, - { - "Function Name": "_check_reporter", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1972, - "End Line": 1987 + "Control Flow Ratio": "66.7%", + "Start Line": 3318, + "End Line": 3330 }, { - "Function Name": "flag_types", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, + "Function Name": "_get_identifiers", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3695, - "End Line": 3709 + "Control Flow Ratio": "40.0%", + "Start Line": 3829, + "End Line": 3841 }, { - "Function Name": "remove_from_db", + "Function Name": "getParagraphStartMarker", "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1293, - "End Line": 1304 + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1264, + "End Line": 1280 }, { - "Function Name": "set_dependencies", + "Function Name": "_isMultiline", "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 2640, - "End Line": 2654 - }, - { - "Function Name": "blocked", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "28.6%", - "Start Line": 3551, - "End Line": 3557 + "Start Line": 1337, + "End Line": 1348 }, { - "Function Name": "component_obj", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, + "Function Name": "_routingShouldMoveSystemCaret", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1792, + "End Line": 1804 + }, + { + "Function Name": "_get_brailleToRawPos", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3617, - "End Line": 3624 + "Control Flow Ratio": "50.0%", + "Start Line": 1873, + "End Line": 1882 }, { - "Function Name": "dependson", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_get_windowBrailleCells", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3661, - "End Line": 3667 + "Control Flow Ratio": "50.0%", + "Start Line": 2144, + "End Line": 2152 }, { - "Function Name": "duplicates", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_handleEnabledDecisionFalse", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3675, - "End Line": 3681 + "Control Flow Ratio": "66.7%", + "Start Line": 2752, + "End Line": 2761 }, { - "Function Name": "product_obj", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_get_speechEffectWhenExecuted", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3829, - "End Line": 3835 + "Control Flow Ratio": "28.6%", + "Start Line": 3928, + "End Line": 3936 }, { - "Function Name": "reporter", + "Function Name": "_get_rawToBraillePos", "Structural Impact": 4.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3852, - "End Line": 3859 + "Control Flow Ratio": "50.0%", + "Start Line": 1862, + "End Line": 1869 }, { - "Function Name": "status", + "Function Name": "_get_cursorWindowPos", "Structural Impact": 4.6, "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3877, - "End Line": 3883 - }, - { - "Function Name": "preload", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 499, - "End Line": 518 - }, - { - "Function Name": "component", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3609, - "End Line": 3614 + "Start Line": 2133, + "End Line": 2139 }, { - "Function Name": "classification_id", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "_handleAck", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3626, - "End Line": 3631 + "Control Flow Ratio": "66.7%", + "Start Line": 3744, + "End Line": 3751 }, { - "Function Name": "classification", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "_get_displayName", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3633, - "End Line": 3638 + "Start Line": 3843, + "End Line": 3850 }, { - "Function Name": "product", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "_getReadingUnit", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3821, - "End Line": 3826 + "Control Flow Ratio": "50.0%", + "Start Line": 1514, + "End Line": 1515 }, { - "Function Name": "set_flags", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, + "Function Name": "_speakOnNavigatingByUnit", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2705, - "End Line": 2709 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 4037, + "End Line": 4053 }, { - "Function Name": "editable_bug_fields", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "shouldBeUsed", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 4151, - "End Line": 4172 + "Start Line": 415, + "End Line": 423 }, { - "Function Name": "set_qa_contact", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, + "Function Name": "_setCursor", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1361, + "End Line": 1368 + }, + { + "Function Name": "routeTo", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 2872, - "End Line": 2881 + "Start Line": 2154, + "End Line": 2159 }, { - "Function Name": "_accessor_for", + "Function Name": "_onSessionLockStateChanged", "Structural Impact": 3.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "8.3%", - "Start Line": 4801, - "End Line": 4807 + "Control Flow Ratio": "50.0%", + "Start Line": 2568, + "End Line": 2574 }, { - "Function Name": "check_for_edit", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "routeTo", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 405, - "End Line": 413 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 936, + "End Line": 940 }, { - "Function Name": "clear_resolution", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "_set_enabled", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2933, - "End Line": 2940 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2747, + "End Line": 2750 }, { - "Function Name": "bug_alias_to_id", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "_onBrailleViewerChangedState", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4137, - "End Line": 4143 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2870, + "End Line": 2873 }, { - "Function Name": "object_cache_key", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "routeTo", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 366, - "End Line": 370 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3001, + "End Line": 3004 }, { - "Function Name": "blocks_obj", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "getTextInfoForWindowPos", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 3559, - "End Line": 3563 + "Start Line": 3006, + "End Line": 3009 }, { - "Function Name": "depends_on_obj", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "_speakOnRouting", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3669, - "End Line": 3673 + "Control Flow Ratio": "20.0%", + "Start Line": 4023, + "End Line": 4034 }, { - "Function Name": "DB_COLUMNS", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 102 + "Function Name": "_getSelection", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1350, + "End Line": 1359 }, { - "Function Name": "_check_status_whiteboard", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "update", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2053, - "End Line": 2053 + "Start Line": 2980, + "End Line": 2989 }, { - "Function Name": "_check_default_field", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "_get_regionsWithPositions", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2243, - "End Line": 2243 - }, - { - "Function Name": "UPDATE_COLUMNS", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 236 + "Start Line": 1855, + "End Line": 1860 }, { - "Function Name": "_cf_accessor", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4809, - "End Line": 4816 + "Function Name": "_nextWindow", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2051, + "End Line": 2056 }, { - "Function Name": "_check_select_field", - "Structural Impact": 2.2, + "Function Name": "_previousWindow", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2277, - "End Line": 2281 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2067, + "End Line": 2071 }, { - "Function Name": "set_assigned_to", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2565, - "End Line": 2572 + "Function Name": "_clearAll", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2534, + "End Line": 2539 }, { - "Function Name": "remove_alias", - "Structural Impact": 2.0, + "Function Name": "_disableDetection", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3040, - "End Line": 3044 - }, - { - "Function Name": "_check_date_field", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2215, - "End Line": 2218 - }, - { - "Function Name": "flags", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3711, - "End Line": 3717 + "Control Flow Ratio": "50.0%", + "Start Line": 3370, + "End Line": 3374 }, { - "Function Name": "reset_assigned_to", - "Structural Impact": 1.7, + "Function Name": "_get_scriptableObject", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2574, - "End Line": 2578 + "Control Flow Ratio": "25.0%", + "Start Line": 3852, + "End Line": 3856 }, { - "Function Name": "reset_qa_contact", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "updateDisplay", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2883, - "End Line": 2887 + "Control Flow Ratio": "50.0%", + "Start Line": 2129, + "End Line": 2131 }, { - "Function Name": "bug_group", - "Structural Impact": 1.6, + "Function Name": "clearBrailleRegions", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3565, - "End Line": 3568 + "Control Flow Ratio": "50.0%", + "Start Line": 2623, + "End Line": 2626 }, { - "Function Name": "keywords", - "Structural Impact": 1.6, + "Function Name": "scrollForward", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3727, - "End Line": 3730 + "Control Flow Ratio": "50.0%", + "Start Line": 2991, + "End Line": 2994 }, { - "Function Name": "DATE_COLUMNS", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 243, - "End Line": 247 + "Function Name": "scrollBack", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2996, + "End Line": 2999 }, { - "Function Name": "initialize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "DotFirmnessSetting", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 362, - "End Line": 364 + "Start Line": 3754, + "End Line": 3764 }, { - "Function Name": "_check_creation_ts", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "__init__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 39, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1676, - "End Line": 1678 + "Start Line": 550, + "End Line": 588 }, { - "Function Name": "set_bug_ignored", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2579, - "End Line": 2579 + "Function Name": "_get_shouldAutoTether", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2641, + "End Line": 2642 }, { - "Function Name": "set_cclist_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2580, - "End Line": 2580 + "Start Line": 1815, + "End Line": 1828 }, { - "Function Name": "set_deadline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "registerAutomaticDetection", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2638, - "End Line": 2638 + "Start Line": 3542, + "End Line": 3552 }, { - "Function Name": "_clear_dup_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_displaySize", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2655, - "End Line": 2655 + "Start Line": 2658, + "End Line": 2666 }, { - "Function Name": "set_estimated_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2702, - "End Line": 2702 + "Start Line": 3511, + "End Line": 3520 }, { - "Function Name": "_set_everconfirmed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_displayDimensions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 2703, - "End Line": 2703 + "End Line": 2710 }, { - "Function Name": "set_op_sys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "BrailleInputSetting", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2710, - "End Line": 2710 + "Start Line": 3767, + "End Line": 3774 }, { - "Function Name": "set_platform", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "HIDInputSetting", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2711, - "End Line": 2711 + "Start Line": 3777, + "End Line": 3784 }, { - "Function Name": "set_priority", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "suppressClearBrailleRegions", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2712, - "End Line": 2712 + "Start Line": 2616, + "End Line": 2621 }, { - "Function Name": "set_remaining_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_enabled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2888, - "End Line": 2888 + "Start Line": 2715, + "End Line": 2726 }, { - "Function Name": "_zero_remaining_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2891, - "End Line": 2891 + "Start Line": 677, + "End Line": 679 }, { - "Function Name": "set_reporter_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "clear", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2892, - "End Line": 2892 + "Start Line": 1835, + "End Line": 1844 }, { - "Function Name": "set_severity", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "invalidateCachedFocusAncestors", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2941, - "End Line": 2941 + "Start Line": 2192, + "End Line": 2201 }, { - "Function Name": "set_status_whiteboard", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_table", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2982, - "End Line": 2982 + "Start Line": 2583, + "End Line": 2585 }, { - "Function Name": "set_summary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_displaySize", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2983, - "End Line": 2983 + "Start Line": 2647, + "End Line": 2656 }, { - "Function Name": "set_target_milestone", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_source", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2984, - "End Line": 2984 + "Start Line": 3798, + "End Line": 3806 }, { - "Function Name": "set_url", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_model", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2985, - "End Line": 2985 + "Start Line": 3808, + "End Line": 3817 }, { - "Function Name": "set_version", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_setCursor", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2986, - "End Line": 2986 + "Start Line": 1757, + "End Line": 1758 }, { - "Function Name": "bug_file_loc", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_setCursor", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3390, - "End Line": 3390 + "Start Line": 1785, + "End Line": 1786 }, { - "Function Name": "bug_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_windowStartPos", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3391, - "End Line": 3391 + "Start Line": 1953, + "End Line": 1954 }, { - "Function Name": "bug_severity", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "saveWindow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3392, - "End Line": 3392 + "Start Line": 2170, + "End Line": 2177 }, { - "Function Name": "bug_status", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "restoreWindow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3393, - "End Line": 3393 + "Start Line": 2179, + "End Line": 2186 }, { - "Function Name": "cclist_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_numCells", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3394, - "End Line": 3394 + "Start Line": 3575, + "End Line": 3581 }, { - "Function Name": "component_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "getManualPorts", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3395, - "End Line": 3395 + "Start Line": 3671, + "End Line": 3677 }, { - "Function Name": "creation_ts", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_id", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3396, - "End Line": 3396 + "Start Line": 3819, + "End Line": 3823 }, { - "Function Name": "estimated_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_keyNames", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3397, - "End Line": 3397 + "Start Line": 3922, + "End Line": 3926 }, { - "Function Name": "deadline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_windowEndPos", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3398, - "End Line": 3398 + "Start Line": 1993, + "End Line": 1995 }, { - "Function Name": "delta_ts", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_table", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3399, - "End Line": 3399 + "Start Line": 2579, + "End Line": 2581 }, { - "Function Name": "error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_writeCellsInBackground", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3400 + "Start Line": 2961, + "End Line": 2963 }, { - "Function Name": "everconfirmed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_blink", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3401, - "End Line": 3401 + "Start Line": 2976, + "End Line": 2978 }, { - "Function Name": "lastdiffed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__repr__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3402, - "End Line": 3402 + "Start Line": 670, + "End Line": 671 }, { - "Function Name": "op_sys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_isMultiline", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3403, - "End Line": 3403 + "Start Line": 1751, + "End Line": 1752 }, { - "Function Name": "priority", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_getSelection", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3404, - "End Line": 3404 + "Start Line": 1754, + "End Line": 1755 }, { - "Function Name": "product_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_getSelection", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3405, - "End Line": 3405 + "Start Line": 1764, + "End Line": 1765 }, { - "Function Name": "remaining_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_windowStartPos", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3406, - "End Line": 3406 + "Start Line": 1950, + "End Line": 1951 }, { - "Function Name": "reporter_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_windowRawText", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3407, - "End Line": 3407 + "Start Line": 2141, + "End Line": 2142 }, { - "Function Name": "rep_platform", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "displaySize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3408, - "End Line": 3408 + "Start Line": 2372, + "End Line": 2373 }, { - "Function Name": "resolution", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "getTether", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3409, - "End Line": 3409 + "Start Line": 2628, + "End Line": 2629 }, { - "Function Name": "short_desc", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__repr__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3410, - "End Line": 3410 + "Start Line": 3598, + "End Line": 3599 }, { - "Function Name": "status_whiteboard", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "initialize", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3411 + "Start Line": 3428, + "End Line": 3436 }, { - "Function Name": "target_milestone", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "terminate", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3412, - "End Line": 3412 + "Start Line": 3444, + "End Line": 3447 }, { - "Function Name": "version", + "Function Name": "pumpAll", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3413, - "End Line": 3413 + "Start Line": 3439, + "End Line": 3441 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1072, - "Sequential Logic Declarations": 1524, - "Function Parameters": 153, - "Function/Method Declarations": 194, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 2, + "Control Flow Branches": 755, + "Sequential Logic Declarations": 495, + "Function Parameters": 172, + "Function/Method Declarations": 171, + "Class/Entity Declarations": 15, + "Defensive Programming Constructs": 108, + "Type/Safety Bypasses": 64, + "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 2233, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 140, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Exposed API / Public Exports": 135, + "State Mutations / Variable Reassignments": 617, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 229, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 203, - "Decorators and Annotations": 159, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 92, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 40, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 102, + "Collection Iterators / Comprehensions": 17, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 20, + "Module Dependencies (Imports)": 76, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 215, + "Planned Work (TODOs)": 4, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 12, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 772, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 3, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 74, - "Fatal Aborts & Exceptions": 2, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 19, + "Fatal Aborts & Exceptions": 21, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 56, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 84, - "Private / Encapsulated Scopes": 694, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 2992, + "Bitwise Operations": 1, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 439, + "Event Listeners & Subscribers": 44, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 2471, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 32, - "Time Date Logic": 6, + "Regex Execution": 1, + "Time Date Logic": 3, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 167, - "Design Camel Case": 0, - "Design Snake Case": 155, - "Design Pascal Case": 0, - "Design Upper Case": 12, - "Design Short Vars": 4, - "Design Long Vars": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 24, + "Vectorized Math & Tensor Operations": 13, + "Core Var Decl": 570, + "Design Camel Case": 272, + "Design Snake Case": 252, + "Design Pascal Case": 7, + "Design Upper Case": 23, + "Design Short Vars": 1, + "Design Long Vars": 17, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -216335,9 +217339,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 3, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -216351,406 +217355,525 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 50, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 59, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 3, + "Total Downstream (Absolute Dependency Blast Radius)": 2 }, "9. Extracted Dependencies": [ - "Bugzilla::Attachment", - "Bugzilla::BugMail", - "Bugzilla::BugUrl", - "Bugzilla::BugUserLastVisit", - "Bugzilla::Comment", - "Bugzilla::Component", - "Bugzilla::Constants", - "Bugzilla::Error", - "Bugzilla::Field", - "Bugzilla::Flag", - "Bugzilla::FlagType", - "Bugzilla::Group", - "Bugzilla::Hook", - "Bugzilla::Keyword", - "Bugzilla::Milestone", - "Bugzilla::Product", - "Bugzilla::Status", - "Bugzilla::User", - "Bugzilla::Util", - "Bugzilla::Version", - "List::MoreUtils", - "List::Util", - "POD", - "QA", - "Scalar::Util", - "Storable", - "UNCONFIRMED", - "an", - "base", - "bugs", - "commas", - "comment", - "comments", - "constant", - "email_in", - "if", - "it", - "longer", - "more", - "need", - "privileges", - "privs", - "remaining", - "set_all", - "set_bug_status", - "strict", - "the", - "this", - "warnings", - "way" + "NVDAObjects", + "annotation", + "api", + "autoSettingsUtils.driverSetting", + "baseObject", + "bdDetect", + "brailleDisplayDrivers", + "brailleInput", + "brailleTables", + "brailleViewer", + "collections", + "config", + "config.configFlags", + "config.featureFlagEnums", + "contextlib", + "controlTypes", + "controlTypes.state", + "ctypes.wintypes", + "cursorManager", + "displayModel", + "driverHandler", + "easeOfAccess", + "editableText", + "enum", + "extensionPoints", + "globalCommands", + "gui", + "gui.guiHelper", + "hwIo", + "hwPortUtils", + "importlib", + "inputCore", + "itertools", + "keyboardHandler", + "locale", + "logHandler", + "louis", + "louisHelper", + "mathPres", + "pkgutil", + "queueHandler", + "re", + "scriptHandler", + "serial", + "speech.extensions", + "speech.speech", + "speech.types", + "textInfos", + "textUtils", + "threading", + "time", + "to", + "treeInterceptorHandler", + "typing", + "utils.security", + "winAPI.secureDesktop", + "winBindings.kernel32", + "winKernel", + "wx" ] }, - "perl/bugzilla/CGI.pm": { + "cpp/NVDA/core.py": { "1. Artifact Identity": { - "Filename": "CGI.pm", - "Path": "perl/bugzilla/CGI.pm", - "Language": "Perl", + "Filename": "core.py", + "Path": "cpp/NVDA/core.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'parameter' mimics 'parameters'", - "Folder Dominant Lang": "perl", + "Indentation Style": "Tabs", + "Parent Entity": "Enum, wx.App, wx.Timer", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3742.9, - "Y": -57.14, - "Z": 3489.76 + "X": -3681.44, + "Y": -44.51, + "Z": -1358.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 844, - "Coding LOC": 492, - "Documentation LOC": 164, - "Structural Magnitude": 675.74, - "Control Flow Ratio": "50.2%", + "Total LOC": 1198, + "Coding LOC": 826, + "Documentation LOC": 183, + "Structural Magnitude": 415.92, + "Control Flow Ratio": "39.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.1 + "Raw Cognitive Density": 0.383 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "50.85%", - "Error & Exception Exposure": "96.69%", - "Tech Debt Exposure": "82.34%", + "Cognitive Load Exposure": "11.96%", + "Error & Exception Exposure": "55.58%", + "Tech Debt Exposure": "10.0%", "Testing Exposure": "80.0%", - "API Exposure": "0.21%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.25%", + "API Exposure": "2.16%", + "Concurrency Exposure": "29.88%", + "State Flux Exposure": "71.43%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "13.01%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "clean_search_url", - "Structural Impact": 52.9, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 33, - "Input Parameters": 1, - "Control Flow Ratio": "80.5%", - "Start Line": 145, - "End Line": 240 + "Function Name": "main", + "Structural Impact": 79.1, + "Lines of Code (LOC)": 462, + "Control Flow Branches": 55, + "Input Parameters": 0, + "Control Flow Ratio": "43.0%", + "Start Line": 672, + "End Line": 1133 }, { - "Function Name": "_prevent_unsafe_response", - "Structural Impact": 49.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 315, - "End Line": 374 + "Function Name": "doStartupDialogs", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 16, + "Input Parameters": 0, + "Control Flow Ratio": "51.6%", + "Start Line": 125, + "End Line": 209 }, { - "Function Name": "new", - "Structural Impact": 26.0, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 12, + "Function Name": "restart", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "48.0%", - "Start Line": 44, - "End Line": 112 + "Control Flow Ratio": "66.7%", + "Start Line": 281, + "End Line": 308 }, { - "Function Name": "header", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 14, + "Function Name": "Notify", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 377, - "End Line": 448 + "Control Flow Ratio": "77.8%", + "Start Line": 991, + "End Line": 1024 }, { - "Function Name": "redirect_search_url", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 565, - "End Line": 622 + "Function Name": "_closeAllWindows", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "56.2%", + "Start Line": 496, + "End Line": 547 }, { - "Function Name": "param", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 10, + "Function Name": "computeRestartCLIArgs", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 450, - "End Line": 488 + "Control Flow Ratio": "58.3%", + "Start Line": 219, + "End Line": 238 }, { - "Function Name": "canonicalise_query", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "47.1%", - "Start Line": 115, - "End Line": 143 + "Function Name": "resetConfiguration", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "19.0%", + "Start Line": 311, + "End Line": 403 }, { - "Function Name": "send_cookie", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 519, - "End Line": 547 + "Function Name": "requestPump", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1150, + "End Line": 1169 }, { - "Function Name": "url_is_attachment_base", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 655, - "End Line": 676 + "Function Name": "callLater", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 1176, + "End Line": 1191 }, { - "Function Name": "check_etag", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 20, + "Function Name": "_showAddonsErrors", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 47, "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "38.5%", - "Start Line": 242, - "End Line": 261 + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 76, + "End Line": 122 }, { - "Function Name": "multipart_start", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, + "Function Name": "triggerNVDAExit", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 264, - "End Line": 294 + "Control Flow Ratio": "33.3%", + "Start Line": 470, + "End Line": 493 }, { - "Function Name": "_init_bz_cgi_globals", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, + "Function Name": "_setUpWxApp", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 57, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 24, - "End Line": 40 + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 613, + "End Line": 669 }, { - "Function Name": "close_standby_message", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 296, - "End Line": 307 + "Function Name": "getWxLangOrNone", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 422, + "End Line": 439 }, { - "Function Name": "FETCH", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, + "Function Name": "onEndSession", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "27.3%", - "Start Line": 709, - "End Line": 716 + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 653, + "End Line": 665 }, { - "Function Name": "_fix_utf8", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, + "Function Name": "processRequest", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 981, + "End Line": 989 + }, + { + "Function Name": "restartUnsafely", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 499, - "End Line": 505 + "Start Line": 241, + "End Line": 278 }, { - "Function Name": "should_set", + "Function Name": "_terminate", "Structural Impact": 5.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 507, - "End Line": 514 + "Control Flow Ratio": "66.7%", + "Start Line": 1136, + "End Line": 1143 }, { - "Function Name": "remove_cookie", + "Function Name": "_doLoseFocus", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 601, + "End Line": 610 + }, + { + "Function Name": "__getattr__", "Structural Impact": 4.8, "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 39, + "End Line": 49 + }, + { + "Function Name": "_setInitialFocus", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 406, + "End Line": 419 + }, + { + "Function Name": "onResult", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 551, - "End Line": 561 + "Start Line": 198, + "End Line": 205 }, { - "Function Name": "STORE", - "Structural Impact": 4.4, + "Function Name": "queueRequest", + "Structural Impact": 4.6, "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 972, + "End Line": 979 + }, + { + "Function Name": "_handleNVDAModuleCleanupBeforeGUIExit", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "16.7%", - "Start Line": 700, - "End Line": 707 + "Input Parameters": 0, + "Control Flow Ratio": "12.5%", + "Start Line": 550, + "End Line": 574 }, { - "Function Name": "redirect_to_https", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 22, + "Function Name": "_doShutdown", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 624, - "End Line": 645 + "Control Flow Ratio": "50.0%", + "Start Line": 463, + "End Line": 467 }, { - "Function Name": "url_param", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "onQueryEndSession", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 490, - "End Line": 497 + "Control Flow Ratio": "50.0%", + "Start Line": 646, + "End Line": 649 }, { - "Function Name": "set_dated_content_disp", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 15, + "Function Name": "OnAssert", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 692 + "Start Line": 627, + "End Line": 629 }, { - "Function Name": "DELETE", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "_startNewInstance", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 720, - "End Line": 725 + "Start Line": 442, + "End Line": 460 }, { - "Function Name": "redirect_to_urlbase", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_callLaterExec", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1194, + "End Line": 1197 + }, + { + "Function Name": "_initializeObjectCaches", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 577, + "End Line": 598 + }, + { + "Function Name": "InitLocale", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 648, - "End Line": 653 + "Start Line": 631, + "End Line": 640 + }, + { + "Function Name": "handleReplaceCLIArg", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 135 + }, + { + "Function Name": "__bool__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 68, + "End Line": 69 + }, + { + "Function Name": "_doPostNvdaStartupAction", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1053, + "End Line": 1055 + }, + { + "Function Name": "isMainThread", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1146, + "End Line": 1147 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 162, - "Sequential Logic Declarations": 161, - "Function Parameters": 26, - "Function/Method Declarations": 23, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 350, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 30, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Control Flow Branches": 141, + "Sequential Logic Declarations": 218, + "Function Parameters": 34, + "Function/Method Declarations": 34, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 48, + "Type/Safety Bypasses": 30, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 16, + "Exposed API / Public Exports": 32, + "State Mutations / Variable Reassignments": 66, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 35, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 12, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 8, - "Decorators and Annotations": 50, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 5, + "Global State Dependencies": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 18, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 13, + "Module Dependencies (Imports)": 126, "Authorship Metadata": 0, "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 7, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 24, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 12, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 5, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 11, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 27, - "Thread Synchronization Locks": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 1, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 85, - "Event Listeners & Subscribers": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 114, + "Event Listeners & Subscribers": 8, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 369, + "Structural Tab Indentations": 771, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 32, - "Time Date Logic": 7, + "Regex Execution": 0, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -216758,29 +217881,29 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 88, + "Design Camel Case": 35, + "Design Snake Case": 44, + "Design Pascal Case": 1, + "Design Upper Case": 4, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 4, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, + "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -216791,80 +217914,133 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 22, + "Direct Upstream (Fragility)": 74, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, + "Total Upstream (Absolute Fragility)": 6, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Bugzilla::CGI", - "Bugzilla::Constants", - "Bugzilla::Error", - "Bugzilla::Hook", - "Bugzilla::Search::Recent", - "Bugzilla::Util", - "C", - "File::Basename", - "L", - "a", - "base", - "in", - "it", - "list", - "need", - "parameter", - "parameters", - "strict", - "templates", - "use", - "value", - "warnings" + "IAccessibleHandler", + "JABHandler", + "NVDAHelper", + "NVDAObjects", + "NVDAState", + "UIAHandler", + "_remoteClient", + "addonHandler", + "addonStore", + "api", + "appModuleHandler", + "argsParsing", + "audio", + "audioDucking", + "baseObject", + "bdDetect", + "braille", + "brailleInput", + "brailleTables", + "brailleViewer", + "buildVersion", + "characterProcessing", + "comtypes", + "config", + "configobj", + "dataclasses", + "displayModel", + "enum", + "eventHandler", + "extensionPoints", + "garbageHandler", + "globalPluginHandler", + "globalVars", + "gui", + "gui.installerGui", + "gui.message", + "gui.settingsDialogs", + "gui.startupDialogs", + "hwIo", + "inputCore", + "keyboardHandler", + "languageHandler", + "logHandler", + "mathPres", + "mouseHandler", + "nvwave", + "os", + "queueHandler", + "screenCurtain", + "shellapi", + "socket", + "speech", + "speechDictHandler", + "subprocess", + "sys", + "threading", + "time", + "tones", + "touchHandler", + "treeInterceptorHandler", + "typing", + "updateCheck", + "utils", + "utils.security", + "vision", + "watchdog", + "winAPI", + "winAPI.dpiAwareness", + "winAPI.messageWindow", + "winBindings.kernel32", + "winConsoleHandler", + "winUser", + "winVersion", + "wx" ] }, - "perl/bugzilla/DB.pm": { + "cpp/NVDA/espeak.py": { "1. Artifact Identity": { - "Filename": "DB.pm", - "Path": "perl/bugzilla/DB.pm", - "Language": "Perl", + "Filename": "espeak.py", + "Path": "cpp/NVDA/espeak.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Indentation Style": "Tabs", + "Parent Entity": "SynthDriver", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4135.42, - "Y": -133.63, - "Z": 4042.34 + "X": -4562.33, + "Y": 3.64, + "Z": -1712.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 3011, - "Coding LOC": 1800, - "Documentation LOC": 334, - "Structural Magnitude": 1121.4, - "Control Flow Ratio": "39.5%", + "Total LOC": 497, + "Coding LOC": 269, + "Documentation LOC": 185, + "Structural Magnitude": 222.48, + "Control Flow Ratio": "41.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.781 + "Raw Cognitive Density": 1.052 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "26.53%", - "Error & Exception Exposure": "75.2%", - "Tech Debt Exposure": "16.74%", + "Cognitive Load Exposure": "62.41%", + "Error & Exception Exposure": "69.92%", + "Tech Debt Exposure": "99.99%", "Testing Exposure": "80.0%", - "API Exposure": "0.0%", + "API Exposure": "0.34%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "5.02%", + "State Flux Exposure": "99.97%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -216873,845 +218049,335 @@ }, "5. Function Analysis": [ { - "Function Name": "bz_check_server_version", - "Structural Impact": 37.0, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "59.3%", - "Start Line": 235, - "End Line": 294 + "Function Name": "speak", + "Structural Impact": 44.8, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "69.7%", + "Start Line": 323, + "End Line": 386 }, { - "Function Name": "bz_add_column", - "Structural Impact": 29.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 664, - "End Line": 710 + "Function Name": "_normalizeLangCommand", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 252, + "End Line": 294 }, { - "Function Name": "_check_references", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "47.4%", - "Start Line": 1578, - "End Line": 1664 + "Function Name": "_handleLangChangeCommand", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 296, + "End Line": 318 }, { - "Function Name": "bz_add_fks", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "38.9%", - "Start Line": 717, - "End Line": 747 + "Function Name": "_set_voice", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 464, + "End Line": 477 }, { - "Function Name": "bz_alter_column_raw", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "46.2%", - "Start Line": 804, - "End Line": 817 + "Function Name": "_onIndexReached", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 479, + "End Line": 483 }, { - "Function Name": "bz_alter_column", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "54.5%", - "Start Line": 749, - "End Line": 780 + "Function Name": "_set_variant", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 491, + "End Line": 493 }, { - "Function Name": "bz_setup_foreign_keys", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 8, + "Function Name": "_get_voice", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "42.1%", - "Start Line": 604, - "End Line": 645 + "Control Flow Ratio": "33.3%", + "Start Line": 454, + "End Line": 462 }, { - "Function Name": "sql_fulltext_search", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, - "Input Parameters": 3, + "Function Name": "_set_rateBoost", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 401, + "End Line": 406 + }, + { + "Function Name": "_set_rate", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 489, - "End Line": 528 + "Start Line": 414, + "End Line": 419 }, { - "Function Name": "bz_drop_fk", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "45.5%", - "Start Line": 988, - "End Line": 1016 + "Function Name": "_getAvailableVoices", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 443, + "End Line": 452 }, { - "Function Name": "bz_rename_table", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "35.7%", - "Start Line": 1153, - "End Line": 1181 + "Function Name": "_get_rate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 408, + "End Line": 412 }, { - "Function Name": "bz_drop_column", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "45.5%", - "Start Line": 966, - "End Line": 986 + "Function Name": "_getAvailableVariants", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 495, + "End Line": 496 }, { - "Function Name": "bz_rename_column", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "36.4%", - "Start Line": 1127, - "End Line": 1151 + "Function Name": "_processText", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 241, + "End Line": 250 }, { - "Function Name": "_bz_init_schema_storage", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 6, + "Function Name": "__init__", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "46.2%", - "Start Line": 1428, - "End Line": 1477 + "Control Flow Ratio": "0.0%", + "Start Line": 214, + "End Line": 224 }, { - "Function Name": "bz_drop_index_raw", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "44.4%", - "Start Line": 1085, - "End Line": 1096 + "Function Name": "_set_pitch", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 425, + "End Line": 427 }, { - "Function Name": "bz_drop_table", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, + "Function Name": "_set_inflection", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 1098, - "End Line": 1117 + "Control Flow Ratio": "0.0%", + "Start Line": 433, + "End Line": 435 }, { - "Function Name": "bz_add_table", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 865, - "End Line": 888 + "Function Name": "pause", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 391, + "End Line": 392 }, { - "Function Name": "_bz_populate_enum_table", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1554, - "End Line": 1574 + "Function Name": "_set_volume", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 440, + "End Line": 441 }, { - "Function Name": "bz_check_requirements", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, + "Function Name": "_get_pitch", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 184, - "End Line": 212 - }, - { - "Function Name": "bz_set_next_serial_value", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 1183, - "End Line": 1191 + "Control Flow Ratio": "0.0%", + "Start Line": 421, + "End Line": 423 }, { - "Function Name": "bz_get_related_fks", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1018, - "End Line": 1038 + "Function Name": "_get_inflection", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 429, + "End Line": 431 }, { - "Function Name": "bz_drop_index", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 1050, - "End Line": 1067 - }, - { - "Function Name": "_build_connector", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1373, - "End Line": 1406 - }, - { - "Function Name": "import", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 383, - "End Line": 403 - }, - { - "Function Name": "bz_add_index_raw", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 857, - "End Line": 863 - }, - { - "Function Name": "bz_create_database", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "38.5%", - "Start Line": 298, - "End Line": 326 - }, - { - "Function Name": "_bz_add_field_table", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 913, - "End Line": 935 - }, - { - "Function Name": "sql_in", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 481, - "End Line": 487 - }, - { - "Function Name": "_bz_store_real_schema", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 1525, - "End Line": 1551 - }, - { - "Function Name": "bz_start_transaction", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1317, - "End Line": 1337 - }, - { - "Function Name": "_get_no_db_connection", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "23.1%", - "Start Line": 329, - "End Line": 347 - }, - { - "Function Name": "_bz_real_schema", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 1489, - "End Line": 1507 - }, - { - "Function Name": "_connect", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 159, - "End Line": 172 - }, - { - "Function Name": "bz_populate_enum_tables", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 589, - "End Line": 602 - }, - { - "Function Name": "_bz_add_table_raw", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 904, - "End Line": 911 - }, - { - "Function Name": "bz_commit_transaction", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1339, - "End Line": 1353 - }, - { - "Function Name": "_bz_check_dbd", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 214, - "End Line": 233 - }, - { - "Function Name": "bz_setup_database", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 563, - "End Line": 582 - }, - { - "Function Name": "_bz_connect_error_reasons", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 352, - "End Line": 373 - }, - { - "Function Name": "bz_add_index", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 829, - "End Line": 839 - }, - { - "Function Name": "bz_alter_fk", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 819, - "End Line": 827 - }, - { - "Function Name": "bz_rollback_transaction", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1355, - "End Line": 1367 - }, - { - "Function Name": "sql_istrcmp", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 405, - "End Line": 410 - }, - { - "Function Name": "bz_drop_foreign_keys", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 648, - "End Line": 658 - }, - { - "Function Name": "bz_add_field_tables", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "10.0%", - "Start Line": 937, - "End Line": 956 - }, - { - "Function Name": "sql_group_by", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 456, - "End Line": 463 - }, - { - "Function Name": "bz_column_info", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 1230, - "End Line": 1237 - }, - { - "Function Name": "bz_index_info", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 1239, - "End Line": 1246 - }, - { - "Function Name": "bz_fk_info", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "12.5%", - "Start Line": 1119, - "End Line": 1125 - }, - { - "Function Name": "bz_check_regexp", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 547, - "End Line": 557 - }, - { - "Function Name": "bz_table_indexes", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 1259, - "End Line": 1269 - }, - { - "Function Name": "bz_drop_field_tables", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 958, - "End Line": 964 - }, - { - "Function Name": "sql_string_concat", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 465, - "End Line": 469 - }, - { - "Function Name": "bz_drop_related_fks", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 1040, - "End Line": 1048 - }, - { - "Function Name": "_bz_schema_class", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 1197, - "End Line": 1204 - }, - { - "Function Name": "_bz_schema", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 1206, - "End Line": 1213 - }, - { - "Function Name": "quote", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 127, - "End Line": 132 - }, - { - "Function Name": "bz_in_transaction", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1313, - "End Line": 1315 - }, - { - "Function Name": "connect_shadow", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 138, - "End Line": 152 - }, - { - "Function Name": "_handle_error", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 174, - "End Line": 182 - }, - { - "Function Name": "sql_string_until", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 471, - "End Line": 479 - }, - { - "Function Name": "sql_like", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 431, - "End Line": 437 - }, - { - "Function Name": "sql_ilike", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 439, - "End Line": 445 - }, - { - "Function Name": "sql_not_ilike", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 447, - "End Line": 453 - }, - { - "Function Name": "bz_add_fk", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 715 - }, - { - "Function Name": "sql_iposition", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 418, - "End Line": 423 - }, - { - "Function Name": "bz_last_key", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 540, - "End Line": 545 - }, - { - "Function Name": "sql_position", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 425, - "End Line": 429 - }, - { - "Function Name": "sql_istring", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 416 - }, - { - "Function Name": "bz_table_columns_real", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1291, - "End Line": 1295 - }, - { - "Function Name": "bz_table_info", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1248, - "End Line": 1251 - }, - { - "Function Name": "bz_table_columns", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1254, - "End Line": 1257 - }, - { - "Function Name": "_build_qi", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "check", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 45 + "Start Line": 211, + "End Line": 212 }, { - "Function Name": "bz_table_list_real", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "_get_language", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1303, - "End Line": 1307 + "Start Line": 226, + "End Line": 227 }, { - "Function Name": "bz_server_version", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "cancel", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 535, - "End Line": 538 + "Start Line": 388, + "End Line": 389 }, { - "Function Name": "_bz_get_initial_schema", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_get_rateBoost", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1225, - "End Line": 1228 + "Start Line": 398, + "End Line": 399 }, { - "Function Name": "bz_table_list", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_get_volume", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1271, - "End Line": 1274 + "Start Line": 437, + "End Line": 438 }, { - "Function Name": "connect_main", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "terminate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 157 + "Start Line": 485, + "End Line": 486 }, { - "Function Name": "bz_enum_initial_values", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_variant", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 585, - "End Line": 587 + "Start Line": 488, + "End Line": 489 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 339, - "Sequential Logic Declarations": 519, - "Function Parameters": 74, - "Function/Method Declarations": 78, + "Control Flow Branches": 51, + "Sequential Logic Declarations": 72, + "Function Parameters": 28, + "Function/Method Declarations": 27, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 2, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 23, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 523, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 464, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 69, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 6, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 8, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 30, - "Decorators and Annotations": 75, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 29, - "Scientific & Mathematical Operations": 6, - "Metaprogramming & Reflection": 3, - "Module Dependencies (Imports)": 38, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 7, + "Collection Iterators / Comprehensions": 3, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 9, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 5, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 106, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 29, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 16, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 4, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 17, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 13, - "Private / Encapsulated Scopes": 251, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 104, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 857, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 256, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 15, - "Time Date Logic": 4, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -217719,16 +218385,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 49, - "Design Camel Case": 0, - "Design Snake Case": 35, - "Design Pascal Case": 7, - "Design Upper Case": 7, - "Design Short Vars": 3, - "Design Long Vars": 1, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 50, + "Design Camel Case": 22, + "Design Snake Case": 23, + "Design Pascal Case": 0, + "Design Upper Case": 3, + "Design Short Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 20, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -217736,9 +218402,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -217752,72 +218418,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 42, + "Direct Upstream (Fragility)": 9, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Bugzilla::Constants", - "Bugzilla::DB", - "Bugzilla::DB::QuoteIdentifier", - "Bugzilla::DB::Schema", - "Bugzilla::Error", - "Bugzilla::Install::Localconfig", - "Bugzilla::Install::Requirements", - "Bugzilla::Install::Util", - "Bugzilla::Mailer", - "Bugzilla::Util", - "Bugzilla::Version", - "Carp", - "DBI", - "DBIx::Connector", - "DEFAULT", - "FK", - "L", - "List::Util", - "Moo", - "NAME", - "Scalar::Util", - "Storable", - "_bz_schema", - "bz_table_list", - "constant", - "default", - "driver", - "handles", - "longer", - "match", - "now", - "only", - "parameters", - "shadow", - "table", - "that", - "the", - "them", - "these", - "this", - "value", - "when" + ".", + "collections", + "languageHandler", + "logHandler", + "os", + "speech.commands", + "speech.types", + "synthDriverHandler", + "typing" ] }, - "perl/bugzilla/Requirements.pm": { + "cpp/NVDA/ensureuv.ps1": { "1. Artifact Identity": { - "Filename": "Requirements.pm", - "Path": "perl/bugzilla/Requirements.pm", - "Language": "Perl", + "Filename": "ensureuv.ps1", + "Path": "cpp/NVDA/ensureuv.ps1", + "Language": "Powershell", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Identity Proof": "Single Indicator (Ext: .ps1)" }, "2. Topological Coordinates": { - "X": -3473.18, - "Y": -39.32, - "Z": 4144.12 + "X": -4186.35, + "Y": -92.43, + "Z": -1146.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -217826,242 +218459,112 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1000, - "Coding LOC": 707, - "Documentation LOC": 117, - "Structural Magnitude": 462.94, - "Control Flow Ratio": "35.0%", + "Total LOC": 119, + "Coding LOC": 105, + "Documentation LOC": 1, + "Structural Magnitude": 84.8, + "Control Flow Ratio": "79.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.86 + "Raw Cognitive Density": 0.981 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.66%", - "Error & Exception Exposure": "82.69%", - "Tech Debt Exposure": "19.72%", - "Testing Exposure": "80.0%", - "API Exposure": "0.07%", + "Cognitive Load Exposure": "71.58%", + "Error & Exception Exposure": "82.04%", + "Tech Debt Exposure": "64.46%", + "Testing Exposure": "2.55%", + "API Exposure": "11.02%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "99.99%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "63.28%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "print_module_instructions", - "Structural Impact": 44.6, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 22, - "Input Parameters": 2, - "Control Flow Ratio": "44.0%", - "Start Line": 582, - "End Line": 677 - }, - { - "Function Name": "_checking_for", - "Structural Impact": 28.8, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "62.1%", - "Start Line": 777, - "End Line": 814 - }, - { - "Function Name": "have_vers", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "43.3%", - "Start Line": 722, - "End Line": 775 - }, - { - "Function Name": "OPTIONAL_MODULES", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 244, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 197, - "End Line": 440 - }, - { - "Function Name": "check_graphviz", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 688, - "End Line": 718 - }, - { - "Function Name": "check_requirements", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 484, - "End Line": 517 - }, - { - "Function Name": "_missing_apache_modules", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "29.4%", - "Start Line": 533, - "End Line": 554 - }, - { - "Function Name": "REQUIRED_MODULES", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "11.5%", - "Start Line": 84, - "End Line": 195 - }, - { - "Function Name": "_check_apache_module", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "28.6%", - "Start Line": 570, - "End Line": 580 - }, - { - "Function Name": "_check_missing", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 520, - "End Line": 531 - }, - { - "Function Name": "_get_apachectl", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "30.8%", - "Start Line": 556, - "End Line": 568 - }, - { - "Function Name": "install_command", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 816, - "End Line": 832 - }, - { - "Function Name": "_get_extension_requirements", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "Install-Uv", + "Structural Impact": 37.5, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 23, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 470, - "End Line": 482 + "Control Flow Ratio": "79.3%", + "Start Line": 16, + "End Line": 86 }, { - "Function Name": "map_files_to_features", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, + "Function Name": "Invoke-Uv", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "27.3%", - "Start Line": 835, - "End Line": 847 - }, - { - "Function Name": "_translate_feature", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 679, - "End Line": 686 + "Control Flow Ratio": "0.0%", + "Start Line": 11, + "End Line": 14 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 123, - "Sequential Logic Declarations": 228, - "Function Parameters": 11, - "Function/Method Declarations": 15, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 3, + "Control Flow Branches": 31, + "Sequential Logic Declarations": 8, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 1, - "I/O and Network Boundaries": 10, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 240, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 31, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 41, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 4, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 6, - "Decorators and Annotations": 75, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 12, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 21, + "Global State Dependencies": 4, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 14, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 4, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 45, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 33, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 1, + "Structured Telemetry & Logging": 4, + "Ad-hoc Print / Debug Statements": 12, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 9, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 87, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 581, + "Structural Tab Indentations": 89, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 1, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 7, + "Serialization Parsing": 1, + "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -218071,15 +218574,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 195, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 190, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -218089,88 +218592,43 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 3, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Tainted Injection": 2, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 18, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 5, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "Bugzilla::Constants", - "Bugzilla::Install::Util", - "DateTime::TimeZone", - "Email::Address::XS", - "List::Util", - "Perl", - "Term::ANSIColor", - "XMLRPC::Lite", - "an", - "apache2ctl", - "base", - "constant", - "longer", - "module", - "strict", - "that", - "this", - "warnings" - ] - } - } - }, - "javascript/threejs": { - "Directory Group Magnitude": 7203.8, - "File Count": 7, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "44.19%", - "Error & Exception Exposure": "57.19%", - "Tech Debt Exposure": "38.36%", - "Testing Exposure": "68.9%", - "API Exposure": "4.99%", - "Concurrency Exposure": "28.64%", - "State Flux Exposure": "72.34%", - "Commented Logic Exposure": "2.85%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "28.25%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "javascript/threejs/BufferGeometry.js": { + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/inProcess.cpp": { "1. Artifact Identity": { - "Filename": "BufferGeometry.js", - "Path": "javascript/threejs/BufferGeometry.js", - "Language": "Javascript", - "Architect": "Unknown Architect", + "Filename": "inProcess.cpp", + "Path": "cpp/NVDA/inProcess.cpp", + "Language": "Cpp", + "Architect": "2006-2010 NVDA contributers", "Indentation Style": "Tabs", - "Parent Entity": "EventDispatcher", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'math/Vector2.js' mimics 'math/Vector3.js'", - "Folder Dominant Lang": "javascript", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -3538.38, - "Y": -162.64, - "Z": 1124.85 + "X": -3554.72, + "Y": 3.08, + "Z": -2021.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -218179,26 +218637,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1459, - "Coding LOC": 588, - "Documentation LOC": 377, - "Structural Magnitude": 616.46, - "Control Flow Ratio": "55.7%", + "Total LOC": 196, + "Coding LOC": 153, + "Documentation LOC": 27, + "Structural Magnitude": 185.86, + "Control Flow Ratio": "51.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.275 + "Raw Cognitive Density": 0.979 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "44.55%", - "Error & Exception Exposure": "90.35%", - "Tech Debt Exposure": "44.92%", + "Cognitive Load Exposure": "71.4%", + "Error & Exception Exposure": "93.42%", + "Tech Debt Exposure": "23.28%", "Testing Exposure": "80.0%", - "API Exposure": "1.9%", + "API Exposure": "8.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.03%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -218207,371 +218665,446 @@ }, "5. Function Analysis": [ { - "Function Name": "computeTangents", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 158, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "61.9%", - "Start Line": 822, - "End Line": 979 - }, - { - "Function Name": "computeBoundingSphere", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 703, - "End Line": 813 - }, - { - "Function Name": "toJSON", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "76.5%", - "Start Line": 1212, - "End Line": 1320 - }, - { - "Function Name": "copy", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 104, + "Function Name": "unregisterWindowsHook", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 18, "Control Flow Branches": 7, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "70.0%", - "Start Line": 1339, - "End Line": 1442 - }, - { - "Function Name": "computeBoundingBox", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 628, - "End Line": 696 - }, - { - "Function Name": "toNonIndexed", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "52.9%", - "Start Line": 1105, - "End Line": 1205 - }, - { - "Function Name": "setFromPoints", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 581, - "End Line": 621 + "Start Line": 96, + "End Line": 113 }, { - "Function Name": "computeVertexNormals", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 91, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 987, - "End Line": 1077 + "Function Name": "inProcess_getMessageHook", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 116, + "End Line": 134 }, { - "Function Name": "applyMatrix4", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 49, + "Function Name": "execInThread", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 36, "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 363, - "End Line": 411 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 160, + "End Line": 195 }, { - "Function Name": "convertBufferAttribute", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 33, + "Function Name": "registerWindowsHook", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1107, - "End Line": 1139 + "Control Flow Ratio": "66.7%", + "Start Line": 84, + "End Line": 94 }, { - "Function Name": "setIndex", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 217, - "End Line": 231 + "Function Name": "inProcess_winEventCallback", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 7, + "Control Flow Ratio": "50.0%", + "Start Line": 150, + "End Line": 158 }, { - "Function Name": "handleTriangle", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 1, + "Function Name": "inProcess_callWndProcHook", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 872, - "End Line": 905 + "Start Line": 137, + "End Line": 147 }, { - "Function Name": "handleVertex", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, + "Function Name": "unregisterWinEventHook", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 940, - "End Line": 960 - }, - { - "Function Name": "normalizeNormals", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1083, - "End Line": 1097 + "Control Flow Ratio": "60.0%", + "Start Line": 72, + "End Line": 82 }, { - "Function Name": "addGroup", - "Structural Impact": 2.5, + "Function Name": "inProcess_initialize", + "Structural Impact": 2.0, "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 332 + "Start Line": 44, + "End Line": 54 }, { - "Function Name": "translate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "registerWinEventHook", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 499, - "End Line": 509 + "Start Line": 67, + "End Line": 70 }, { - "Function Name": "scale", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "inProcess_terminate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 521, - "End Line": 531 - }, + "Start Line": 56, + "End Line": 65 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 28, + "Sequential Logic Declarations": 26, + "Function Parameters": 15, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 98, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 23, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 109, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 18, + "Design Camel Case": 3, + "Design Snake Case": 14, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 11, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 16, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "IA2Support.h", + "common/log.h", + "cstdio", + "gdiHooks.h", + "ia2LiveRegions.h", + "ime.h", + "inProcess.h", + "inputLangChange.h", + "list", + "map", + "nvdaHelperRemote.h", + "set", + "tsf.h", + "typedCharacter.h", + "windows.h", + "winword.h" + ] + }, + "cpp/NVDA/nvdaControllerInternal.cpp": { + "1. Artifact Identity": { + "Filename": "nvdaControllerInternal.cpp", + "Path": "cpp/NVDA/nvdaControllerInternal.cpp", + "Language": "Cpp", + "Architect": "2006-2025 NV Access Limited, rui Batista, Google LLC, Christopher Toth", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cpp)" + }, + "2. Topological Coordinates": { + "X": -4344.29, + "Y": -5.81, + "Z": -2256.68 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 92, + "Coding LOC": 61, + "Documentation LOC": 13, + "Structural Magnitude": 30.12, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.57%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "setIndirect", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "nvdaControllerInternal_displayModelTextChangeNotify", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 240, - "End Line": 247 + "Start Line": 39, + "End Line": 41 }, { - "Function Name": "setAttribute", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "nvdaControllerInternal_drawFocusRectNotify", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 286 + "Start Line": 79, + "End Line": 81 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 146, + "Function Name": "nvdaControllerInternal_inputCompositionUpdate", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 198 + "Start Line": 44, + "End Line": 46 }, { - "Function Name": "setDrawRange", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "nvdaControllerInternal_inputLangChangeNotify", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 350, - "End Line": 355 + "Start Line": 23, + "End Line": 25 }, { - "Function Name": "rotateX", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_logMessage", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 437, - "End Line": 447 + "Start Line": 34, + "End Line": 36 }, { - "Function Name": "rotateY", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_inputCandidateListUpdate", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 467 + "Start Line": 49, + "End Line": 51 }, { - "Function Name": "rotateZ", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_inputConversionModeUpdate", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 477, - "End Line": 487 + "Start Line": 59, + "End Line": 61 }, { - "Function Name": "lookAt", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_vbufChangeNotify", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 541, - "End Line": 551 + "Start Line": 64, + "End Line": 66 }, { - "Function Name": "applyQuaternion", + "Function Name": "nvdaControllerInternal_reportLiveRegion", "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 419, - "End Line": 427 + "Start Line": 84, + "End Line": 86 }, { - "Function Name": "deleteAttribute", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "nvdaControllerInternal_requestRegistration", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 294, - "End Line": 300 + "Start Line": 18, + "End Line": 20 }, { - "Function Name": "getAttribute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_typedCharacterNotify", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 267, - "End Line": 271 + "Start Line": 28, + "End Line": 30 }, { - "Function Name": "hasAttribute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_IMEOpenStatusUpdate", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 308, - "End Line": 312 + "Start Line": 54, + "End Line": 56 }, { - "Function Name": "center", + "Function Name": "nvdaControllerInternal_installAddonPackageFromPath", "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 558, - "End Line": 568 - }, - { - "Function Name": "getIndex", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 205, - "End Line": 209 - }, - { - "Function Name": "getIndirect", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 258 - }, - { - "Function Name": "clearGroups", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 341 + "Start Line": 69, + "End Line": 71 }, { - "Function Name": "clone", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_handleRemoteURL", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1331 + "Start Line": 74, + "End Line": 76 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_openConfigDirectory", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1450, - "End Line": 1454 + "Start Line": 89, + "End Line": 91 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 93, - "Sequential Logic Declarations": 74, - "Function Parameters": 35, - "Function/Method Declarations": 35, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 28, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 15, + "Function Parameters": 14, + "Function/Method Declarations": 15, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 387, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 112, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, @@ -218581,18 +219114,18 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 40, + "Pointer Arithmetic & Addressing": 16, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -218601,19 +219134,19 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 98, - "Resource Deallocation & Cleanup": 4, + "Immutable Data Declarations": 70, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 564, + "Structural Tab Indentations": 15, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 2, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -218623,16 +219156,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 136, - "Design Camel Case": 46, - "Design Snake Case": 89, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 37, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Orphaned Logic": 15, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -218642,10 +219175,10 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, + "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -218656,41 +219189,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 11, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../math/Box3.js", - "../math/MathUtils.js", - "../math/Matrix3.js", - "../math/Matrix4.js", - "../math/Sphere.js", - "../math/Vector2.js", - "../math/Vector3.js", - "../utils.js", - "./BufferAttribute.js", - "./EventDispatcher.js", - "./Object3D.js" + "local/nvdaControllerInternal.h" ] }, - "javascript/threejs/Editor.js": { + "cpp/NVDA/storage.cpp": { "1. Artifact Identity": { - "Filename": "Editor.js", - "Path": "javascript/threejs/Editor.js", - "Language": "Javascript", - "Architect": "Unknown Architect", + "Filename": "storage.cpp", + "Path": "cpp/NVDA/storage.cpp", + "Language": "Cpp", + "Architect": "2006-2022 NVDA contributors", "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -2735.83, - "Y": -58.58, - "Z": 1664.09 + "X": -4321.99, + "Y": -11.18, + "Z": -1447.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -218699,511 +219222,701 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 820, - "Coding LOC": 458, - "Documentation LOC": 14, - "Structural Magnitude": 631.06, - "Control Flow Ratio": "54.8%", + "Total LOC": 1247, + "Coding LOC": 1115, + "Documentation LOC": 62, + "Structural Magnitude": 2111.5, + "Control Flow Ratio": "71.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.021 + "Raw Cognitive Density": 1.429 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "74.71%", - "Error & Exception Exposure": "96.41%", + "Cognitive Load Exposure": "90.95%", + "Error & Exception Exposure": "99.23%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", - "API Exposure": "8.44%", - "Concurrency Exposure": "75.79%", + "API Exposure": "11.53%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "34.08%", + "Documentation Exposure": "52.33%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "addHelper", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 18, - "Input Parameters": 0, - "Control Flow Ratio": "78.3%", - "Start Line": 392, - "End Line": 476 + "Function Name": "VBufStorage_buffer_t::getLineOffsets", + "Structural Impact": 136.9, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 52, + "Input Parameters": 5, + "Control Flow Ratio": "94.5%", + "Start Line": 1066, + "End Line": 1207 }, { - "Function Name": "addObject", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, + "Function Name": "VBufStorage_buffer_t::findNodeByAttributes", + "Structural Impact": 105.1, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 37, + "Input Parameters": 6, + "Control Flow Ratio": "84.1%", + "Start Line": 973, + "End Line": 1064 + }, + { + "Function Name": "VBufStorage_fieldNode_t::nextNodeInTree", + "Structural Impact": 59.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 27, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 179, - "End Line": 207 + "Control Flow Ratio": "81.8%", + "Start Line": 57, + "End Line": 124 }, { - "Function Name": "setObjectMaterial", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, + "Function Name": "VBufStorage_buffer_t::insertNode", + "Structural Impact": 57.5, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 26, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 540, - "End Line": 552 + "Control Flow Ratio": "76.5%", + "Start Line": 445, + "End Line": 515 }, { - "Function Name": "fromJSON", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 674, - "End Line": 707 + "Function Name": "VBufStorage_buffer_t::unlinkFieldNode", + "Structural Impact": 48.8, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 26, + "Input Parameters": 2, + "Control Flow Ratio": "89.7%", + "Start Line": 766, + "End Line": 806 }, { - "Function Name": "addMaterial", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "VBufStorage_buffer_t::replaceSubtrees", + "Structural Impact": 48.6, + "Lines of Code (LOC)": 123, + "Control Flow Branches": 29, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 251, - "End Line": 269 + "Control Flow Ratio": "74.4%", + "Start Line": 642, + "End Line": 764 }, { - "Function Name": "removeMaterial", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 291, - "End Line": 309 + "Function Name": "VBufStorage_fieldNode_t::getTextInRange", + "Structural Impact": 26.1, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "81.8%", + "Start Line": 274, + "End Line": 306 }, { - "Function Name": "getMaterialById", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 331, - "End Line": 349 + "Function Name": "VBufStorage_buffer_t::addTextFieldNode", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 585, + "End Line": 621 }, { - "Function Name": "toJSON", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 709, - "End Line": 748 + "Function Name": "VBufStorage_fieldNode_t::generateAttributesForMarkupOpeningTag", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "90.0%", + "Start Line": 225, + "End Line": 258 }, { - "Function Name": "removeScript", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 510, - "End Line": 524 + "Function Name": "VBufStorage_buffer_t::locateControlFieldNodeAtOffset", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 5, + "Control Flow Ratio": "77.8%", + "Start Line": 887, + "End Line": 907 }, { - "Function Name": "getObjectMaterial", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "VBufStorage_fieldNode_t::matchAttributes", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 526, - "End Line": 538 + "Control Flow Ratio": "69.2%", + "Start Line": 151, + "End Line": 191 }, { - "Function Name": "save", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 787, - "End Line": 799 + "Function Name": "VBufStorage_textFieldNode_t::getTextInRange", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "83.3%", + "Start Line": 402, + "End Line": 423 }, { - "Function Name": "removeObject", - "Structural Impact": 5.3, + "Function Name": "VBufStorage_buffer_t::locateTextFieldNodeAtOffset", + "Structural Impact": 15.1, "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 216, - "End Line": 236 + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 865, + "End Line": 885 }, { - "Function Name": "addMaterialToRefCounter", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "VBufStorage_buffer_t::isFieldNodeAtOffset", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 843, + "End Line": 863 + }, + { + "Function Name": "VBufStorage_buffer_t::addControlFieldNode", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 271, - "End Line": 289 + "Start Line": 561, + "End Line": 583 }, { - "Function Name": "removeMaterialFromRefCounter", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 311, - "End Line": 329 + "Function Name": "VBufStorage_buffer_t::getTextInRange", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "57.1%", + "Start Line": 959, + "End Line": 971 }, { - "Function Name": "setScene", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 147, - "End Line": 175 + "Function Name": "outputEscapedAttribute", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 130, + "End Line": 149 }, { - "Function Name": "addScript", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "VBufStorage_fieldNode_t::locateTextFieldNodeAtOffset", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 496, - "End Line": 508 + "Control Flow Ratio": "66.7%", + "Start Line": 207, + "End Line": 223 }, { - "Function Name": "removeHelper", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 478, - "End Line": 492 + "Function Name": "VBufStorage_buffer_t::getSelectionOffsets", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 932, + "End Line": 940 }, { - "Function Name": "selectByUuid", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, + "Function Name": "VBufStorage_buffer_t::addTextFieldNode", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "37.5%", + "Start Line": 623, + "End Line": 640 + }, + { + "Function Name": "VBufStorage_buffer_t::getIdentifierFromControlFieldNode", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 922, + "End Line": 930 + }, + { + "Function Name": "VBufStorage_buffer_t::removeFieldNode", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 808, + "End Line": 819 + }, + { + "Function Name": "VBufStorage_buffer_t::setSelectionOffsets", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 942, + "End Line": 951 + }, + { + "Function Name": "VBufStorage_buffer_t::addReferenceNodeToBuffer", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1231, + "End Line": 1240 + }, + { + "Function Name": "VBufStorage_buffer_t::isDescendantNode", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1213, + "End Line": 1225 + }, + { + "Function Name": "VBufStorage_buffer_t::addControlFieldNode", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 548, + "End Line": 559 + }, + { + "Function Name": "VBufStorage_fieldNode_t::calculateOffsetInTree", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 589, - "End Line": 603 + "Control Flow Ratio": "66.7%", + "Start Line": 193, + "End Line": 205 }, { - "Function Name": "clear", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 44, + "Function Name": "VBufStorage_buffer_t::getFieldNodeOffsets", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 627, - "End Line": 670 + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 832, + "End Line": 841 }, { - "Function Name": "addCamera", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Function Name": "VBufStorage_buffer_t::getControlFieldNodeWithIdentifier", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 366, - "End Line": 376 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 909, + "End Line": 920 }, { - "Function Name": "removeCamera", + "Function Name": "VBufStorage_buffer_t::deleteSubtree", "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 378, - "End Line": 388 + "Start Line": 526, + "End Line": 537 }, { - "Function Name": "selectById", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, + "Function Name": "VBufStorage_fieldNode_t::getAttribute", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 327, + "End Line": 334 + }, + { + "Function Name": "VBufStorage_buffer_t::getTextLength", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 576, - "End Line": 587 + "Start Line": 953, + "End Line": 957 }, { - "Function Name": "focus", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator!=", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 611, - "End Line": 619 + "Control Flow Ratio": "50.0%", + "Start Line": 47, + "End Line": 49 }, { - "Function Name": "setViewportCamera", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator==", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 554, - "End Line": 559 + "Control Flow Ratio": "50.0%", + "Start Line": 51, + "End Line": 53 }, { - "Function Name": "Editor", + "Function Name": "VBufStorage_buffer_t::isNodeInBuffer", "Structural Impact": 3.0, - "Lines of Code (LOC)": 129, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1227, + "End Line": 1229 + }, + { + "Function Name": "VBufStorage_fieldNode_t::getAttributesString", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 15, - "End Line": 143 + "Control Flow Ratio": "50.0%", + "Start Line": 336, + "End Line": 345 }, { - "Function Name": "updateMatrixWorld", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 19, + "Function Name": "VBufStorage_buffer_t::clearBuffer", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 415, - "End Line": 433 + "Start Line": 821, + "End Line": 830 }, { - "Function Name": "nameObject", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "VBufStorage_fieldNode_t::generateMarkupOpeningTag", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 214 + "Start Line": 260, + "End Line": 266 }, { - "Function Name": "setGeometryName", - "Structural Impact": 2.0, + "Function Name": "VBufStorage_controlFieldNode_t::generateAttributesForMarkupOpeningTag", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 244, - "End Line": 249 + "Start Line": 359, + "End Line": 364 }, { - "Function Name": "setMaterialName", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "VBufStorage_controlFieldNode_t::VBufStorage_controlFieldNode_t", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 351, - "End Line": 356 + "Start Line": 373, + "End Line": 375 }, { - "Function Name": "execute", + "Function Name": "VBufStorage_buffer_t::hasContent", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1209, + "End Line": 1211 + }, + { + "Function Name": "VBufStorage_fieldNode_t::addAttribute", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 760 + "Start Line": 321, + "End Line": 325 }, { - "Function Name": "saveArrayBuffer", + "Function Name": "VBufStorage_controlFieldNode_t::getIdentifier", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 801, - "End Line": 805 + "Start Line": 377, + "End Line": 381 }, { - "Function Name": "saveString", + "Function Name": "VBufStorage_textFieldNode_t::locateTextFieldNodeAtOffset", "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 807, - "End Line": 811 + "Start Line": 391, + "End Line": 396 }, { - "Function Name": "addGeometry", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_fieldNode_t::VBufStorage_fieldNode_t", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 315 + }, + { + "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::VBufStorage_controlFieldNodeIdentifier_t", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "VBufStorage_buffer_t::forgetControlFieldNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 238, - "End Line": 242 + "Start Line": 437, + "End Line": 443 }, { - "Function Name": "addTexture", + "Function Name": "VBufStorage_buffer_t::deleteNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 517, + "End Line": 524 + }, + { + "Function Name": "VBufStorage_fieldNode_t::generateMarkupClosingTag", "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 358, - "End Line": 362 + "Start Line": 268, + "End Line": 272 }, { - "Function Name": "setViewportShading", + "Function Name": "VBufStorage_controlFieldNode_t::disassociateFromBuffer", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 561, - "End Line": 566 + "Start Line": 366, + "End Line": 371 }, { - "Function Name": "select", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_fieldNode_t::disassociateFromBuffer", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 574 + "Start Line": 308, + "End Line": 311 }, { - "Function Name": "focusById", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_fieldNode_t::~VBufStorage_fieldNode_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 621, - "End Line": 625 + "Start Line": 317, + "End Line": 319 }, { - "Function Name": "objectByUuid", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_controlFieldNode_t::generateMarkupTagName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 754 + "Start Line": 355, + "End Line": 357 }, { - "Function Name": "formatNumber", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_textFieldNode_t::generateMarkupTagName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 813, - "End Line": 817 + "Start Line": 398, + "End Line": 400 }, { - "Function Name": "deselect", + "Function Name": "VBufStorage_textFieldNode_t::VBufStorage_textFieldNode_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 425, + "End Line": 427 + }, + { + "Function Name": "VBufStorage_buffer_t::VBufStorage_buffer_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 539, + "End Line": 541 + }, + { + "Function Name": "VBufStorage_buffer_t::~VBufStorage_buffer_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 543, + "End Line": 546 + }, + { + "Function Name": "VBufStorage_fieldNode_t::getDebugInfo", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 605, - "End Line": 609 + "Start Line": 347, + "End Line": 351 }, { - "Function Name": "undo", + "Function Name": "VBufStorage_controlFieldNode_t::getDebugInfo", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 766 + "Start Line": 383, + "End Line": 387 }, { - "Function Name": "redo", + "Function Name": "VBufStorage_textFieldNode_t::getDebugInfo", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 772 + "Start Line": 429, + "End Line": 433 + }, + { + "Function Name": "VBufStorage_buffer_t::getDebugInfo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1242, + "End Line": 1246 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 63, - "Sequential Logic Declarations": 52, - "Function Parameters": 46, - "Function/Method Declarations": 42, + "Control Flow Branches": 316, + "Sequential Logic Declarations": 127, + "Function Parameters": 215, + "Function/Method Declarations": 62, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 28, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, - "State Mutations / Variable Reassignments": 409, + "Exposed API / Public Exports": 60, + "State Mutations / Variable Reassignments": 1232, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 41, - "Global State Dependencies": 1, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 74, + "Pointer Arithmetic & Addressing": 442, + "Manual Memory Allocation": 5, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 2, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 10, - "Resource Deallocation & Cleanup": 7, + "Immutable Data Declarations": 26, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 433, + "Structural Tab Indentations": 975, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 2, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -219214,13 +219927,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 43, - "Design Camel Case": 4, - "Design Snake Case": 37, - "Design Pascal Case": 1, + "Core Var Decl": 162, + "Design Camel Case": 98, + "Design Snake Case": 64, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 4, - "Design Long Vars": 0, + "Design Short Vars": 13, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -219246,66 +219959,98 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 16, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "./Config.js", - "./History.js", - "./Loader.js", - "./Selector.js", - "./Storage.js", - "./Strings.js", - "three" + "algorithm", + "common/log.h", + "common/xml.h", + "fstream", + "iostream", + "iterator", + "list", + "map", + "optional", + "regex", + "set", + "sstream", + "storage.h", + "string", + "utils.h", + "vector" ] - }, - "javascript/threejs/GLTFLoader.js": { + } + } + }, + "perl/bugzilla": { + "Directory Group Magnitude": 7237.36, + "File Count": 5, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "40.39%", + "Error & Exception Exposure": "86.27%", + "Tech Debt Exposure": "47.03%", + "Testing Exposure": "80.0%", + "API Exposure": "0.06%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "3.08%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "perl/bugzilla/Auth.pm": { "1. Artifact Identity": { - "Filename": "GLTFLoader.js", - "Path": "javascript/threejs/GLTFLoader.js", - "Language": "Javascript", - "Architect": "GLTFExporter", - "Indentation Style": "Tabs", - "Parent Entity": "Loader, Interpolant, GLTFCubicSplineInterpolant", + "Filename": "Auth.pm", + "Path": "perl/bugzilla/Auth.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3071.99, - "Y": -74.07, - "Z": 1240.37 + "X": -4373.3, + "Y": -144.15, + "Z": 3757.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 4861, - "Coding LOC": 2413, - "Documentation LOC": 613, - "Structural Magnitude": 3054.66, - "Control Flow Ratio": "66.1%", + "Total LOC": 551, + "Coding LOC": 375, + "Documentation LOC": 35, + "Structural Magnitude": 192.3, + "Control Flow Ratio": "46.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.53 + "Raw Cognitive Density": 0.763 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "47.88%", - "Error & Exception Exposure": "75.38%", - "Tech Debt Exposure": "46.56%", + "Cognitive Load Exposure": "25.63%", + "Error & Exception Exposure": "82.4%", + "Tech Debt Exposure": "16.34%", "Testing Exposure": "80.0%", - "API Exposure": "1.63%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "4.91%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.96%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -219314,1345 +220059,2284 @@ }, "5. Function Analysis": [ { - "Function Name": "parse", - "Structural Impact": 77.7, - "Lines of Code (LOC)": 122, - "Control Flow Branches": 31, - "Input Parameters": 4, - "Control Flow Ratio": "86.1%", - "Start Line": 429, - "End Line": 550 + "Function Name": "_handle_login_result", + "Structural Impact": 37.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "48.4%", + "Start Line": 143, + "End Line": 248 }, { - "Function Name": "_createAnimationTracks", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 26, - "Input Parameters": 5, - "Control Flow Ratio": "89.7%", - "Start Line": 4514, - "End Line": 4616 + "Function Name": "login", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 48, + "End Line": 84 }, { - "Function Name": "getDependency", - "Structural Impact": 67.4, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 35, + "Function Name": "new", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "79.5%", - "Start Line": 2872, - "End Line": 2972 + "Control Flow Ratio": "33.3%", + "Start Line": 30, + "End Line": 46 }, { - "Function Name": "loadMaterial", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 153, - "Control Flow Branches": 29, + "Function Name": "can_change_password", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "85.3%", - "Start Line": 3542, - "End Line": 3694 + "Control Flow Ratio": "44.4%", + "Start Line": 86, + "End Line": 94 }, { - "Function Name": "loadMesh", - "Structural Impact": 49.5, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 29, + "Function Name": "user_can_create_account", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "78.4%", - "Start Line": 3799, - "End Line": 3940 - }, - { - "Function Name": "addMorphTargets", - "Structural Impact": 48.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "72.4%", - "Start Line": 2333, - "End Line": 2412 + "Control Flow Ratio": "44.4%", + "Start Line": 123, + "End Line": 131 }, { - "Function Name": "_loadNodeShallow", - "Structural Impact": 44.1, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 25, + "Function Name": "can_login", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.8%", - "Start Line": 4274, - "End Line": 4419 + "Control Flow Ratio": "33.3%", + "Start Line": 96, + "End Line": 102 }, { - "Function Name": "createNodeMesh", - "Structural Impact": 40.9, - "Lines of Code (LOC)": 139, - "Control Flow Branches": 23, + "Function Name": "login_token", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "69.7%", - "Start Line": 1691, - "End Line": 1829 + "Control Flow Ratio": "25.0%", + "Start Line": 114, + "End Line": 121 }, { - "Function Name": "loadAccessor", - "Structural Impact": 39.2, - "Lines of Code (LOC)": 133, - "Control Flow Branches": 22, + "Function Name": "can_logout", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "78.6%", - "Start Line": 3071, - "End Line": 3203 + "Control Flow Ratio": "16.7%", + "Start Line": 104, + "End Line": 112 }, { - "Function Name": "computeBounds", - "Structural Impact": 37.5, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 4669, - "End Line": 4777 + "Function Name": "extern_id_used", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 133, + "End Line": 137 }, { - "Function Name": "loadTextureImage", - "Structural Impact": 36.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 3233, - "End Line": 3285 - }, + "Function Name": "can_change_email", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 139, + "End Line": 141 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 93, + "Sequential Logic Declarations": 107, + "Function Parameters": 9, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 6, + "I/O and Network Boundaries": 14, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 94, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 43, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 1, + "Decorators and Annotations": 107, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 4, + "Scientific & Mathematical Operations": 8, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 19, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 4, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 66, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 34, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 156, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 4, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 20, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Bugzilla::Auth::Login::Stack", + "Bugzilla::Auth::Persist::Cookie", + "Bugzilla::Auth::Verify::Stack", + "Bugzilla::Constants", + "Bugzilla::Error", + "Bugzilla::Mailer", + "Bugzilla::User::Setting", + "Bugzilla::Util", + "Socket", + "a", + "any", + "fields", + "inet_pton", + "login", + "strict", + "successful", + "the", + "username", + "verification", + "warnings" + ] + }, + "perl/bugzilla/Bug.pm": { + "1. Artifact Identity": { + "Filename": "Bug.pm", + "Path": "perl/bugzilla/Bug.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" + }, + "2. Topological Coordinates": { + "X": -3834.62, + "Y": -69.68, + "Z": 4068.81 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 5124, + "Coding LOC": 3529, + "Documentation LOC": 695, + "Structural Magnitude": 4784.98, + "Control Flow Ratio": "41.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.064 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "59.29%", + "Error & Exception Exposure": "94.37%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.16%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_loadLight", - "Structural Impact": 31.7, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "82.6%", - "Start Line": 694, - "End Line": 761 + "Function Name": "update", + "Structural Impact": 203.9, + "Lines of Code (LOC)": 336, + "Control Flow Branches": 107, + "Input Parameters": 2, + "Control Flow Ratio": "47.3%", + "Start Line": 892, + "End Line": 1227 }, { - "Function Name": "assignFinalMaterial", - "Structural Impact": 29.9, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 17, - "Input Parameters": 1, - "Control Flow Ratio": "77.3%", - "Start Line": 3439, - "End Line": 3527 + "Function Name": "get_activity", + "Structural Impact": 129.2, + "Lines of Code (LOC)": 169, + "Control Flow Branches": 53, + "Input Parameters": 4, + "Control Flow Ratio": "70.7%", + "Start Line": 4245, + "End Line": 4413 }, { - "Function Name": "load", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 8, + "Function Name": "_check_bug_status", + "Structural Impact": 76.7, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 31, "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 264, - "End Line": 339 + "Control Flow Ratio": "73.8%", + "Start Line": 1487, + "End Line": 1588 }, { - "Function Name": "loadImageSource", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 10, + "Function Name": "create", + "Structural Impact": 71.2, + "Lines of Code (LOC)": 143, + "Control Flow Branches": 36, "Input Parameters": 2, - "Control Flow Ratio": "52.6%", - "Start Line": 3287, - "End Line": 3374 + "Control Flow Ratio": "42.9%", + "Start Line": 704, + "End Line": 846 }, { - "Function Name": "loadAnimation", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 12, + "Function Name": "check_can_change_field", + "Structural Impact": 69.0, + "Lines of Code (LOC)": 164, + "Control Flow Branches": 42, "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 4059, - "End Line": 4148 + "Control Flow Ratio": "48.8%", + "Start Line": 4514, + "End Line": 4677 }, { - "Function Name": "addPrimitiveAttributes", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 9, + "Function Name": "_set_product", + "Structural Impact": 62.0, + "Lines of Code (LOC)": 119, + "Control Flow Branches": 27, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4787, - "End Line": 4845 + "Control Flow Ratio": "57.4%", + "Start Line": 2716, + "End Line": 2834 }, { - "Function Name": "loadBufferView", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "63.2%", - "Start Line": 1605, - "End Line": 1671 + "Function Name": "set_all", + "Structural Impact": 54.6, + "Lines of Code (LOC)": 123, + "Control Flow Branches": 27, + "Input Parameters": 2, + "Control Flow Ratio": "57.4%", + "Start Line": 2428, + "End Line": 2550 }, { - "Function Name": "loadScene", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "61.1%", - "Start Line": 4428, - "End Line": 4512 + "Function Name": "_check_dependencies", + "Structural Impact": 50.7, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "45.5%", + "Start Line": 1700, + "End Line": 1773 }, { - "Function Name": "assignTexture", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 7, + "Function Name": "LogActivityEntry", + "Structural Impact": 47.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 14, + "Input Parameters": 8, + "Control Flow Ratio": "60.9%", + "Start Line": 4416, + "End Line": 4456 + }, + { + "Function Name": "ValidateDependencies", + "Structural Impact": 45.6, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "44.4%", + "Start Line": 4703, + "End Line": 4775 + }, + { + "Function Name": "_check_resolution", + "Structural Impact": 44.8, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 18, "Input Parameters": 4, - "Control Flow Ratio": "70.0%", - "Start Line": 3386, - "End Line": 3427 + "Control Flow Ratio": "62.1%", + "Start Line": 1989, + "End Line": 2035 }, { - "Function Name": "extendTexture", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 2005, - "End Line": 2047 + "Function Name": "_check_strict_isolation", + "Structural Impact": 44.7, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 16, + "Input Parameters": 5, + "Control Flow Ratio": "55.2%", + "Start Line": 2056, + "End Line": 2116 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 8, + "Function Name": "possible_duplicates", + "Structural Impact": 43.9, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 22, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1019, - "End Line": 1071 + "Control Flow Ratio": "44.9%", + "Start Line": 584, + "End Line": 665 }, { - "Function Name": "decodePrimitive", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 7, + "Function Name": "send_changes", + "Structural Impact": 39.5, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "51.5%", + "Start Line": 1310, + "End Line": 1380 + }, + { + "Function Name": "new", + "Structural Impact": 35.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 1929, - "End Line": 1986 + "Control Flow Ratio": "48.6%", + "Start Line": 302, + "End Line": 360 }, { - "Function Name": "loadNode", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 79, - "Control Flow Branches": 8, + "Function Name": "_check_qa_contact", + "Structural Impact": 35.4, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "56.0%", + "Start Line": 1933, + "End Line": 1970 + }, + { + "Function Name": "_extract_bug_ids", + "Structural Impact": 31.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 4192, - "End Line": 4270 + "Control Flow Ratio": "58.8%", + "Start Line": 543, + "End Line": 582 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 905, - "End Line": 953 + "Function Name": "_check_groups", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "46.2%", + "Start Line": 1851, + "End Line": 1887 }, { - "Function Name": "getImageURIMimeType", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2533, - "End Line": 2541 + "Function Name": "match", + "Structural Impact": 29.0, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "27.5%", + "Start Line": 435, + "End Line": 495 }, { - "Function Name": "constructor", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 1840, - "End Line": 1901 + "Function Name": "_check_field_is_mandatory", + "Structural Impact": 28.5, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 2181, + "End Line": 2213 }, { - "Function Name": "updateMorphTargets", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 7, + "Function Name": "_sync_fulltext", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2420, - "End Line": 2457 + "Control Flow Ratio": "53.8%", + "Start Line": 1249, + "End Line": 1291 }, { - "Function Name": "parse", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 6, + "Function Name": "_check_dup_id", + "Structural Impact": 28.0, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 2636, - "End Line": 2701 + "Control Flow Ratio": "50.0%", + "Start Line": 1775, + "End Line": 1849 }, { - "Function Name": "loadSkin", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 3987, - "End Line": 4050 + "Function Name": "_check_datetime_field", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "61.1%", + "Start Line": 2220, + "End Line": 2241 }, { - "Function Name": "loadCamera", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 3949, - "End Line": 3978 + "Function Name": "modify_keywords", + "Structural Impact": 26.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "45.8%", + "Start Line": 3081, + "End Line": 3132 }, { - "Function Name": "loadGeometries", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "54.5%", - "Start Line": 3730, - "End Line": 3790 + "Function Name": "_check_assigned_to", + "Structural Impact": 26.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "58.8%", + "Start Line": 1440, + "End Line": 1471 }, { - "Function Name": "_markDefs", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2708, - "End Line": 2757 + "Function Name": "set_comment_is_private", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 2582, + "End Line": 2608 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, + "Function Name": "comments", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1099, - "End Line": 1138 + "Control Flow Ratio": "52.2%", + "Start Line": 3746, + "End Line": 3782 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 11.8, + "Function Name": "user", + "Structural Impact": 24.0, "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1308, - "End Line": 1335 + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "51.7%", + "Start Line": 4059, + "End Line": 4086 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, + "Function Name": "remove_group", + "Structural Impact": 23.0, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1217, - "End Line": 1240 + "Control Flow Ratio": "64.7%", + "Start Line": 3173, + "End Line": 3217 }, { - "Function Name": "loadTexture", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, + "Function Name": "groups", + "Structural Impact": 22.2, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1458, - "End Line": 1491 + "Control Flow Ratio": "52.2%", + "Start Line": 3965, + "End Line": 4040 }, { - "Function Name": "getNormalizedComponentScale", - "Structural Impact": 11.1, + "Function Name": "add_comment", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3048, + "End Line": 3079 + }, + { + "Function Name": "_check_cc", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "47.1%", + "Start Line": 1590, + "End Line": 1611 + }, + { + "Function Name": "_set_global_validator", + "Structural Impact": 21.2, "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2507, - "End Line": 2531 + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "40.9%", + "Start Line": 2395, + "End Line": 2419 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, + "Function Name": "_bugs_in_order", + "Structural Impact": 21.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1410, - "End Line": 1438 + "Control Flow Ratio": "43.5%", + "Start Line": 4201, + "End Line": 4241 }, { - "Function Name": "createPrimitiveKey", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2459, - "End Line": 2489 + "Function Name": "_check_commenton", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "42.1%", + "Start Line": 1645, + "End Line": 1661 }, { - "Function Name": "extendParams", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 813, - "End Line": 843 + "Function Name": "_check_target_milestone", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 2140, + "End Line": 2151 }, { - "Function Name": "_getNodeRef", - "Structural Impact": 9.6, + "Function Name": "check", + "Structural Impact": 19.6, "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, + "Control Flow Branches": 8, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2795, - "End Line": 2826 + "Control Flow Ratio": "34.8%", + "Start Line": 372, + "End Line": 403 }, { - "Function Name": "addUnknownExtensionsToUserData", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2283, - "End Line": 2298 + "Function Name": "_check_alias", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "64.3%", + "Start Line": 1404, + "End Line": 1438 }, { - "Function Name": "createNodeMesh", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 4150, - "End Line": 4183 + "Function Name": "EmitDependList", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "53.8%", + "Start Line": 4178, + "End Line": 4196 }, { - "Function Name": "loadBuffer", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3011, - "End Line": 3041 + "Function Name": "remove_tag", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "45.0%", + "Start Line": 3341, + "End Line": 3365 }, { - "Function Name": "loadTexture", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1511, - "End Line": 1538 + "Function Name": "_check_component", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "46.7%", + "Start Line": 1663, + "End Line": 1674 }, { - "Function Name": "loadTexture", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1558, - "End Line": 1585 + "Function Name": "set_resolution", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 2894, + "End Line": 2931 }, { - "Function Name": "reduceAssociations", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 4476, - "End Line": 4504 + "Function Name": "set_bug_status", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 2943, + "End Line": 2981 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, + "Function Name": "_resolve_ultimate_dup_id", + "Structural Impact": 17.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "36.8%", + "Start Line": 3449, + "End Line": 3479 + }, + { + "Function Name": "add_group", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1167, - "End Line": 1189 + "Control Flow Ratio": "53.3%", + "Start Line": 3134, + "End Line": 3171 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "add_tag", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1364, - "End Line": 1382 + "Control Flow Ratio": "42.1%", + "Start Line": 3305, + "End Line": 3339 }, { - "Function Name": "assignExtrasToUserData", - "Structural Impact": 7.8, + "Function Name": "_changes_everconfirmed", + "Structural Impact": 16.5, "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2306, - "End Line": 2322 + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 4680, + "End Line": 4696 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1268, - "End Line": 1280 + "Function Name": "_check_version", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 2167, + "End Line": 2177 }, { - "Function Name": "constructor", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 253 + "Function Name": "set_dup_id", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2657, + "End Line": 2701 }, { - "Function Name": "_markDefs", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, + "Function Name": "VALIDATORS", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 673, - "End Line": 692 + "Control Flow Ratio": "40.0%", + "Start Line": 104, + "End Line": 174 }, { - "Function Name": "getDependencies", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "_add_remove", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 2981, - "End Line": 3002 + "Start Line": 2554, + "End Line": 2563 }, { - "Function Name": "getMaterialExtension", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "_check_keywords", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "35.7%", + "Start Line": 1889, + "End Line": 1907 + }, + { + "Function Name": "add_see_also", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 614, - "End Line": 626 + "Control Flow Ratio": "21.7%", + "Start Line": 3219, + "End Line": 3262 }, { - "Function Name": "createNodeAttachment", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 771, - "End Line": 788 + "Function Name": "remove_see_also", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "35.7%", + "Start Line": 3264, + "End Line": 3303 }, { - "Function Name": "createUniqueName", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3703, - "End Line": 3719 + "Function Name": "statuses_available", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 3885, + "End Line": 3915 }, { - "Function Name": "interpolate_", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 1, - "Input Parameters": 4, + "Function Name": "map_fields", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "31.6%", + "Start Line": 4478, + "End Line": 4496 + }, + { + "Function Name": "_check_integer_field", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 2102, - "End Line": 2140 + "Start Line": 2311, + "End Line": 2329 }, { - "Function Name": "updateMappings", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2803, - "End Line": 2818 + "Function Name": "_check_relationship_loop", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "28.6%", + "Start Line": 2331, + "End Line": 2355 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "add_alias", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 863, - "End Line": 877 + "Control Flow Ratio": "41.7%", + "Start Line": 3020, + "End Line": 3038 }, { - "Function Name": "_addNodeRef", - "Structural Impact": 5.8, + "Function Name": "_check_bug_file_loc", + "Structural Impact": 11.0, "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2772, - "End Line": 2784 + "Control Flow Ratio": "62.5%", + "Start Line": 1473, + "End Line": 1485 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "choices", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "26.3%", + "Start Line": 4090, + "End Line": 4130 + }, + { + "Function Name": "default_bug_status", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 981, - "End Line": 991 + "Control Flow Ratio": "40.0%", + "Start Line": 3640, + "End Line": 3659 }, { - "Function Name": "_getArrayFromAccessor", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "new_bug_statuses", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "36.4%", + "Start Line": 3784, + "End Line": 3804 + }, + { + "Function Name": "_refine_available_statuses", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 4618, - "End Line": 4639 + "Start Line": 3917, + "End Line": 3937 }, { - "Function Name": "loadTexture", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "check_is_visible", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 415, + "End Line": 433 + }, + { + "Function Name": "_check_short_desc", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 3212, - "End Line": 3231 + "Start Line": 2037, + "End Line": 2051 }, { - "Function Name": "_invokeAll", - "Structural Impact": 5.1, + "Function Name": "_create_cf_accessors", + "Structural Impact": 9.4, "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2845, - "End Line": 2862 + "Control Flow Ratio": "23.8%", + "Start Line": 4782, + "End Line": 4799 }, { - "Function Name": "_onError", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 295, - "End Line": 310 + "Function Name": "remove_cc", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 3008, + "End Line": 3018 }, { - "Function Name": "_invokeOne", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "qa_contact", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2828, - "End Line": 2843 + "Control Flow Ratio": "41.7%", + "Start Line": 3837, + "End Line": 3850 }, { - "Function Name": "loadBufferView", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3050, - "End Line": 3062 + "Function Name": "_check_multi_select_field", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "27.3%", + "Start Line": 2255, + "End Line": 2275 }, { - "Function Name": "collectMorphTargets", - "Structural Impact": 4.7, + "Function Name": "add_cc", + "Structural Impact": 9.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4521, - "End Line": 4529 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 2996, + "End Line": 3004 }, { - "Function Name": "constructor", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1914, - "End Line": 1927 + "Function Name": "_check_textarea_field", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 2298, + "End Line": 2309 }, { - "Function Name": "getDependency", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "_check_freetext_field", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 763, - "End Line": 769 + "Start Line": 2245, + "End Line": 2253 }, { - "Function Name": "copySampleValue_", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2082, - "End Line": 2100 + "Function Name": "set_custom_field", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "27.3%", + "Start Line": 2629, + "End Line": 2637 }, { - "Function Name": "createDefaultMaterial", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2263, - "End Line": 2281 + "Function Name": "_check_comment", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "22.2%", + "Start Line": 1613, + "End Line": 1643 }, { - "Function Name": "_createCubicSplineTrackInterpolant", - "Structural Impact": 3.7, + "Function Name": "actual_time", + "Structural Impact": 8.0, "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4641, - "End Line": 4658 + "Control Flow Ratio": "36.4%", + "Start Line": 3481, + "End Line": 3498 }, { - "Function Name": "createAttributesKey", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "dup_id", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2491, - "End Line": 2505 + "Control Flow Ratio": "33.3%", + "Start Line": 3431, + "End Line": 3447 }, { - "Function Name": "register", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "any_flags_requesteeble", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 391, - "End Line": 401 + "Control Flow Ratio": "40.0%", + "Start Line": 3514, + "End Line": 3529 }, { - "Function Name": "unregister", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 409, - "End Line": 419 + "Function Name": "_send_bugmail", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 1382, + "End Line": 1398 }, { - "Function Name": "InterpolantFactoryMethodGLTFCubicSpline", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4643, - "End Line": 4653 + "Function Name": "_check_deadline", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "30.0%", + "Start Line": 1680, + "End Line": 1696 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 897, - "End Line": 903 + "Function Name": "_extract_multi_selects", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "23.1%", + "Start Line": 1232, + "End Line": 1246 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "show_attachment_flags", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3939, + "End Line": 3963 + }, + { + "Function Name": "update_user_last_visit", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 4459, + "End Line": 4474 + }, + { + "Function Name": "_check_bugid_field", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "18.2%", + "Start Line": 2283, + "End Line": 2296 + }, + { + "Function Name": "_preload_referenced_bugs", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 522, + "End Line": 540 + }, + { + "Function Name": "_multi_select_accessor", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "13.3%", + "Start Line": 4818, + "End Line": 4829 + }, + { + "Function Name": "run_create_validators", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "11.1%", + "Start Line": 848, + "End Line": 890 + }, + { + "Function Name": "tags", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3367, + "End Line": 3381 + }, + { + "Function Name": "cc", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3580, + "End Line": 3594 + }, + { + "Function Name": "see_also", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3861, + "End Line": 3875 + }, + { + "Function Name": "alias", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3500, + "End Line": 3512 + }, + { + "Function Name": "keyword_objects", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 3733, + "End Line": 3744 + }, + { + "Function Name": "percentage_complete", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "23.1%", + "Start Line": 3807, + "End Line": 3819 + }, + { + "Function Name": "attachments", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 3531, + "End Line": 3540 + }, + { + "Function Name": "cc_users", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 3597, + "End Line": 3607 + }, + { + "Function Name": "duplicate_ids", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3683, + "End Line": 3693 + }, + { + "Function Name": "groups_in", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 4042, + "End Line": 4052 + }, + { + "Function Name": "set_component", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 2610, + "End Line": 2627 + }, + { + "Function Name": "assigned_to", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 3542, + "End Line": 3549 + }, + { + "Function Name": "isopened", + "Structural Impact": 6.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 973, - "End Line": 979 + "Start Line": 3719, + "End Line": 3725 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "_check_product", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 1909, + "End Line": 1923 + }, + { + "Function Name": "_check_tag_name", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 2128, + "End Line": 2138 + }, + { + "Function Name": "_check_strict_isolation_for_user", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 2119, + "End Line": 2126 + }, + { + "Function Name": "fields", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 2361, + "End Line": 2388 + }, + { + "Function Name": "related_bugs", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 3570, + "End Line": 3578 + }, + { + "Function Name": "VALIDATOR_DEPENDENCIES", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "23.1%", + "Start Line": 176, + "End Line": 205 + }, + { + "Function Name": "_check_priority", + "Structural Impact": 5.5, "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 1925, + "End Line": 1931 + }, + { + "Function Name": "in_group", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4054, + "End Line": 4057 + }, + { + "Function Name": "_check_time_field", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "14.3%", + "Start Line": 2153, + "End Line": 2165 + }, + { + "Function Name": "_check_reporter", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1011, - "End Line": 1017 + "Control Flow Ratio": "33.3%", + "Start Line": 1972, + "End Line": 1987 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "flag_types", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3695, + "End Line": 3709 + }, + { + "Function Name": "remove_from_db", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1293, + "End Line": 1304 + }, + { + "Function Name": "set_dependencies", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 2640, + "End Line": 2654 + }, + { + "Function Name": "blocked", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1091, - "End Line": 1097 + "Control Flow Ratio": "28.6%", + "Start Line": 3551, + "End Line": 3557 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "component_obj", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 3617, + "End Line": 3624 + }, + { + "Function Name": "dependson", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1159, - "End Line": 1165 + "Control Flow Ratio": "28.6%", + "Start Line": 3661, + "End Line": 3667 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "duplicates", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1209, - "End Line": 1215 + "Control Flow Ratio": "28.6%", + "Start Line": 3675, + "End Line": 3681 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "product_obj", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3829, + "End Line": 3835 + }, + { + "Function Name": "reporter", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3852, + "End Line": 3859 + }, + { + "Function Name": "status", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 3877, + "End Line": 3883 + }, + { + "Function Name": "preload", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 499, + "End Line": 518 + }, + { + "Function Name": "component", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1260, - "End Line": 1266 + "Control Flow Ratio": "33.3%", + "Start Line": 3609, + "End Line": 3614 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "classification_id", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3626, + "End Line": 3631 + }, + { + "Function Name": "classification", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3633, + "End Line": 3638 + }, + { + "Function Name": "product", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3821, + "End Line": 3826 + }, + { + "Function Name": "set_flags", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 2705, + "End Line": 2709 + }, + { + "Function Name": "editable_bug_fields", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 4151, + "End Line": 4172 + }, + { + "Function Name": "set_qa_contact", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2872, + "End Line": 2881 + }, + { + "Function Name": "_accessor_for", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "8.3%", + "Start Line": 4801, + "End Line": 4807 + }, + { + "Function Name": "check_for_edit", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1300, - "End Line": 1306 + "Control Flow Ratio": "14.3%", + "Start Line": 405, + "End Line": 413 }, { - "Function Name": "getMaterialType", + "Function Name": "clear_resolution", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1356, - "End Line": 1362 + "Control Flow Ratio": "33.3%", + "Start Line": 2933, + "End Line": 2940 }, { - "Function Name": "getMaterialType", + "Function Name": "bug_alias_to_id", "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1402, - "End Line": 1408 + "Control Flow Ratio": "16.7%", + "Start Line": 4137, + "End Line": 4143 }, { - "Function Name": "GLTFRegistry", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "object_cache_key", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 366, + "End Line": 370 + }, + { + "Function Name": "blocks_obj", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3559, + "End Line": 3563 + }, + { + "Function Name": "depends_on_obj", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3669, + "End Line": 3673 + }, + { + "Function Name": "DB_COLUMNS", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 40, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 576, - "End Line": 608 + "Start Line": 63, + "End Line": 102 }, { - "Function Name": "interpolate_", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 2148, - "End Line": 2156 + "Function Name": "_check_status_whiteboard", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2053, + "End Line": 2053 }, { - "Function Name": "constructor", + "Function Name": "_check_default_field", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2243, + "End Line": 2243 + }, + { + "Function Name": "UPDATE_COLUMNS", "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2076, - "End Line": 2080 + "Start Line": 207, + "End Line": 236 }, { - "Function Name": "parseAsync", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "_cf_accessor", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 560, - "End Line": 570 + "Start Line": 4809, + "End Line": 4816 }, { - "Function Name": "assignAttributeAccessor", + "Function Name": "_check_select_field", "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2277, + "End Line": 2281 + }, + { + "Function Name": "set_assigned_to", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4793, - "End Line": 4802 + "Start Line": 2565, + "End Line": 2572 }, { - "Function Name": "add", + "Function Name": "remove_alias", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 588, - "End Line": 592 + "Start Line": 3040, + "End Line": 3044 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "_check_date_field", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1598, - "End Line": 1603 + "Start Line": 2215, + "End Line": 2218 }, { - "Function Name": "createDracoPrimitive", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "flags", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3736, - "End Line": 3746 + "Start Line": 3711, + "End Line": 3717 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "reset_assigned_to", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 671 + "Start Line": 2574, + "End Line": 2578 }, { - "Function Name": "onLoad", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "reset_qa_contact", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3333, - "End Line": 3340 + "Start Line": 2883, + "End Line": 2887 }, { - "Function Name": "setDRACOLoader", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "bug_group", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 353 + "Start Line": 3565, + "End Line": 3568 }, { - "Function Name": "setKTX2Loader", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "keywords", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", + "Start Line": 3727, + "End Line": 3730 + }, + { + "Function Name": "DATE_COLUMNS", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 243, + "End Line": 247 + }, + { + "Function Name": "initialize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 362, - "End Line": 367 + "End Line": 364 }, { - "Function Name": "setMeshoptDecoder", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_check_creation_ts", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 381 + "Start Line": 1676, + "End Line": 1678 }, { - "Function Name": "get", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "set_bug_ignored", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 582, - "End Line": 586 + "Start Line": 2579, + "End Line": 2579 }, { - "Function Name": "remove", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "set_cclist_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 594, - "End Line": 598 + "Start Line": 2580, + "End Line": 2580 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_deadline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 856, - "End Line": 861 + "Start Line": 2638, + "End Line": 2638 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_clear_dup_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 890, - "End Line": 895 + "Start Line": 2655, + "End Line": 2655 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_estimated_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 971 + "Start Line": 2702, + "End Line": 2702 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_set_everconfirmed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1009 + "Start Line": 2703, + "End Line": 2703 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_op_sys", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1084, - "End Line": 1089 + "Start Line": 2710, + "End Line": 2710 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_platform", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1152, - "End Line": 1157 + "Start Line": 2711, + "End Line": 2711 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_priority", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1202, - "End Line": 1207 + "Start Line": 2712, + "End Line": 2712 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_remaining_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1258 + "Start Line": 2888, + "End Line": 2888 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_zero_remaining_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1298 + "Start Line": 2891, + "End Line": 2891 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_reporter_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1349, - "End Line": 1354 + "Start Line": 2892, + "End Line": 2892 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_severity", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1395, - "End Line": 1400 + "Start Line": 2941, + "End Line": 2941 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_status_whiteboard", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1451, - "End Line": 1456 + "Start Line": 2982, + "End Line": 2982 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_summary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1509 + "Start Line": 2983, + "End Line": 2983 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_target_milestone", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1551, - "End Line": 1556 + "Start Line": 2984, + "End Line": 2984 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_url", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1684, - "End Line": 1689 + "Start Line": 2985, + "End Line": 2985 }, { - "Function Name": "setExtensions", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "set_version", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2624, - "End Line": 2628 + "Start Line": 2986, + "End Line": 2986 }, { - "Function Name": "setPlugins", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "bug_file_loc", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2630, - "End Line": 2634 + "Start Line": 3390, + "End Line": 3390 }, { - "Function Name": "removeAll", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "bug_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 600, - "End Line": 604 + "Start Line": 3391, + "End Line": 3391 }, { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "bug_severity", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 801, - "End Line": 805 + "Start Line": 3392, + "End Line": 3392 }, { - "Function Name": "getMaterialType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "bug_status", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 807, - "End Line": 811 + "Start Line": 3393, + "End Line": 3393 }, { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "cclist_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1999, - "End Line": 2003 + "Start Line": 3394, + "End Line": 3394 }, { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "component_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2060, - "End Line": 2064 + "Start Line": 3395, + "End Line": 3395 }, { - "Function Name": "getMaterialType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "creation_ts", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3529, - "End Line": 3533 + "Start Line": 3396, + "End Line": 3396 }, { - "Function Name": "constructor", + "Function Name": "estimated_time", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2549, - "End Line": 2549 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 614, - "Sequential Logic Declarations": 315, - "Function Parameters": 207, - "Function/Method Declarations": 129, - "Class/Entity Declarations": 26, - "Defensive Programming Constructs": 247, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 13, + "Start Line": 3397, + "End Line": 3397 + }, + { + "Function Name": "deadline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3398, + "End Line": 3398 + }, + { + "Function Name": "delta_ts", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3399, + "End Line": 3399 + }, + { + "Function Name": "error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3400, + "End Line": 3400 + }, + { + "Function Name": "everconfirmed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3401, + "End Line": 3401 + }, + { + "Function Name": "lastdiffed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3402, + "End Line": 3402 + }, + { + "Function Name": "op_sys", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3403, + "End Line": 3403 + }, + { + "Function Name": "priority", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3404, + "End Line": 3404 + }, + { + "Function Name": "product_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3405, + "End Line": 3405 + }, + { + "Function Name": "remaining_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3406, + "End Line": 3406 + }, + { + "Function Name": "reporter_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3407, + "End Line": 3407 + }, + { + "Function Name": "rep_platform", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3408, + "End Line": 3408 + }, + { + "Function Name": "resolution", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3409, + "End Line": 3409 + }, + { + "Function Name": "short_desc", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3410, + "End Line": 3410 + }, + { + "Function Name": "status_whiteboard", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3411, + "End Line": 3411 + }, + { + "Function Name": "target_milestone", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3412, + "End Line": 3412 + }, + { + "Function Name": "version", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3413, + "End Line": 3413 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1072, + "Sequential Logic Declarations": 1524, + "Function Parameters": 153, + "Function/Method Declarations": 194, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 2, + "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 1186, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 150, + "State Mutations / Variable Reassignments": 2233, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 140, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 415, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 86, - "Global State Dependencies": 5, - "Decorators and Annotations": 0, + "Closures and Anonymous Functions": 2, + "Global State Dependencies": 203, + "Decorators and Annotations": 159, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 3, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Collection Iterators / Comprehensions": 92, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 40, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 215, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 12, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 49, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 122, + "Pointer Arithmetic & Addressing": 772, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 11, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 14, + "Structured Telemetry & Logging": 3, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 74, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Bitwise Operations": 56, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 418, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 84, + "Private / Encapsulated Scopes": 694, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2300, - "Structural Space Indentations": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 2992, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 3, - "Regex Execution": 8, - "Time Date Logic": 0, + "Serialization Parsing": 0, + "Regex Execution": 32, + "Time Date Logic": 6, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -220661,15 +222345,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 546, - "Design Camel Case": 199, - "Design Snake Case": 323, - "Design Pascal Case": 8, - "Design Upper Case": 14, - "Design Short Vars": 51, - "Design Long Vars": 3, - "Duplicate Logic": 12, - "Orphaned Logic": 6, + "Core Var Decl": 167, + "Design Camel Case": 0, + "Design Snake Case": 155, + "Design Pascal Case": 0, + "Design Upper Case": 12, + "Design Short Vars": 4, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -220679,7 +222363,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 3, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -220693,62 +222377,109 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 50, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../utils/BufferGeometryUtils.js", - "../utils/SkeletonUtils.js", - "three", - "three/addons/loaders/GLTFLoader.js" + "Bugzilla::Attachment", + "Bugzilla::BugMail", + "Bugzilla::BugUrl", + "Bugzilla::BugUserLastVisit", + "Bugzilla::Comment", + "Bugzilla::Component", + "Bugzilla::Constants", + "Bugzilla::Error", + "Bugzilla::Field", + "Bugzilla::Flag", + "Bugzilla::FlagType", + "Bugzilla::Group", + "Bugzilla::Hook", + "Bugzilla::Keyword", + "Bugzilla::Milestone", + "Bugzilla::Product", + "Bugzilla::Status", + "Bugzilla::User", + "Bugzilla::Util", + "Bugzilla::Version", + "List::MoreUtils", + "List::Util", + "POD", + "QA", + "Scalar::Util", + "Storable", + "UNCONFIRMED", + "an", + "base", + "bugs", + "commas", + "comment", + "comments", + "constant", + "email_in", + "if", + "it", + "longer", + "more", + "need", + "privileges", + "privs", + "remaining", + "set_all", + "set_bug_status", + "strict", + "the", + "this", + "warnings", + "way" ] }, - "javascript/threejs/Matrix4.js": { + "perl/bugzilla/CGI.pm": { "1. Artifact Identity": { - "Filename": "Matrix4.js", - "Path": "javascript/threejs/Matrix4.js", - "Language": "Javascript", + "Filename": "CGI.pm", + "Path": "perl/bugzilla/CGI.pm", + "Language": "Perl", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Alert": "TYPOSQUATTING THREAT: 'parameter' mimics 'parameters'", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2533.93, - "Y": -30.18, - "Z": 726.71 + "X": -3752.95, + "Y": -57.14, + "Z": 3500.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1315, - "Coding LOC": 597, - "Documentation LOC": 376, - "Structural Magnitude": 292.94, - "Control Flow Ratio": "44.0%", + "Total LOC": 844, + "Coding LOC": 492, + "Documentation LOC": 164, + "Structural Magnitude": 675.74, + "Control Flow Ratio": "50.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.515 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.03%", - "Error & Exception Exposure": "51.2%", - "Tech Debt Exposure": "89.15%", + "Cognitive Load Exposure": "50.85%", + "Error & Exception Exposure": "96.69%", + "Tech Debt Exposure": "82.34%", "Testing Exposure": "80.0%", - "API Exposure": "1.93%", + "API Exposure": "0.21%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "54.96%", - "Commented Logic Exposure": "5.06%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.25%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -220757,435 +222488,295 @@ }, "5. Function Analysis": [ { - "Function Name": "makePerspective", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, - "Input Parameters": 8, - "Control Flow Ratio": "75.0%", - "Start Line": 1122, - "End Line": 1166 - }, - { - "Function Name": "makeOrthographic", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, - "Input Parameters": 8, - "Control Flow Ratio": "75.0%", - "Start Line": 1182, - "End Line": 1226 - }, - { - "Function Name": "makeRotationFromEuler", - "Structural Impact": 23.0, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 11, + "Function Name": "clean_search_url", + "Structural Impact": 52.9, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 33, "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 338, - "End Line": 458 - }, - { - "Function Name": "lookAt", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 483, - "End Line": 528 - }, - { - "Function Name": "constructor", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 16, - "Control Flow Ratio": "100.0%", - "Start Line": 79, - "End Line": 101 + "Control Flow Ratio": "80.5%", + "Start Line": 145, + "End Line": 240 }, { - "Function Name": "decompose", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1053, - "End Line": 1106 + "Function Name": "_prevent_unsafe_response", + "Structural Impact": 49.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 26, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 315, + "End Line": 374 }, { - "Function Name": "makeTranslation", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 810, - "End Line": 838 + "Function Name": "new", + "Structural Impact": 26.0, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "48.0%", + "Start Line": 44, + "End Line": 112 }, { - "Function Name": "setPosition", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "header", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 14, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 683, - "End Line": 703 - }, - { - "Function Name": "extractBasis", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 239, - "End Line": 257 + "Start Line": 377, + "End Line": 448 }, { - "Function Name": "equals", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "redirect_search_url", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1234, - "End Line": 1247 - }, - { - "Function Name": "set", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 16, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 136 + "Control Flow Ratio": "45.5%", + "Start Line": 565, + "End Line": 622 }, { - "Function Name": "extractRotation", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 1, + "Function Name": "param", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 289, - "End Line": 326 - }, - { - "Function Name": "invert", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 712, - "End Line": 763 + "Control Flow Ratio": "50.0%", + "Start Line": 450, + "End Line": 488 }, { - "Function Name": "fromArray", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "canonicalise_query", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1256, - "End Line": 1266 + "Control Flow Ratio": "47.1%", + "Start Line": 115, + "End Line": 143 }, { - "Function Name": "compose", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, + "Function Name": "send_cookie", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1038 + "Control Flow Ratio": "50.0%", + "Start Line": 519, + "End Line": 547 }, { - "Function Name": "multiplyMatrices", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 0, + "Function Name": "url_is_attachment_base", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 600 - }, - { - "Function Name": "makeShear", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 980, - "End Line": 993 + "Control Flow Ratio": "45.5%", + "Start Line": 655, + "End Line": 676 }, { - "Function Name": "toArray", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, + "Function Name": "check_etag", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1276, - "End Line": 1302 + "Control Flow Ratio": "38.5%", + "Start Line": 242, + "End Line": 261 }, { - "Function Name": "makeRotationAxis", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 944 + "Function Name": "multipart_start", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 264, + "End Line": 294 }, { - "Function Name": "makeScale", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 954, - "End Line": 967 + "Function Name": "_init_bz_cgi_globals", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 24, + "End Line": 40 }, { - "Function Name": "makeBasis", - "Structural Impact": 2.6, + "Function Name": "close_standby_message", + "Structural Impact": 7.9, "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 267, - "End Line": 278 + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 296, + "End Line": 307 }, { - "Function Name": "setFromMatrix3", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 229 + "Function Name": "FETCH", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "27.3%", + "Start Line": 709, + "End Line": 716 }, { - "Function Name": "makeRotationX", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "_fix_utf8", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 847, - "End Line": 862 + "Control Flow Ratio": "50.0%", + "Start Line": 499, + "End Line": 505 }, { - "Function Name": "makeRotationY", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 871, - "End Line": 886 + "Function Name": "should_set", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 507, + "End Line": 514 }, { - "Function Name": "makeRotationZ", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "remove_cookie", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 895, - "End Line": 910 + "Control Flow Ratio": "40.0%", + "Start Line": 551, + "End Line": 561 }, { - "Function Name": "copy", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 175, - "End Line": 187 + "Function Name": "STORE", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "16.7%", + "Start Line": 700, + "End Line": 707 }, { - "Function Name": "scale", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "redirect_to_https", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 783 + "Control Flow Ratio": "20.0%", + "Start Line": 624, + "End Line": 645 }, { - "Function Name": "copyPosition", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "url_param", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 196, - "End Line": 206 + "Control Flow Ratio": "25.0%", + "Start Line": 490, + "End Line": 497 }, { - "Function Name": "multiplyScalar", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "set_dated_content_disp", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 608, - "End Line": 619 + "Start Line": 678, + "End Line": 692 }, { - "Function Name": "determinant", + "Function Name": "DELETE", "Structural Impact": 2.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 628, - "End Line": 650 - }, - { - "Function Name": "transpose", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 657, - "End Line": 672 - }, - { - "Function Name": "identity", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 143, - "End Line": 156 - }, - { - "Function Name": "makeRotationFromQuaternion", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 468, - "End Line": 472 - }, - { - "Function Name": "multiply", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 536, - "End Line": 540 + "Start Line": 720, + "End Line": 725 }, { - "Function Name": "premultiply", + "Function Name": "redirect_to_urlbase", "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 548, - "End Line": 552 - }, - { - "Function Name": "getMaxScaleOnAxis", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 790, - "End Line": 800 - }, - { - "Function Name": "clone", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 163, - "End Line": 167 + "Start Line": 648, + "End Line": 653 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 40, - "Sequential Logic Declarations": 51, - "Function Parameters": 37, - "Function/Method Declarations": 37, + "Control Flow Branches": 162, + "Sequential Logic Declarations": 161, + "Function Parameters": 26, + "Function/Method Declarations": 23, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 19, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, + "High-Risk Execution Commands": 4, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 86, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 350, "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 178, + "Structured Documentation Blocks": 30, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Global State Dependencies": 8, + "Decorators and Annotations": 50, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 5, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 13, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 10, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 24, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, + "Ad-hoc Print / Debug Statements": 12, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 27, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 98, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 85, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 582, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 369, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Regex Execution": 32, + "Time Date Logic": 7, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -221193,29 +222784,29 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 140, - "Design Camel Case": 12, - "Design Snake Case": 128, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 89, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 27, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 1, - "Commented-Out Executable Logic": 1, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 4, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, + "Non-Standard Unicode / Homoglyphs": 1, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -221226,704 +222817,927 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 22, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 3, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../constants.js", - "./Vector3.js" + "Bugzilla::CGI", + "Bugzilla::Constants", + "Bugzilla::Error", + "Bugzilla::Hook", + "Bugzilla::Search::Recent", + "Bugzilla::Util", + "C", + "File::Basename", + "L", + "a", + "base", + "in", + "it", + "list", + "need", + "parameter", + "parameters", + "strict", + "templates", + "use", + "value", + "warnings" ] }, - "javascript/threejs/Nodes.js": { + "perl/bugzilla/DB.pm": { "1. Artifact Identity": { - "Filename": "Nodes.js", - "Path": "javascript/threejs/Nodes.js", - "Language": "Javascript", + "Filename": "DB.pm", + "Path": "perl/bugzilla/DB.pm", + "Language": "Perl", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3211.51, - "Y": -90.13, - "Z": 1539.44 + "X": -4145.46, + "Y": -133.63, + "Z": 4052.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 167, - "Coding LOC": 140, - "Documentation LOC": 13, - "Structural Magnitude": 156.8, - "Control Flow Ratio": "49.5%", + "Total LOC": 3011, + "Coding LOC": 1800, + "Documentation LOC": 334, + "Structural Magnitude": 1121.4, + "Control Flow Ratio": "39.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.514 + "Raw Cognitive Density": 0.781 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "28.03%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "14.36%", - "Testing Exposure": "2.3%", - "API Exposure": "19.29%", + "Cognitive Load Exposure": "26.53%", + "Error & Exception Exposure": "75.2%", + "Tech Debt Exposure": "16.74%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "5.02%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "100.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 137, - "Sequential Logic Declarations": 140, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 139, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 139, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 139, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./accessors/BatchNode.js", - "./accessors/BufferAttributeNode.js", - "./accessors/BufferNode.js", - "./accessors/BuiltinNode.js", - "./accessors/ClippingNode.js", - "./accessors/CubeTextureNode.js", - "./accessors/InstanceNode.js", - "./accessors/InstancedMeshNode.js", - "./accessors/MaterialNode.js", - "./accessors/MaterialReferenceNode.js", - "./accessors/ModelNode.js", - "./accessors/MorphNode.js", - "./accessors/Object3DNode.js", - "./accessors/PointUVNode.js", - "./accessors/ReferenceBaseNode.js", - "./accessors/ReferenceNode.js", - "./accessors/RendererReferenceNode.js", - "./accessors/SkinningNode.js", - "./accessors/StorageBufferNode.js", - "./accessors/StorageTextureNode.js", - "./accessors/Texture3DNode.js", - "./accessors/TextureNode.js", - "./accessors/TextureSizeNode.js", - "./accessors/UniformArrayNode.js", - "./accessors/UserDataNode.js", - "./accessors/VelocityNode.js", - "./accessors/VertexColorNode.js", - "./code/CodeNode.js", - "./code/ExpressionNode.js", - "./code/FunctionCallNode.js", - "./code/FunctionNode.js", - "./core/ArrayNode.js", - "./core/AssignNode.js", - "./core/AttributeNode.js", - "./core/BypassNode.js", - "./core/ConstNode.js", - "./core/ContextNode.js", - "./core/IndexNode.js", - "./core/InputNode.js", - "./core/InspectorNode.js", - "./core/IsolateNode.js", - "./core/LightingModel.js", - "./core/MRTNode.js", - "./core/Node.js", - "./core/NodeAttribute.js", - "./core/NodeBuilder.js", - "./core/NodeCache.js", - "./core/NodeCode.js", - "./core/NodeError.js", - "./core/NodeFrame.js", - "./core/NodeFunctionInput.js", - "./core/NodeUniform.js", - "./core/NodeUtils.js", - "./core/NodeVar.js", - "./core/NodeVarying.js", - "./core/OutputStructNode.js", - "./core/ParameterNode.js", - "./core/PropertyNode.js", - "./core/StackNode.js", - "./core/StackTrace.js", - "./core/StructNode.js", - "./core/StructTypeNode.js", - "./core/SubBuildNode.js", - "./core/TempNode.js", - "./core/UniformGroupNode.js", - "./core/UniformNode.js", - "./core/VarNode.js", - "./core/VaryingNode.js", - "./core/constants.js", - "./display/BumpMapNode.js", - "./display/ColorSpaceNode.js", - "./display/FrontFacingNode.js", - "./display/NormalMapNode.js", - "./display/PassNode.js", - "./display/RenderOutputNode.js", - "./display/ScreenNode.js", - "./display/ToneMappingNode.js", - "./display/ToonOutlinePassNode.js", - "./display/ViewportDepthNode.js", - "./display/ViewportDepthTextureNode.js", - "./display/ViewportSharedTextureNode.js", - "./display/ViewportTextureNode.js", - "./functions/PhongLightingModel.js", - "./functions/PhysicalLightingModel.js", - "./geometry/RangeNode.js", - "./gpgpu/AtomicFunctionNode.js", - "./gpgpu/BarrierNode.js", - "./gpgpu/ComputeBuiltinNode.js", - "./gpgpu/ComputeNode.js", - "./gpgpu/SubgroupFunctionNode.js", - "./gpgpu/WorkgroupInfoNode.js", - "./lighting/AONode.js", - "./lighting/AmbientLightNode.js", - "./lighting/AnalyticLightNode.js", - "./lighting/BasicEnvironmentNode.js", - "./lighting/BasicLightMapNode.js", - "./lighting/DirectionalLightNode.js", - "./lighting/EnvironmentNode.js", - "./lighting/HemisphereLightNode.js", - "./lighting/IESSpotLightNode.js", - "./lighting/IrradianceNode.js", - "./lighting/LightProbeNode.js", - "./lighting/LightingContextNode.js", - "./lighting/LightingNode.js", - "./lighting/LightsNode.js", - "./lighting/PointLightNode.js", - "./lighting/PointShadowNode.js", - "./lighting/ProjectorLightNode.js", - "./lighting/RectAreaLightNode.js", - "./lighting/ShadowBaseNode.js", - "./lighting/ShadowNode.js", - "./lighting/SpotLightNode.js", - "./math/BitcastNode.js", - "./math/BitcountNode.js", - "./math/ConditionalNode.js", - "./math/MathNode.js", - "./math/OperatorNode.js", - "./math/PackFloatNode.js", - "./math/UnpackFloatNode.js", - "./parsers/GLSLNodeParser.js", - "./pmrem/PMREMNode.js", - "./utils/ArrayElementNode.js", - "./utils/ConvertNode.js", - "./utils/CubeMapNode.js", - "./utils/DebugNode.js", - "./utils/EventNode.js", - "./utils/FlipNode.js", - "./utils/FunctionOverloadingNode.js", - "./utils/JoinNode.js", - "./utils/LoopNode.js", - "./utils/MaxMipLevelNode.js", - "./utils/MemberNode.js", - "./utils/RTTNode.js", - "./utils/ReflectorNode.js", - "./utils/RotateNode.js", - "./utils/SampleNode.js", - "./utils/SetNode.js", - "./utils/SplitNode.js", - "./utils/StorageArrayElementNode.js" - ] - }, - "javascript/threejs/WebGLProgram.js": { - "1. Artifact Identity": { - "Filename": "WebGLProgram.js", - "Path": "javascript/threejs/WebGLProgram.js", - "Language": "Javascript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" - }, - "2. Topological Coordinates": { - "X": -2983.98, - "Y": -88.21, - "Z": 725.76 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1029, - "Coding LOC": 621, - "Documentation LOC": 30, - "Structural Magnitude": 684.02, - "Control Flow Ratio": "77.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.857 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "60.53%", - "Error & Exception Exposure": "47.87%", - "Tech Debt Exposure": "21.55%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "53.38%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.98%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "WebGLProgram", - "Structural Impact": 455.6, - "Lines of Code (LOC)": 615, - "Control Flow Branches": 189, + "Function Name": "bz_check_server_version", + "Structural Impact": 37.0, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "59.3%", + "Start Line": 235, + "End Line": 294 + }, + { + "Function Name": "bz_add_column", + "Structural Impact": 29.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 10, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 664, + "End Line": 710 + }, + { + "Function Name": "_check_references", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 9, "Input Parameters": 4, - "Control Flow Ratio": "93.6%", - "Start Line": 412, - "End Line": 1026 + "Control Flow Ratio": "47.4%", + "Start Line": 1578, + "End Line": 1664 }, { - "Function Name": "onFirstUse", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 13, + "Function Name": "bz_add_fks", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "38.9%", + "Start Line": 717, + "End Line": 747 + }, + { + "Function Name": "bz_alter_column_raw", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "46.2%", + "Start Line": 804, + "End Line": 817 + }, + { + "Function Name": "bz_alter_column", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "54.5%", + "Start Line": 749, + "End Line": 780 + }, + { + "Function Name": "bz_setup_foreign_keys", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 856, - "End Line": 949 + "Control Flow Ratio": "42.1%", + "Start Line": 604, + "End Line": 645 }, { - "Function Name": "getShaderErrors", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 25, + "Function Name": "sql_fulltext_search", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 40, "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 58, - "End Line": 82 + "Control Flow Ratio": "50.0%", + "Start Line": 489, + "End Line": 528 }, { - "Function Name": "generatePrecision", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 38, + "Function Name": "bz_drop_fk", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 29, "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 306, - "End Line": 343 + "Input Parameters": 3, + "Control Flow Ratio": "45.5%", + "Start Line": 988, + "End Line": 1016 }, { - "Function Name": "fetchAttributeLocations", - "Structural Impact": 10.1, + "Function Name": "bz_rename_table", + "Structural Impact": 13.4, "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "35.7%", + "Start Line": 1153, + "End Line": 1181 + }, + { + "Function Name": "bz_drop_column", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "45.5%", + "Start Line": 966, + "End Line": 986 + }, + { + "Function Name": "bz_rename_column", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "36.4%", + "Start Line": 1127, + "End Line": 1151 + }, + { + "Function Name": "_bz_init_schema_storage", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "46.2%", + "Start Line": 1428, + "End Line": 1477 + }, + { + "Function Name": "bz_drop_index_raw", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "44.4%", + "Start Line": 1085, + "End Line": 1096 + }, + { + "Function Name": "bz_drop_table", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 178, - "End Line": 206 + "Control Flow Ratio": "45.5%", + "Start Line": 1098, + "End Line": 1117 }, { - "Function Name": "getEncodingComponents", + "Function Name": "bz_add_table", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 865, + "End Line": 888 + }, + { + "Function Name": "_bz_populate_enum_table", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1554, + "End Line": 1574 + }, + { + "Function Name": "bz_check_requirements", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 184, + "End Line": 212 + }, + { + "Function Name": "bz_set_next_serial_value", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 1183, + "End Line": 1191 + }, + { + "Function Name": "bz_get_related_fks", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1018, + "End Line": 1038 + }, + { + "Function Name": "bz_drop_index", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 1050, + "End Line": 1067 + }, + { + "Function Name": "_build_connector", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1373, + "End Line": 1406 + }, + { + "Function Name": "import", "Structural Impact": 8.1, "Lines of Code (LOC)": 21, "Control Flow Branches": 4, "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 383, + "End Line": 403 + }, + { + "Function Name": "bz_add_index_raw", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 857, + "End Line": 863 + }, + { + "Function Name": "bz_create_database", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "38.5%", + "Start Line": 298, + "End Line": 326 + }, + { + "Function Name": "_bz_add_field_table", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 913, + "End Line": 935 + }, + { + "Function Name": "sql_in", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 481, + "End Line": 487 + }, + { + "Function Name": "_bz_store_real_schema", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 1525, + "End Line": 1551 + }, + { + "Function Name": "bz_start_transaction", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 36, - "End Line": 56 + "Start Line": 1317, + "End Line": 1337 }, { - "Function Name": "includeReplacer", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 24, + "Function Name": "_get_no_db_connection", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 253, - "End Line": 276 + "Input Parameters": 1, + "Control Flow Ratio": "23.1%", + "Start Line": 329, + "End Line": 347 }, { - "Function Name": "generateDefines", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, + "Function Name": "_bz_real_schema", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 160, - "End Line": 176 + "Control Flow Ratio": "37.5%", + "Start Line": 1489, + "End Line": 1507 }, { - "Function Name": "handleSource", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, + "Function Name": "_connect", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 159, + "End Line": 172 + }, + { + "Function Name": "bz_populate_enum_tables", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 589, + "End Line": 602 + }, + { + "Function Name": "_bz_add_table_raw", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 904, + "End Line": 911 + }, + { + "Function Name": "bz_commit_transaction", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1339, + "End Line": 1353 + }, + { + "Function Name": "_bz_check_dbd", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 20, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 15, - "End Line": 32 + "Control Flow Ratio": "20.0%", + "Start Line": 214, + "End Line": 233 }, { - "Function Name": "loopReplacer", + "Function Name": "bz_setup_database", "Structural Impact": 5.2, - "Lines of Code (LOC)": 15, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 563, + "End Line": 582 + }, + { + "Function Name": "_bz_connect_error_reasons", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 352, + "End Line": 373 + }, + { + "Function Name": "bz_add_index", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "25.0%", - "Start Line": 288, - "End Line": 302 + "Start Line": 829, + "End Line": 839 }, { - "Function Name": "generateVertexExtensions", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 149, - "End Line": 158 + "Function Name": "bz_alter_fk", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 819, + "End Line": 827 }, { - "Function Name": "generateEnvMapTypeDefine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "bz_rollback_transaction", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 362, - "End Line": 368 + "Start Line": 1355, + "End Line": 1367 }, { - "Function Name": "generateEnvMapModeDefine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 374, - "End Line": 380 + "Function Name": "sql_istrcmp", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 405, + "End Line": 410 }, { - "Function Name": "generateEnvMapBlendingDefine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "bz_drop_foreign_keys", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 388, - "End Line": 394 + "Control Flow Ratio": "25.0%", + "Start Line": 648, + "End Line": 658 }, { - "Function Name": "getToneMappingFunction", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, + "Function Name": "bz_add_field_tables", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 1, "Input Parameters": 2, + "Control Flow Ratio": "10.0%", + "Start Line": 937, + "End Line": 956 + }, + { + "Function Name": "sql_group_by", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "20.0%", - "Start Line": 110, - "End Line": 123 + "Start Line": 456, + "End Line": 463 }, { - "Function Name": "generateCubeUVSize", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, + "Function Name": "bz_column_info", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 396, - "End Line": 410 + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 1230, + "End Line": 1237 }, { - "Function Name": "generateShadowMapTypeDefine", - "Structural Impact": 3.1, + "Function Name": "bz_index_info", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 1239, + "End Line": 1246 + }, + { + "Function Name": "bz_fk_info", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "12.5%", + "Start Line": 1119, + "End Line": 1125 + }, + { + "Function Name": "bz_check_regexp", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 547, + "End Line": 557 + }, + { + "Function Name": "bz_table_indexes", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 1259, + "End Line": 1269 + }, + { + "Function Name": "bz_drop_field_tables", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 958, + "End Line": 964 + }, + { + "Function Name": "sql_string_concat", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 465, + "End Line": 469 + }, + { + "Function Name": "bz_drop_related_fks", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 350, - "End Line": 354 + "Control Flow Ratio": "14.3%", + "Start Line": 1040, + "End Line": 1048 }, { - "Function Name": "replaceLightNums", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 231 + "Function Name": "_bz_schema_class", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 1197, + "End Line": 1204 }, { - "Function Name": "getUniforms", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "_bz_schema", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 955, - "End Line": 966 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 1206, + "End Line": 1213 }, { - "Function Name": "getAttributes", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "quote", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 127, + "End Line": 132 + }, + { + "Function Name": "bz_in_transaction", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 972, - "End Line": 983 + "Start Line": 1313, + "End Line": 1315 }, { - "Function Name": "getTexelEncodingFunction", - "Structural Impact": 2.5, + "Function Name": "connect_shadow", + "Structural Impact": 2.8, "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 98 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 138, + "End Line": 152 }, { - "Function Name": "isReady", + "Function Name": "_handle_error", "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 990, - "End Line": 1000 + "Control Flow Ratio": "25.0%", + "Start Line": 174, + "End Line": 182 }, { - "Function Name": "replaceClippingPlaneNums", - "Structural Impact": 2.1, + "Function Name": "sql_string_until", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 471, + "End Line": 479 + }, + { + "Function Name": "sql_like", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 233, - "End Line": 239 + "Start Line": 431, + "End Line": 437 }, { - "Function Name": "getLuminanceFunction", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, + "Function Name": "sql_ilike", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 147 + "Start Line": 439, + "End Line": 445 }, { - "Function Name": "filterEmptyLine", - "Structural Impact": 1.7, + "Function Name": "sql_not_ilike", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 447, + "End Line": 453 + }, + { + "Function Name": "bz_add_fk", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 712, + "End Line": 715 + }, + { + "Function Name": "sql_iposition", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 418, + "End Line": 423 + }, + { + "Function Name": "bz_last_key", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 540, + "End Line": 545 + }, + { + "Function Name": "sql_position", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 212 + "Start Line": 425, + "End Line": 429 }, { - "Function Name": "resolveIncludes", - "Structural Impact": 1.7, + "Function Name": "sql_istring", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 245, - "End Line": 249 + "Start Line": 412, + "End Line": 416 }, { - "Function Name": "unrollLoops", - "Structural Impact": 1.7, + "Function Name": "bz_table_columns_real", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 282, - "End Line": 286 + "Start Line": 1291, + "End Line": 1295 }, { - "Function Name": "destroy", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "bz_table_info", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1011 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 229, - "Sequential Logic Declarations": 66, - "Function Parameters": 29, - "Function/Method Declarations": 28, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 38, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 70, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 4, - "Global State Dependencies": 3, - "Decorators and Annotations": 0, + "Start Line": 1248, + "End Line": 1251 + }, + { + "Function Name": "bz_table_columns", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1254, + "End Line": 1257 + }, + { + "Function Name": "_build_qi", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 45 + }, + { + "Function Name": "bz_table_list_real", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1303, + "End Line": 1307 + }, + { + "Function Name": "bz_server_version", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 535, + "End Line": 538 + }, + { + "Function Name": "_bz_get_initial_schema", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1225, + "End Line": 1228 + }, + { + "Function Name": "bz_table_list", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1271, + "End Line": 1274 + }, + { + "Function Name": "connect_main", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 157 + }, + { + "Function Name": "bz_enum_initial_values", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 585, + "End Line": 587 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 339, + "Sequential Logic Declarations": 519, + "Function Parameters": 74, + "Function/Method Declarations": 78, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 23, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 523, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 464, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 8, + "Closures and Anonymous Functions": 2, + "Global State Dependencies": 30, + "Decorators and Annotations": 75, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, + "Collection Iterators / Comprehensions": 29, + "Scientific & Mathematical Operations": 6, + "Metaprogramming & Reflection": 3, + "Module Dependencies (Imports)": 38, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 5, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 1, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 5, + "Pointer Arithmetic & Addressing": 106, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Ad-hoc Print / Debug Statements": 29, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 16, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, + "Bitwise Operations": 17, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 65, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 204, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 13, + "Private / Encapsulated Scopes": 251, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 549, - "Structural Space Indentations": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 857, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 18, - "Time Date Logic": 0, + "Regex Execution": 15, + "Time Date Logic": 4, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -221931,16 +223745,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 98, - "Design Camel Case": 64, - "Design Snake Case": 33, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 9, - "Design Long Vars": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 49, + "Design Camel Case": 0, + "Design Snake Case": 35, + "Design Pascal Case": 7, + "Design Upper Case": 7, + "Design Short Vars": 3, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -221948,9 +223762,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -221964,67 +223778,100 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 8, + "Direct Upstream (Fragility)": 42, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 3, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../../constants.js", - "../../math/ColorManagement.js", - "../../math/Matrix3.js", - "../../math/Vector3.js", - "../../utils.js", - "../shaders/ShaderChunk.js", - "./WebGLShader.js", - "./WebGLUniforms.js" + "Bugzilla::Constants", + "Bugzilla::DB", + "Bugzilla::DB::QuoteIdentifier", + "Bugzilla::DB::Schema", + "Bugzilla::Error", + "Bugzilla::Install::Localconfig", + "Bugzilla::Install::Requirements", + "Bugzilla::Install::Util", + "Bugzilla::Mailer", + "Bugzilla::Util", + "Bugzilla::Version", + "Carp", + "DBI", + "DBIx::Connector", + "DEFAULT", + "FK", + "L", + "List::Util", + "Moo", + "NAME", + "Scalar::Util", + "Storable", + "_bz_schema", + "bz_table_list", + "constant", + "default", + "driver", + "handles", + "longer", + "match", + "now", + "only", + "parameters", + "shadow", + "table", + "that", + "the", + "them", + "these", + "this", + "value", + "when" ] }, - "javascript/threejs/WebGLRenderer.js": { + "perl/bugzilla/Requirements.pm": { "1. Artifact Identity": { - "Filename": "WebGLRenderer.js", - "Path": "javascript/threejs/WebGLRenderer.js", - "Language": "Javascript", - "Architect": "the renderer", - "Indentation Style": "Tabs", + "Filename": "Requirements.pm", + "Path": "perl/bugzilla/Requirements.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'math/Vector4.js' mimics 'math/Vector3.js'", - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3368.7, - "Y": -95.65, - "Z": 1318.47 + "X": -3483.23, + "Y": -39.32, + "Z": 4154.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 3639, - "Coding LOC": 1628, - "Documentation LOC": 734, - "Structural Magnitude": 1767.86, - "Control Flow Ratio": "77.2%", + "Total LOC": 1000, + "Coding LOC": 707, + "Documentation LOC": 117, + "Structural Magnitude": 462.94, + "Control Flow Ratio": "35.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.085 + "Raw Cognitive Density": 0.86 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.62%", - "Error & Exception Exposure": "39.1%", - "Tech Debt Exposure": "52.0%", + "Cognitive Load Exposure": "39.66%", + "Error & Exception Exposure": "82.69%", + "Tech Debt Exposure": "19.72%", "Testing Exposure": "80.0%", - "API Exposure": "1.69%", - "Concurrency Exposure": "24.71%", - "State Flux Exposure": "98.04%", - "Commented Logic Exposure": "4.97%", + "API Exposure": "0.07%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -222033,1019 +223880,380 @@ }, "5. Function Analysis": [ { - "Function Name": "setProgram", - "Structural Impact": 374.1, - "Lines of Code (LOC)": 428, - "Control Flow Branches": 143, - "Input Parameters": 5, - "Control Flow Ratio": "94.7%", - "Start Line": 2295, - "End Line": 2722 - }, - { - "Function Name": "copyTextureToTexture", - "Structural Impact": 141.4, - "Lines of Code (LOC)": 235, - "Control Flow Branches": 48, - "Input Parameters": 6, - "Control Flow Ratio": "90.6%", - "Start Line": 3205, - "End Line": 3439 - }, - { - "Function Name": "renderBufferDirect", - "Structural Impact": 108.5, - "Lines of Code (LOC)": 159, - "Control Flow Branches": 37, - "Input Parameters": 6, - "Control Flow Ratio": "78.7%", - "Start Line": 1175, - "End Line": 1333 - }, - { - "Function Name": "render", - "Structural Impact": 94.2, - "Lines of Code (LOC)": 221, - "Control Flow Branches": 47, - "Input Parameters": 2, - "Control Flow Ratio": "92.2%", - "Start Line": 1600, - "End Line": 1820 - }, - { - "Function Name": "projectObject", - "Structural Impact": 81.7, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 33, - "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 1822, - "End Line": 1934 - }, - { - "Function Name": "setRenderTarget", - "Structural Impact": 80.4, - "Lines of Code (LOC)": 168, - "Control Flow Branches": 35, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 2823, - "End Line": 2990 - }, - { - "Function Name": "getProgram", - "Structural Impact": 51.8, - "Lines of Code (LOC)": 116, + "Function Name": "print_module_instructions", + "Structural Impact": 44.6, + "Lines of Code (LOC)": 96, "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 2142, - "End Line": 2257 - }, - { - "Function Name": "readRenderTargetPixels", - "Structural Impact": 51.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 15, - "Input Parameters": 8, - "Control Flow Ratio": "78.9%", - "Start Line": 3004, - "End Line": 3068 - }, - { - "Function Name": "readRenderTargetPixelsAsync", - "Structural Impact": 48.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 14, - "Input Parameters": 8, - "Control Flow Ratio": "82.4%", - "Start Line": 3086, - "End Line": 3163 - }, - { - "Function Name": "renderTransmissionPass", - "Structural Impact": 44.2, - "Lines of Code (LOC)": 123, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "84.2%", - "Start Line": 1960, - "End Line": 2082 - }, - { - "Function Name": "compile", - "Structural Impact": 38.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "84.2%", - "Start Line": 1371, - "End Line": 1462 - }, - { - "Function Name": "clear", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 944, - "End Line": 1018 - }, - { - "Function Name": "renderObject", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 2111, - "End Line": 2140 + "Input Parameters": 2, + "Control Flow Ratio": "44.0%", + "Start Line": 582, + "End Line": 677 }, { - "Function Name": "renderScene", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 1936, - "End Line": 1958 + "Function Name": "_checking_for", + "Structural Impact": 28.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "62.1%", + "Start Line": 777, + "End Line": 814 }, { - "Function Name": "renderObjects", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 2084, - "End Line": 2109 + "Function Name": "have_vers", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "43.3%", + "Start Line": 722, + "End Line": 775 }, { - "Function Name": "compileAsync", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 59, + "Function Name": "OPTIONAL_MODULES", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 244, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1536 - }, - { - "Function Name": "initTexture", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3464, - "End Line": 3486 + "Input Parameters": 0, + "Control Flow Ratio": "10.0%", + "Start Line": 197, + "End Line": 440 }, { - "Function Name": "setSize", - "Structural Impact": 11.6, + "Function Name": "check_graphviz", + "Structural Impact": 17.1, "Lines of Code (LOC)": 31, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 650, - "End Line": 680 - }, - { - "Function Name": "setEffects", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 726, - "End Line": 752 - }, - { - "Function Name": "prepareMaterial", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1337, - "End Line": 1357 + "Control Flow Ratio": "41.7%", + "Start Line": 688, + "End Line": 718 }, { - "Function Name": "materialNeedsLights", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, + "Function Name": "check_requirements", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 2742, - "End Line": 2748 - }, - { - "Function Name": "setViewport", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 787, - "End Line": 801 + "Control Flow Ratio": "40.0%", + "Start Line": 484, + "End Line": 517 }, { - "Function Name": "setScissor", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 824, - "End Line": 838 + "Function Name": "_missing_apache_modules", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "29.4%", + "Start Line": 533, + "End Line": 554 }, { - "Function Name": "setRenderTargetTextures", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2784, - "End Line": 2802 + "Function Name": "REQUIRED_MODULES", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "11.5%", + "Start Line": 84, + "End Line": 195 }, { - "Function Name": "copyFramebufferToTexture", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 16, + "Function Name": "_check_apache_module", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3172, - "End Line": 3187 + "Input Parameters": 4, + "Control Flow Ratio": "28.6%", + "Start Line": 570, + "End Line": 580 }, { - "Function Name": "releaseMaterialProgramReferences", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "_check_missing", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1151, - "End Line": 1171 + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 520, + "End Line": 531 }, { - "Function Name": "initGLContext", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 2, + "Function Name": "_get_apachectl", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 423, - "End Line": 538 + "Control Flow Ratio": "30.8%", + "Start Line": 556, + "End Line": 568 }, { - "Function Name": "checkMaterialsReady", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 30, + "Function Name": "install_command", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1487, - "End Line": 1516 - }, - { - "Function Name": "getUniformList", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2259, - "End Line": 2270 + "Control Flow Ratio": "18.2%", + "Start Line": 816, + "End Line": 832 }, { - "Function Name": "setPixelRatio", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "_get_extension_requirements", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 619, - "End Line": 627 + "Control Flow Ratio": "16.7%", + "Start Line": 470, + "End Line": 482 }, { - "Function Name": "initRenderTarget", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3448, - "End Line": 3456 + "Function Name": "map_files_to_features", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "27.3%", + "Start Line": 835, + "End Line": 847 }, { - "Function Name": "setAnimationLoop", + "Function Name": "_translate_feature", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1572, - "End Line": 1579 - }, - { - "Function Name": "onAnimationFrame", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1542, - "End Line": 1546 - }, + "Control Flow Ratio": "16.7%", + "Start Line": 679, + "End Line": 686 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 123, + "Sequential Logic Declarations": 228, + "Function Parameters": 11, + "Function/Method Declarations": 15, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 1, + "I/O and Network Boundaries": 10, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 240, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 41, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 4, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 6, + "Decorators and Annotations": 75, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 12, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 14, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 4, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 45, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 33, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 9, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 87, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 581, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 1, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 7, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 195, + "Design Camel Case": 0, + "Design Snake Case": 190, + "Design Pascal Case": 0, + "Design Upper Case": 5, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 3, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 18, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Bugzilla::Constants", + "Bugzilla::Install::Util", + "DateTime::TimeZone", + "Email::Address::XS", + "List::Util", + "Perl", + "Term::ANSIColor", + "XMLRPC::Lite", + "an", + "apache2ctl", + "base", + "constant", + "longer", + "module", + "strict", + "that", + "this", + "warnings" + ] + } + } + }, + "powershell/core": { + "Directory Group Magnitude": 6722.36, + "File Count": 6, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "55.32%", + "Error & Exception Exposure": "72.99%", + "Tech Debt Exposure": "39.37%", + "Testing Exposure": "67.05%", + "API Exposure": "10.63%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "83.33%", + "Commented Logic Exposure": "8.26%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "53.93%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "powershell/core/Install-PowerShellRemoting.ps1": { + "1. Artifact Identity": { + "Filename": "Install-PowerShellRemoting.ps1", + "Path": "powershell/core/Install-PowerShellRemoting.ps1", + "Language": "Powershell", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "powershell", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ps1)" + }, + "2. Topological Coordinates": { + "X": -5728.64, + "Y": -105.95, + "Z": -1612.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 233, + "Coding LOC": 181, + "Documentation LOC": 18, + "Structural Magnitude": 140.42, + "Control Flow Ratio": "78.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.807 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "55.64%", + "Error & Exception Exposure": "77.72%", + "Tech Debt Exposure": "46.21%", + "Testing Exposure": "80.0%", + "API Exposure": "10.79%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "19.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "updateCommonMaterialProperties", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "Install-PluginEndpoint", + "Structural Impact": 52.4, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 26, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2272, - "End Line": 2293 - }, - { - "Function Name": "setDrawingBufferSize", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 707, - "End Line": 719 + "Control Flow Ratio": "83.9%", + "Start Line": 113, + "End Line": 225 }, { - "Function Name": "markUniformsLightsNeedsUpdate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, + "Function Name": "Register-WinRmPlugin", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2726, - "End Line": 2740 - }, - { - "Function Name": "forceContextLoss", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 586, - "End Line": 591 - }, - { - "Function Name": "forceContextRestore", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 596, - "End Line": 601 + "Control Flow Ratio": "66.7%", + "Start Line": 36, + "End Line": 87 }, { - "Function Name": "getTargetPixelRatio", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 353 - }, - { - "Function Name": "setRenderTargetFramebuffer", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2804, - "End Line": 2810 - }, - { - "Function Name": "getContext", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 363 - }, - { - "Function Name": "onContextLost", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1092, - "End Line": 1100 - }, - { - "Function Name": "onMaterialDispose", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1138 - }, - { - "Function Name": "outputColorSpace", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3539, - "End Line": 3547 - }, - { - "Function Name": "deallocateMaterial", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1142, - "End Line": 1148 - }, - { - "Function Name": "getSize", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 635, - "End Line": 639 - }, - { - "Function Name": "getDrawingBufferSize", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 688, - "End Line": 692 - }, - { - "Function Name": "getCurrentViewport", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 764 - }, - { - "Function Name": "getViewport", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 772, - "End Line": 776 - }, - { - "Function Name": "getScissor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 809, - "End Line": 813 - }, - { - "Function Name": "setScissorTest", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 858, - "End Line": 862 - }, - { - "Function Name": "setOpaqueSort", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 874 - }, - { - "Function Name": "setTransparentSort", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 882, - "End Line": 886 - }, - { - "Function Name": "getClearColor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 896, - "End Line": 900 - }, - { - "Function Name": "setNodesHandler", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1054, - "End Line": 1059 - }, - { - "Function Name": "onContextCreationError", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1124, - "End Line": 1128 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1065, - "End Line": 1088 - }, - { - "Function Name": "onContextRestore", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1102, - "End Line": 1122 - }, - { - "Function Name": "resetState", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3493, - "End Line": 3502 - }, - { - "Function Name": "getContext", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 570 - }, - { - "Function Name": "getContextAttributes", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 577, - "End Line": 581 - }, - { - "Function Name": "getPixelRatio", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 608, - "End Line": 612 - }, - { - "Function Name": "getScissorTest", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 845, - "End Line": 849 - }, - { - "Function Name": "setClearColor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 912 - }, - { - "Function Name": "getClearAlpha", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 919, - "End Line": 923 - }, - { - "Function Name": "setClearAlpha", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 930, - "End Line": 934 - }, - { - "Function Name": "clearColor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1023, - "End Line": 1027 - }, - { - "Function Name": "clearDepth", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1036 - }, - { - "Function Name": "clearStencil", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1041, - "End Line": 1045 - }, - { - "Function Name": "onXRSessionStart", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1548, - "End Line": 1552 - }, - { - "Function Name": "onXRSessionEnd", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1554, - "End Line": 1558 - }, - { - "Function Name": "getActiveCubeFace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2755, - "End Line": 2759 - }, - { - "Function Name": "getActiveMipmapLevel", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2766, - "End Line": 2770 - }, - { - "Function Name": "getRenderTarget", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2778, - "End Line": 2782 - }, - { - "Function Name": "coordinateSystem", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3521, - "End Line": 3525 - }, - { - "Function Name": "outputColorSpace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3533, - "End Line": 3537 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 70 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 515, - "Sequential Logic Declarations": 152, - "Function Parameters": 83, - "Function/Method Declarations": 77, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 204, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 338, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 198, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 15, - "UI / View Layer Components": 3, - "Closures and Anonymous Functions": 54, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 2, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 37, - "Authorship Metadata": 2, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 2, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 49, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 9, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 172, - "Resource Deallocation & Cleanup": 20, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1587, - "Structural Space Indentations": 0, - "Hardware Bridge": 26, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 391, - "Design Camel Case": 195, - "Design Snake Case": 141, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 21, - "Design Long Vars": 6, - "Duplicate Logic": 0, - "Orphaned Logic": 27, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 37, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../constants.js", - "../math/Color.js", - "../math/ColorManagement.js", - "../math/Frustum.js", - "../math/Matrix4.js", - "../math/Vector3.js", - "../math/Vector4.js", - "../utils.js", - "./WebGLRenderTarget.js", - "./shaders/DFGLUTData.js", - "./webgl/WebGLAnimation.js", - "./webgl/WebGLAttributes.js", - "./webgl/WebGLBackground.js", - "./webgl/WebGLBindingStates.js", - "./webgl/WebGLBufferRenderer.js", - "./webgl/WebGLCapabilities.js", - "./webgl/WebGLClipping.js", - "./webgl/WebGLEnvironments.js", - "./webgl/WebGLExtensions.js", - "./webgl/WebGLGeometries.js", - "./webgl/WebGLIndexedBufferRenderer.js", - "./webgl/WebGLInfo.js", - "./webgl/WebGLMaterials.js", - "./webgl/WebGLMorphtargets.js", - "./webgl/WebGLObjects.js", - "./webgl/WebGLOutput.js", - "./webgl/WebGLPrograms.js", - "./webgl/WebGLProperties.js", - "./webgl/WebGLRenderLists.js", - "./webgl/WebGLRenderStates.js", - "./webgl/WebGLShadowMap.js", - "./webgl/WebGLState.js", - "./webgl/WebGLTextures.js", - "./webgl/WebGLUniforms.js", - "./webgl/WebGLUniformsGroups.js", - "./webgl/WebGLUtils.js", - "./webxr/WebXRManager.js" - ] - } - } - }, - "powershell/core": { - "Directory Group Magnitude": 6722.36, - "File Count": 6, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "55.32%", - "Error & Exception Exposure": "72.99%", - "Tech Debt Exposure": "39.37%", - "Testing Exposure": "67.05%", - "API Exposure": "10.63%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "83.33%", - "Commented Logic Exposure": "8.26%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "53.93%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "powershell/core/Install-PowerShellRemoting.ps1": { - "1. Artifact Identity": { - "Filename": "Install-PowerShellRemoting.ps1", - "Path": "powershell/core/Install-PowerShellRemoting.ps1", - "Language": "Powershell", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "powershell", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ps1)" - }, - "2. Topological Coordinates": { - "X": -5728.64, - "Y": -105.95, - "Z": -1612.09 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 233, - "Coding LOC": 181, - "Documentation LOC": 18, - "Structural Magnitude": 140.42, - "Control Flow Ratio": "78.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.807 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "55.64%", - "Error & Exception Exposure": "77.72%", - "Tech Debt Exposure": "46.21%", - "Testing Exposure": "80.0%", - "API Exposure": "10.79%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "19.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "Install-PluginEndpoint", - "Structural Impact": 52.4, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "83.9%", - "Start Line": 113, - "End Line": 225 - }, - { - "Function Name": "Register-WinRmPlugin", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 36, - "End Line": 87 - }, - { - "Function Name": "New-PluginConfigFile", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 23, + "Function Name": "New-PluginConfigFile", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 23, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", @@ -225073,9 +226281,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2410.36, + "X": 2411.94, "Y": -315.53, - "Z": -5234.67 + "Z": -5237.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -225245,9 +226453,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2683.95, + "X": 2685.53, "Y": -197.58, - "Z": -4714.81 + "Z": -4717.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -226107,9 +227315,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3297.74, + "X": 3299.33, "Y": -174.68, - "Z": -4608.34 + "Z": -4611.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -226432,9 +227640,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3023.96, + "X": 3025.54, "Y": -312.15, - "Z": -5475.24 + "Z": -5477.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227174,9 +228382,9 @@ "Identity Proof": "Sibling Anchor (.c)" }, "2. Topological Coordinates": { - "X": 3405.43, + "X": 3407.02, "Y": -289.86, - "Z": -5325.19 + "Z": -5327.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227337,9 +228545,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2922.61, + "X": 2924.2, "Y": -233.45, - "Z": -5212.8 + "Z": -5215.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227597,7 +228805,7 @@ } }, "scala/kafka": { - "Directory Group Magnitude": 6307.04, + "Directory Group Magnitude": 6293.64, "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -227631,9 +228839,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 1192.15, + "X": -3465.88, "Y": -302.43, - "Z": 2791.04 + "Z": 555.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227834,9 +229042,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 710.19, + "X": -3947.83, "Y": -263.75, - "Z": 2940.49 + "Z": 704.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229462,9 +230670,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 559.43, + "X": -4098.6, "Y": -117.52, - "Z": 3695.86 + "Z": 1460.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229794,9 +231002,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 1030.18, + "X": -3627.85, "Y": -177.79, - "Z": 3486.06 + "Z": 1250.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -230758,9 +231966,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 761.35, - "Y": -322.11, - "Z": 2544.04 + "X": -3896.69, + "Y": -322.07, + "Z": 308.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -230772,7 +231980,7 @@ "Total LOC": 1854, "Coding LOC": 1255, "Documentation LOC": 417, - "Structural Magnitude": 985.8, + "Structural Magnitude": 972.4, "Control Flow Ratio": "69.0%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, @@ -230806,16 +232014,6 @@ "Start Line": 1367, "End Line": 1431 }, - { - "Function Name": "fetchOffsetForTimestamp", - "Structural Impact": 36.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "76.5%", - "Start Line": 1433, - "End Line": 1482 - }, { "Function Name": "appendRecordsToLeader", "Structural Impact": 33.4, @@ -230856,6 +232054,16 @@ "Start Line": 767, "End Line": 817 }, + { + "Function Name": "fetchOffsetForTimestamp", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "88.9%", + "Start Line": 1433, + "End Line": 1460 + }, { "Function Name": "createLogIfNotExists", "Structural Impact": 23.0, @@ -232031,9 +233239,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 400.57, + "X": -4257.46, "Y": -147.87, - "Z": 3079.51 + "Z": 843.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -233394,9 +234602,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 180.77, + "X": -4477.26, "Y": -246.69, - "Z": 3028.54 + "Z": 792.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -234709,9 +235917,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5944.63, + "X": 292.33, "Y": 165.91, - "Z": -1240.74 + "Z": 3258.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -235512,9 +236720,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5564.02, + "X": -88.28, "Y": 265.38, - "Z": -525.67 + "Z": 3973.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -236482,9 +237690,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5352.22, + "X": -300.08, "Y": 225.2, - "Z": -761.32 + "Z": 3737.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -236763,9 +237971,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 6389.69, + "X": 737.38, "Y": 134.51, - "Z": -986.53 + "Z": 3512.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -237035,9 +238243,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 6202.89, + "X": 550.59, "Y": 311.65, - "Z": -65.79 + "Z": 4433.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -237313,9 +238521,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5857.28, + "X": 204.98, "Y": 257.91, - "Z": -720.76 + "Z": 3778.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -238423,9 +239631,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5766.46, + "X": 114.16, "Y": 404.61, - "Z": -21.17 + "Z": 4478.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -238814,9 +240022,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -2129.35, + "X": 4608.73, "Y": -127.57, - "Z": -4180.0 + "Z": -2958.76 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -238971,9 +240179,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1349.96, + "X": 5388.13, "Y": -109.1, - "Z": -4000.69 + "Z": -2779.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -240203,9 +241411,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2342.41, + "X": 4395.67, "Y": -122.2, - "Z": -3669.44 + "Z": -2448.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -240923,9 +242131,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1882.57, + "X": 4855.52, "Y": -115.21, - "Z": -3565.27 + "Z": -2344.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -242245,9 +243453,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1817.76, + "X": 4920.32, "Y": -150.26, - "Z": -4151.08 + "Z": -2929.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -243294,9 +244502,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2030.19, + "X": 4707.9, "Y": -147.74, - "Z": -2968.57 + "Z": -1747.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -243666,9 +244874,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2109.07, + "X": 4629.01, "Y": -155.51, - "Z": -3406.48 + "Z": -2185.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -245494,9 +246702,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1523.52, + "X": 5214.57, "Y": -127.18, - "Z": -3092.7 + "Z": -1871.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246609,9 +247817,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -4050.37, + "X": -609.07, "Y": 172.11, - "Z": 1264.01 + "Z": -2888.51 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -246766,9 +247974,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4426.96, + "X": -985.66, "Y": 31.7, - "Z": 808.83 + "Z": -3343.68 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246944,9 +248152,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3941.31, + "X": -500.01, "Y": 134.89, - "Z": 820.17 + "Z": -3332.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -247842,9 +249050,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -3459.94, + "X": -18.64, "Y": 121.05, - "Z": 607.59 + "Z": -3544.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248010,9 +249218,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3649.46, + "X": -208.16, "Y": 256.87, - "Z": 1295.14 + "Z": -2857.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248308,9 +249516,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4264.69, + "X": -823.39, "Y": 143.2, - "Z": 1071.28 + "Z": -3081.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248666,9 +249874,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3932.97, + "X": -491.67, "Y": -13.0, - "Z": 444.07 + "Z": -3708.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -249118,9 +250326,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3440.14, + "X": -3448.14, "Y": 139.99, - "Z": 2384.32 + "Z": 2388.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -249330,9 +250538,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3687.31, + "X": -3695.3, "Y": 123.19, - "Z": 1245.05 + "Z": 1249.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -250022,9 +251230,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -4070.02, + "X": -4078.02, "Y": 229.73, - "Z": 2303.05 + "Z": 2307.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -250737,9 +251945,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3755.43, + "X": -3763.43, "Y": 160.25, - "Z": 1984.24 + "Z": 1988.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -259555,9 +260763,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1937.92, + "X": 1946.01, "Y": 205.2, - "Z": 5063.68 + "Z": 5086.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -260026,9 +261234,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1306.6, + "X": 1314.69, "Y": 206.22, - "Z": 4960.67 + "Z": 4983.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -260330,9 +261538,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1611.4, + "X": 1619.49, "Y": 53.47, - "Z": 4240.5 + "Z": 4263.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -260721,9 +261929,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1627.6, + "X": 1635.69, "Y": 177.39, - "Z": 4472.6 + "Z": 4495.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -267718,9 +268926,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2175.47, + "X": 3723.19, "Y": -310.31, - "Z": -3034.46 + "Z": -3385.95 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -267875,9 +269083,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2173.41, + "X": 3725.25, "Y": -74.25, - "Z": -2302.91 + "Z": -2654.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -268610,9 +269818,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1807.17, + "X": 4091.49, "Y": -318.16, - "Z": -2889.91 + "Z": -3241.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269357,9 +270565,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2001.14, + "X": 3897.52, "Y": -15.07, - "Z": -2071.73 + "Z": -2423.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269550,9 +270758,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2410.92, + "X": 3487.74, "Y": -189.59, - "Z": -2704.89 + "Z": -3056.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269758,9 +270966,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1540.34, + "X": 4358.32, "Y": -113.9, - "Z": -1894.23 + "Z": -2245.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269969,9 +271177,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1842.26, + "X": 4056.4, "Y": -169.99, - "Z": -2611.84 + "Z": -2963.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -271579,9 +272787,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1394.01, + "X": 4504.65, "Y": -280.92, - "Z": -2907.85 + "Z": -3259.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -275900,7 +277108,7 @@ } }, "go/kubernetes": { - "Directory Group Magnitude": 4273.46, + "Directory Group Magnitude": 4361.36, "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -275934,9 +277142,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -199.39, + "X": -199.16, "Y": -66.18, - "Z": -3704.8 + "Z": -3715.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -276511,9 +277719,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 417.53, + "X": 417.76, "Y": -114.19, - "Z": -3760.71 + "Z": -3771.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -276945,9 +278153,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 588.76, + "X": 588.99, "Y": -282.69, - "Z": -4420.56 + "Z": -4431.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277230,9 +278438,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -38.21, + "X": -37.98, "Y": -62.78, - "Z": -3535.39 + "Z": -3546.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277391,9 +278599,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 60.6, + "X": 60.83, "Y": -181.22, - "Z": -3949.25 + "Z": -3960.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277869,9 +279077,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 124.49, - "Y": -178.3, - "Z": -4602.94 + "X": 124.83, + "Y": -178.55, + "Z": -4615.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277883,7 +279091,7 @@ "Total LOC": 997, "Coding LOC": 705, "Documentation LOC": 193, - "Structural Magnitude": 718.1, + "Structural Magnitude": 806.0, "Control Flow Ratio": "54.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -277927,6 +279135,16 @@ "Start Line": 755, "End Line": 857 }, + { + "Function Name": "updatePod", + "Structural Impact": 39.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "73.9%", + "Start Line": 506, + "End Line": 577 + }, { "Function Name": "getIndirectlyRelatedPods", "Structural Impact": 18.6, @@ -277947,6 +279165,26 @@ "Start Line": 952, "End Line": 970 }, + { + "Function Name": "addPod", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "53.8%", + "Start Line": 463, + "End Line": 501 + }, + { + "Function Name": "deletePod", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "53.8%", + "Start Line": 581, + "End Line": 618 + }, { "Function Name": "NewReplicaSetController", "Structural Impact": 14.5, @@ -277967,6 +279205,26 @@ "Start Line": 204, "End Line": 272 }, + { + "Function Name": "deleteRS", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 429, + "End Line": 460 + }, + { + "Function Name": "updateRS", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 394, + "End Line": 427 + }, { "Function Name": "getReplicaSetsWithSameController", "Structural Impact": 11.5, @@ -278099,63 +279357,13 @@ }, { "Function Name": "addRS", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 387, - "End Line": 387 - }, - { - "Function Name": "updateRS", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 394 - }, - { - "Function Name": "deleteRS", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 429, - "End Line": 429 - }, - { - "Function Name": "addPod", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 463 - }, - { - "Function Name": "updatePod", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 506, - "End Line": 506 - }, - { - "Function Name": "deletePod", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 581, - "End Line": 581 + "End Line": 391 }, { "Function Name": "DefaultReplicaSetControllerFeatures", @@ -278327,9 +279535,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -395.82, + "X": -395.59, "Y": -39.71, - "Z": -4224.38 + "Z": -4235.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -278726,7 +279934,7 @@ } }, "dockerfile/moby/builder/dockerfile": { - "Directory Group Magnitude": 4165.89, + "Directory Group Magnitude": 4178.19, "File Count": 18, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -280738,9 +281946,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5697.03, - "Y": 12.04, - "Z": 1369.3 + "X": 5696.88, + "Y": 12.06, + "Z": 1369.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -280752,7 +281960,7 @@ "Total LOC": 762, "Coding LOC": 541, "Documentation LOC": 139, - "Structural Magnitude": 800.52, + "Structural Magnitude": 812.82, "Control Flow Ratio": "57.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -280866,6 +282074,16 @@ "Start Line": 116, "End Line": 139 }, + { + "Function Name": "parsePortSpecs", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 550, + "End Line": 571 + }, { "Function Name": "dispatchWorkdir", "Structural Impact": 13.6, @@ -281055,16 +282273,6 @@ "Control Flow Ratio": "0.0%", "Start Line": 758, "End Line": 761 - }, - { - "Function Name": "parsePortSpecs", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 550, - "End Line": 550 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -283366,9 +284574,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3535.69, + "X": 1131.69, "Y": 208.91, - "Z": -2842.03 + "Z": 2517.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -283799,9 +285007,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3848.01, + "X": 1444.0, "Y": 316.82, - "Z": -2409.18 + "Z": 2949.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284039,9 +285247,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4327.01, + "X": 1923.0, "Y": 281.35, - "Z": -2451.41 + "Z": 2907.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284371,9 +285579,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4070.39, + "X": 1666.38, "Y": 207.16, - "Z": -3215.42 + "Z": 2143.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284722,9 +285930,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3729.28, + "X": 1325.27, "Y": 148.87, - "Z": -3506.29 + "Z": 1852.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284883,9 +286091,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3716.02, + "X": 1312.01, "Y": 237.84, - "Z": -2565.27 + "Z": 2793.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -285596,9 +286804,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4512.91, + "X": 2108.91, "Y": 256.21, - "Z": -2962.52 + "Z": 2396.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -285957,9 +287165,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4006.83, + "X": 1602.82, "Y": 281.46, - "Z": -2657.84 + "Z": 2701.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -290863,7 +292071,7 @@ } }, "shell/brew": { - "Directory Group Magnitude": 3434.02, + "Directory Group Magnitude": 3418.62, "File Count": 9, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "88.9%", @@ -290873,7 +292081,7 @@ "Cognitive Load Exposure": "32.52%", "Error & Exception Exposure": "36.86%", "Tech Debt Exposure": "55.39%", - "Testing Exposure": "45.0%", + "Testing Exposure": "44.98%", "API Exposure": "1.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "40.7%", @@ -291055,9 +292263,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -2027.16, - "Y": -174.83, - "Z": 2504.47 + "X": -2630.49, + "Y": -115.26, + "Z": 3350.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -291069,7 +292277,7 @@ "Total LOC": 100, "Coding LOC": 78, "Documentation LOC": 13, - "Structural Magnitude": 31.86, + "Structural Magnitude": 16.46, "Control Flow Ratio": "95.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -291081,7 +292289,7 @@ "Cognitive Load Exposure": "65.5%", "Error & Exception Exposure": "64.28%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.52%", + "Testing Exposure": "2.38%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "72.65%", @@ -291093,16 +292301,6 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "RUN", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 21, - "End Line": 48 - }, { "Function Name": "RUN", "Structural Impact": 8.9, @@ -294715,9 +295913,9 @@ "Identity Proof": "Single Indicator (Ext: .rb)" }, "2. Topological Coordinates": { - "X": -2679.61, - "Y": -155.46, - "Z": 3413.33 + "X": -2079.17, + "Y": -214.53, + "Z": 2567.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -300538,9 +301736,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1371.23, + "X": 6214.92, "Y": -60.8, - "Z": -4078.54 + "Z": -1275.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -301883,9 +303081,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1056.14, + "X": 6530.01, "Y": -58.65, - "Z": -4080.5 + "Z": -1277.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -303427,9 +304625,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -776.77, + "X": 6809.38, "Y": -135.8, - "Z": -3645.97 + "Z": -843.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -303881,9 +305079,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1045.54, + "X": 6540.61, "Y": -69.44, - "Z": -4617.9 + "Z": -1815.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -314166,9 +315364,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 479.69, + "X": 480.58, "Y": 258.69, - "Z": -5332.88 + "Z": -5343.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -314706,9 +315904,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 149.86, + "X": 150.75, "Y": 118.88, - "Z": -4745.37 + "Z": -4755.94 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -315461,9 +316659,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 411.48, + "X": 412.37, "Y": 157.88, - "Z": -5085.0 + "Z": -5095.57 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -320768,9 +321966,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2998.25, + "X": -3001.24, "Y": -220.14, - "Z": -3793.91 + "Z": -3798.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321199,9 +322397,9 @@ "Identity Proof": "Metadata Anchor (Makefile.PL)" }, "2. Topological Coordinates": { - "X": -3197.37, + "X": -3200.37, "Y": -177.33, - "Z": -4089.34 + "Z": -4093.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321360,9 +322558,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2710.43, + "X": -2713.42, "Y": -211.99, - "Z": -4229.28 + "Z": -4233.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321897,9 +323095,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2637.73, + "X": -2640.73, "Y": -142.35, - "Z": -4386.61 + "Z": -4391.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322149,9 +323347,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2364.15, + "X": -2367.14, "Y": -214.75, - "Z": -3577.97 + "Z": -3582.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322559,9 +323757,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": 1045.53, + "X": 1046.87, "Y": -33.65, - "Z": 4968.24 + "Z": 4976.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322716,9 +323914,9 @@ "Identity Proof": "Single Indicator (Ext: .cbl)" }, "2. Topological Coordinates": { - "X": 548.31, + "X": 549.65, "Y": -117.03, - "Z": 4988.86 + "Z": 4996.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323162,9 +324360,9 @@ "Identity Proof": "Single Indicator (Ext: .cbl)" }, "2. Topological Coordinates": { - "X": 867.21, + "X": 868.55, "Y": -115.13, - "Z": 4143.4 + "Z": 4151.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323514,9 +324712,9 @@ "Identity Proof": "Single Indicator (Ext: .cbl)" }, "2. Topological Coordinates": { - "X": 816.06, + "X": 817.4, "Y": -62.33, - "Z": 4813.15 + "Z": 4821.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328170,9 +329368,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 1209.35, + "X": -3342.81, "Y": 206.9, - "Z": 3021.14 + "Z": 561.23 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -328327,9 +329525,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1222.73, + "X": -3329.44, "Y": 177.78, - "Z": 3977.42 + "Z": 1517.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328662,9 +329860,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1943.27, + "X": -2608.9, "Y": 202.14, - "Z": 3420.35 + "Z": 960.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328841,9 +330039,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1797.9, + "X": -2754.26, "Y": 201.18, - "Z": 3965.2 + "Z": 1505.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329294,9 +330492,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 978.75, + "X": -3573.41, "Y": 197.64, - "Z": 3358.97 + "Z": 899.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329559,9 +330757,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1580.01, + "X": -2972.16, "Y": 265.74, - "Z": 3181.17 + "Z": 721.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329860,9 +331058,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1477.08, + "X": -3075.09, "Y": 235.59, - "Z": 3751.33 + "Z": 1291.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330348,9 +331546,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1397.14, + "X": -3155.02, "Y": 156.02, - "Z": 4154.49 + "Z": 1694.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330514,7 +331712,7 @@ } }, "swift/alamofire": { - "Directory Group Magnitude": 2088.6, + "Directory Group Magnitude": 2130.6, "File Count": 6, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -330548,9 +331746,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4363.62, - "Y": 286.85, - "Z": 3644.05 + "X": 4364.27, + "Y": 286.98, + "Z": 3643.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330738,9 +331936,9 @@ "Identity Proof": "Metadata Anchor (Package.swift)" }, "2. Topological Coordinates": { - "X": 4745.34, - "Y": 252.72, - "Z": 3541.06 + "X": 4746.5, + "Y": 252.82, + "Z": 3541.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330897,9 +332095,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 3789.08, - "Y": 166.02, - "Z": 3929.17 + "X": 3789.02, + "Y": 166.0, + "Z": 3929.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331137,9 +332335,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4065.86, - "Y": 82.33, - "Z": 4253.53 + "X": 4065.97, + "Y": 82.21, + "Z": 4254.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331787,9 +332985,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4640.89, - "Y": 126.68, - "Z": 4284.77 + "X": 4641.9, + "Y": 126.61, + "Z": 4285.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -332097,9 +333295,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4323.99, + "X": 4324.59, "Y": 135.59, - "Z": 3762.83 + "Z": 3763.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -332111,7 +333309,7 @@ "Total LOC": 1458, "Coding LOC": 771, "Documentation LOC": 526, - "Structural Magnitude": 829.02, + "Structural Magnitude": 871.02, "Control Flow Ratio": "58.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -332135,6 +333333,16 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "performSetupOperations", + "Structural Impact": 44.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "74.1%", + "Start Line": 1233, + "End Line": 1274 + }, { "Function Name": "init", "Structural Impact": 41.3, @@ -332675,16 +333883,6 @@ "Start Line": 1347, "End Line": 1353 }, - { - "Function Name": "performSetupOperations", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1233, - "End Line": 1235 - }, { "Function Name": "withAllRequests", "Structural Impact": 1.7, @@ -332817,7 +334015,7 @@ } }, "cpp/powertoys": { - "Directory Group Magnitude": 2071.5, + "Directory Group Magnitude": 2046.6, "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -332827,14 +334025,14 @@ "Error & Exception Exposure": "78.8%", "Tech Debt Exposure": "22.44%", "Testing Exposure": "35.65%", - "API Exposure": "3.24%", + "API Exposure": "2.93%", "Concurrency Exposure": "11.12%", "State Flux Exposure": "93.43%", "Commented Logic Exposure": "1.35%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.9%", + "Documentation Exposure": "25.82%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { @@ -332865,7 +334063,7 @@ "Total LOC": 1194, "Coding LOC": 999, "Documentation LOC": 45, - "Structural Magnitude": 1082.98, + "Structural Magnitude": 1083.08, "Control Flow Ratio": "61.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -333129,6 +334327,16 @@ "Start Line": 984, "End Line": 994 }, + { + "Function Name": "m_draggingState", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 75, + "End Line": 96 + }, { "Function Name": "FancyZones::SyncVirtualDesktops", "Structural Impact": 3.0, @@ -333169,16 +334377,6 @@ "Start Line": 1190, "End Line": 1193 }, - { - "Function Name": "FancyZones", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 72, - "End Line": 73 - }, { "Function Name": "FancyZones::VirtualDesktopChanged", "Structural Impact": 1.3, @@ -333188,16 +334386,6 @@ "Control Flow Ratio": "0.0%", "Start Line": 303, "End Line": 308 - }, - { - "Function Name": "m_draggingState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 77 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -333717,9 +334905,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": 807.65, - "Y": 13.58, - "Z": -4668.98 + "X": 807.63, + "Y": 13.54, + "Z": -4668.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -333731,7 +334919,7 @@ "Total LOC": 277, "Coding LOC": 235, "Documentation LOC": 15, - "Structural Magnitude": 305.8, + "Structural Magnitude": 300.5, "Control Flow Ratio": "58.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -333744,14 +334932,14 @@ "Error & Exception Exposure": "96.34%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", - "API Exposure": "7.81%", + "API Exposure": "6.92%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "32.01%", + "Documentation Exposure": "25.6%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -333825,26 +335013,6 @@ "Start Line": 264, "End Line": 270 }, - { - "Function Name": "operator<", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 38 - }, - { - "Function Name": "operator<", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 - }, { "Function Name": "RegisterWindow", "Structural Impact": 1.6, @@ -333877,7 +335045,7 @@ "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 195, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -334200,9 +335368,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": 525.02, - "Y": -173.02, - "Z": -3944.58 + "X": 525.36, + "Y": -172.95, + "Z": -3944.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -334214,7 +335382,7 @@ "Total LOC": 644, "Coding LOC": 534, "Documentation LOC": 43, - "Structural Magnitude": 545.48, + "Structural Magnitude": 525.78, "Control Flow Ratio": "70.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -334227,14 +335395,14 @@ "Error & Exception Exposure": "88.31%", "Tech Debt Exposure": "10.66%", "Testing Exposure": "80.0%", - "API Exposure": "3.4%", + "API Exposure": "2.14%", "Concurrency Exposure": "57.61%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "9.45%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "20.95%", + "Documentation Exposure": "19.78%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -334278,16 +335446,6 @@ "Start Line": 401, "End Line": 437 }, - { - "Function Name": "std::thread", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 88, - "End Line": 161 - }, { "Function Name": "should_run_in_special_mode", "Structural Impact": 16.6, @@ -334350,7 +335508,7 @@ "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 273, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 0, @@ -334720,9 +335878,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": -4200.1, + "X": -4210.3, "Y": 237.38, - "Z": 3554.98 + "Z": 3562.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -334877,9 +336035,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -4994.74, + "X": -5004.94, "Y": 229.37, - "Z": 3147.81 + "Z": 3155.22 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -335035,9 +336193,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4495.46, + "X": -4505.66, "Y": 292.43, - "Z": 2775.09 + "Z": 2782.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -337071,9 +338229,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4489.53, + "X": -4499.73, "Y": 202.09, - "Z": 3117.73 + "Z": 3125.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338674,7 +339832,7 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2366, "Sequential Logic Declarations": 2126, - "Function Parameters": 364, + "Function Parameters": 363, "Function/Method Declarations": 156, "Class/Entity Declarations": 5, "Defensive Programming Constructs": 78, @@ -338805,9 +339963,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4791.35, + "X": -4801.55, "Y": 227.35, - "Z": 3617.12 + "Z": 3624.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -339478,7 +340636,7 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 1144, "Sequential Logic Declarations": 416, - "Function Parameters": 73, + "Function Parameters": 0, "Function/Method Declarations": 63, "Class/Entity Declarations": 3, "Defensive Programming Constructs": 8, @@ -341568,9 +342726,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4898.56, + "X": -4912.31, "Y": 134.99, - "Z": 1491.95 + "Z": 1496.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -342338,9 +343496,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4348.03, + "X": -4361.79, "Y": 124.76, - "Z": 1788.82 + "Z": 1792.98 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -342495,9 +343653,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4638.36, + "X": -4652.12, "Y": 160.66, - "Z": 900.64 + "Z": 904.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -342723,9 +343881,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4614.46, + "X": -4628.22, "Y": 101.25, - "Z": 1292.86 + "Z": 1297.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -350580,14 +351738,14 @@ } }, "java/springboot": { - "Directory Group Magnitude": 1813.24, + "Directory Group Magnitude": 1798.34, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "87.5%", "Static: Literature & Documentation": "12.5%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "11.93%", + "Cognitive Load Exposure": "11.94%", "Error & Exception Exposure": "57.62%", "Tech Debt Exposure": "56.31%", "Testing Exposure": "60.23%", @@ -350615,9 +351773,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 4588.05, - "Y": -161.13, - "Z": -2874.41 + "X": 1214.96, + "Y": -161.14, + "Z": 3037.24 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -350773,9 +351931,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4952.09, - "Y": -122.07, - "Z": -2730.55 + "X": 1579.07, + "Y": -122.09, + "Z": 3181.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -351445,9 +352603,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5165.19, - "Y": -18.98, - "Z": -1961.59 + "X": 1792.23, + "Y": -18.96, + "Z": 3950.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -352147,9 +353305,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4732.72, - "Y": 6.64, - "Z": -1872.44 + "X": 1359.66, + "Y": 6.66, + "Z": 4039.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -352336,9 +353494,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4360.16, - "Y": -134.84, - "Z": -2381.12 + "X": 988.08, + "Y": -134.77, + "Z": 3530.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -352350,7 +353508,7 @@ "Total LOC": 254, "Coding LOC": 192, "Documentation LOC": 27, - "Structural Magnitude": 101.24, + "Structural Magnitude": 91.14, "Control Flow Ratio": "31.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -352384,16 +353542,6 @@ "Start Line": 86, "End Line": 115 }, - { - "Function Name": "resolveOutcomes", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 141, - "End Line": 181 - }, { "Function Name": "addAll", "Structural Impact": 9.1, @@ -352651,9 +353799,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5382.14, + "X": 2009.2, "Y": -53.71, - "Z": -2689.64 + "Z": 3222.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -353031,9 +354179,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4890.57, + "X": 1517.54, "Y": -57.51, - "Z": -2338.84 + "Z": 3572.91 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -353045,7 +354193,7 @@ "Total LOC": 1877, "Coding LOC": 1044, "Documentation LOC": 626, - "Structural Magnitude": 809.48, + "Structural Magnitude": 816.58, "Control Flow Ratio": "36.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -353189,6 +354337,16 @@ "Start Line": 779, "End Line": 784 }, + { + "Function Name": "applyInitializers", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 615, + "End Line": 625 + }, { "Function Name": "getExceptionReporters", "Structural Impact": 7.6, @@ -353449,6 +354607,16 @@ "Start Line": 1498, "End Line": 1502 }, + { + "Function Name": "SpringApplication", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 273, + "End Line": 284 + }, { "Function Name": "getExitCodeFromMappedException", "Structural Impact": 3.9, @@ -353689,16 +354857,6 @@ "Start Line": 715, "End Line": 724 }, - { - "Function Name": "getApplicationContext", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1586, - "End Line": 1612 - }, { "Function Name": "throwIfNotMet", "Structural Impact": 2.4, @@ -354259,26 +355417,6 @@ "Start Line": 1802, "End Line": 1805 }, - { - "Function Name": "SpringApplication", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 273, - "End Line": 273 - }, - { - "Function Name": "applyInitializers", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 615, - "End Line": 615 - }, { "Function Name": "getResourceLoader", "Structural Impact": 1.1, @@ -354600,9 +355738,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4608.87, - "Y": 10.62, - "Z": -2029.94 + "X": 1236.08, + "Y": 10.61, + "Z": 3881.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -354614,7 +355752,7 @@ "Total LOC": 741, "Coding LOC": 602, "Documentation LOC": 44, - "Structural Magnitude": 323.44, + "Structural Magnitude": 311.54, "Control Flow Ratio": "27.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -354623,7 +355761,7 @@ "Raw Cognitive Density": 0.389 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "17.5%", + "Cognitive Load Exposure": "17.53%", "Error & Exception Exposure": "77.3%", "Tech Debt Exposure": "62.01%", "Testing Exposure": "80.0%", @@ -354668,16 +355806,6 @@ "Start Line": 222, "End Line": 241 }, - { - "Function Name": "customize", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 672, - "End Line": 715 - }, { "Function Name": "addResourceHandler", "Structural Impact": 8.9, @@ -354888,16 +356016,6 @@ "Start Line": 493, "End Line": 504 }, - { - "Function Name": "create", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 664, - "End Line": 674 - }, { "Function Name": "localeResolver", "Structural Impact": 2.6, @@ -355078,6 +356196,16 @@ "Start Line": 183, "End Line": 188 }, + { + "Function Name": "requestContextFilter", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 426, + "End Line": 431 + }, { "Function Name": "flashMapManager", "Structural Impact": 1.3, @@ -355118,16 +356246,6 @@ "Start Line": 641, "End Line": 645 }, - { - "Function Name": "requestContextFilter", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 427 - }, { "Function Name": "getIndexHtmlResource", "Structural Impact": 1.1, @@ -356100,3664 +357218,1517 @@ "Control Flow Ratio": "45.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.545 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "26.07%", - "Error & Exception Exposure": "19.85%", - "Tech Debt Exposure": "44.8%", - "Testing Exposure": "2.56%", - "API Exposure": "1.02%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "86.09%", - "Commented Logic Exposure": "5.73%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "parse_stmt_line", - "Structural Impact": 100.1, - "Lines of Code (LOC)": 236, - "Control Flow Branches": 50, - "Input Parameters": 2, - "Control Flow Ratio": "42.7%", - "Start Line": 550, - "End Line": 785 - }, - { - "Function Name": "parse_function", - "Structural Impact": 65.0, - "Lines of Code (LOC)": 123, - "Control Flow Branches": 33, - "Input Parameters": 2, - "Control Flow Ratio": "43.4%", - "Start Line": 67, - "End Line": 189 - }, - { - "Function Name": "parse_block", - "Structural Impact": 43.0, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 22, - "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 229, - "End Line": 292 - }, - { - "Function Name": "parse_if_stmt", - "Structural Impact": 42.1, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "47.7%", - "Start Line": 295, - "End Line": 374 - }, - { - "Function Name": "parse_for_stmt", - "Structural Impact": 38.6, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 376, - "End Line": 455 - }, - { - "Function Name": "parse_stmt_at", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 520, - "End Line": 547 - }, - { - "Function Name": "parse", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 23, - "End Line": 63 - }, - { - "Function Name": "parse_while_stmt", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "47.1%", - "Start Line": 484, - "End Line": 516 - }, - { - "Function Name": "parse_array_suffixes", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "46.7%", - "Start Line": 836, - "End Line": 867 - }, - { - "Function Name": "parse_type", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "35.3%", - "Start Line": 797, - "End Line": 833 - }, - { - "Function Name": "parse_const_stmt", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 192, - "End Line": 225 - }, - { - "Function Name": "parse_infinite_stmt", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 457, - "End Line": 480 - }, - { - "Function Name": "parse_fixed_array_size", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 894, - "End Line": 903 - }, - { - "Function Name": "parse_base_type", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 870, - "End Line": 891 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 201, - "Sequential Logic Declarations": 241, - "Function Parameters": 35, - "Function/Method Declarations": 14, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 107, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 66, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 3, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 13, - "Collection Iterators / Comprehensions": 15, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 9, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 14, - "Manual Memory Allocation": 4, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 7, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 3, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 569, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 135, - "Design Camel Case": 0, - "Design Snake Case": 135, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 10, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "crate::ast::*", - "crate::error::HolyError" - ] - }, - "rust/holylang/semantic.rs": { - "1. Artifact Identity": { - "Filename": "semantic.rs", - "Path": "rust/holylang/semantic.rs", - "Language": "Rust", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "rust", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rs)" - }, - "2. Topological Coordinates": { - "X": 1804.25, - "Y": -186.87, - "Z": -5065.43 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1098, - "Coding LOC": 747, - "Documentation LOC": 147, - "Structural Magnitude": 673.84, - "Control Flow Ratio": "47.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.888 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "51.6%", - "Error & Exception Exposure": "29.76%", - "Tech Debt Exposure": "87.19%", - "Testing Exposure": "2.54%", - "API Exposure": "0.99%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.79%", - "Commented Logic Exposure": "6.46%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "check_stmts", - "Structural Impact": 393.5, - "Lines of Code (LOC)": 779, - "Control Flow Branches": 133, - "Input Parameters": 6, - "Control Flow Ratio": "48.9%", - "Start Line": 216, - "End Line": 994 - }, - { - "Function Name": "check_call", - "Structural Impact": 45.9, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 15, - "Input Parameters": 6, - "Control Flow Ratio": "53.6%", - "Start Line": 1025, - "End Line": 1096 - }, - { - "Function Name": "check_function", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "43.8%", - "Start Line": 83, - "End Line": 152 - }, - { - "Function Name": "update_local_assignments_from_clone", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 996, - "End Line": 1017 - }, - { - "Function Name": "check_semantics", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "35.3%", - "Start Line": 54, - "End Line": 80 - }, - { - "Function Name": "check_const", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "37.5%", - "Start Line": 172, - "End Line": 211 - }, - { - "Function Name": "check_global_stmt", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 159, - "End Line": 170 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 171, - "Sequential Logic Declarations": 193, - "Function Parameters": 19, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 137, - "Type/Safety Bypasses": 4, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 160, - "Commented-out Code (Dead Logic)": 4, - "Structured Documentation Blocks": 14, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 5, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 36, - "Collection Iterators / Comprehensions": 7, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 14, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 6, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 13, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 7, - "Thread Synchronization Locks": 3, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 708, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 54, - "Design Camel Case": 0, - "Design Snake Case": 46, - "Design Pascal Case": 2, - "Design Upper Case": 0, - "Design Short Vars": 7, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Constant", - "Expr", - "Function", - "GlobalStmt", - "Span", - "Stmt", - "Type", - "crate::ast::\n AST", - "crate::error::HolyError", - "std::collections::HashMap" - ] - }, - "rust/holylang/transpiler.rs": { - "1. Artifact Identity": { - "Filename": "transpiler.rs", - "Path": "rust/holylang/transpiler.rs", - "Language": "Rust", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "rust", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rs)" - }, - "2. Topological Coordinates": { - "X": 1891.69, - "Y": -172.13, - "Z": -5231.34 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 492, - "Coding LOC": 348, - "Documentation LOC": 21, - "Structural Magnitude": 192.96, - "Control Flow Ratio": "44.7%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.517 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "18.52%", - "Error & Exception Exposure": "84.62%", - "Tech Debt Exposure": "96.51%", - "Testing Exposure": "80.0%", - "API Exposure": "1.12%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "98.16%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "transpile_stmt", - "Structural Impact": 59.8, - "Lines of Code (LOC)": 207, - "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 88, - "End Line": 294 - }, - { - "Function Name": "holy_expr_to_rust_expr", - "Structural Impact": 38.4, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 21, - "Input Parameters": 1, - "Control Flow Ratio": "53.8%", - "Start Line": 316, - "End Line": 461 - }, - { - "Function Name": "transpile_function", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 31, - "End Line": 82 - }, - { - "Function Name": "holy_type_to_rust_type_str", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 466, - "End Line": 491 - }, - { - "Function Name": "transpile", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 9, - "End Line": 25 - }, - { - "Function Name": "transpile_global_stmt", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 299, - "End Line": 305 - }, - { - "Function Name": "parse_const", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 307, - "End Line": 312 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 68, - "Sequential Logic Declarations": 84, - "Function Parameters": 16, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 17, - "Type/Safety Bypasses": 15, - "High-Risk Execution Commands": 5, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 56, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 12, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 2, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 8, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 12, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 4, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 332, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 42, - "Design Camel Case": 0, - "Design Snake Case": 39, - "Design Pascal Case": 2, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 11, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 5, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "ArraySliceRange", - "BinOpKind", - "Constant", - "Expr", - "FixedArraySize", - "Function", - "GlobalStmt", - "Stmt", - "Type", - "UnaryOpKind", - "crate::ast::\n AST" - ] - } - } - }, - "typescript/vscode": { - "Directory Group Magnitude": 1390.5, - "File Count": 11, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "81.8%", - "Static: Literature & Documentation": "18.2%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "35.14%", - "Error & Exception Exposure": "59.85%", - "Tech Debt Exposure": "44.35%", - "Testing Exposure": "44.29%", - "API Exposure": "4.25%", - "Concurrency Exposure": "39.59%", - "State Flux Exposure": "47.13%", - "Commented Logic Exposure": "1.55%", - "Specification Exposure": "81.82%", - "Instability Exposure": "40.91%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "23.6%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "typescript/vscode/LICENSE.txt": { - "1. Artifact Identity": { - "Filename": "LICENSE.txt", - "Path": "typescript/vscode/LICENSE.txt", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" - }, - "2. Topological Coordinates": { - "X": 3935.13, - "Y": 106.21, - "Z": 2291.55 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 22, - "Coding LOC": 0, - "Documentation LOC": 17, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "typescript/vscode/package.json": { - "1. Artifact Identity": { - "Filename": "package.json", - "Path": "typescript/vscode/package.json", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Exact Match)" - }, - "2. Topological Coordinates": { - "X": 3122.01, - "Y": 65.59, - "Z": 3136.27 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 260, - "Coding LOC": 0, - "Documentation LOC": 259, - "Structural Magnitude": 5.2, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "typescript/vscode/eslint.config.js": { - "1. Artifact Identity": { - "Filename": "eslint.config.js", - "Path": "typescript/vscode/eslint.config.js", - "Language": "Javascript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" - }, - "2. Topological Coordinates": { - "X": 4110.88, - "Y": 160.24, - "Z": 2577.38 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2409, - "Coding LOC": 2304, - "Documentation LOC": 96, - "Structural Magnitude": 76.08, - "Control Flow Ratio": "25.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.024 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.53%", - "Error & Exception Exposure": "60.68%", - "Tech Debt Exposure": "8.55%", - "Testing Exposure": "2.3%", - "API Exposure": "0.51%", - "Concurrency Exposure": "18.55%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 30, - "Function Parameters": 1, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 70, - "High-Risk Execution Commands": 6, - "I/O and Network Boundaries": 13, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 1, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 87, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 12, - "UI / View Layer Components": 4, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 29, - "Decorators and Annotations": 73, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 1, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 5, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 16, - "Dependency Injection Constructs": 1, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 246, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 5, - "Resource Deallocation & Cleanup": 15, - "Private / Encapsulated Scopes": 9, - "Event Listeners & Subscribers": 11, - "Bypassed / Skipped Tests": 3, - "Structural Tab Indentations": 2294, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 4, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 8, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./.eslint-plugin-local/index.ts", - "@stylistic/eslint-plugin-ts", - "eslint-plugin-header", - "eslint-plugin-jsdoc", - "fs", - "path", - "sinon.stub(...)", - "typescript-eslint" - ] - }, - "typescript/vscode/async.ts": { - "1. Artifact Identity": { - "Filename": "async.ts", - "Path": "typescript/vscode/async.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "Promise, IDisposable, Barrier", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 3477.86, - "Y": 154.09, - "Z": 3299.86 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2646, - "Coding LOC": 1803, - "Documentation LOC": 419, - "Structural Magnitude": 319.13, - "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.515 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "57.8%", - "Error & Exception Exposure": "93.04%", - "Tech Debt Exposure": "75.38%", - "Testing Exposure": "2.47%", - "API Exposure": "6.5%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "41.46%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "createCancelablePromise", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 34, - "End Line": 81 - }, - { - "Function Name": "work", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 1341, - "End Line": 1384 - }, - { - "Function Name": "timeRemaining", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "39.3%", - "Start Line": 1419, - "End Line": 1493 - }, - { - "Function Name": "constructor", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "38.9%", - "Start Line": 2218, - "End Line": 2256 - }, - { - "Function Name": "queueFor", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 863, - "End Line": 892 - }, - { - "Function Name": "readWhile", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 2566, - "End Line": 2578 - }, - { - "Function Name": "runWhenGlobalIdle", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1492, - "End Line": 1535 - }, - { - "Function Name": "clear", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "42.1%", - "Start Line": 693, - "End Line": 786 - }, - { - "Function Name": "tee", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 2433, - "End Line": 2467 - }, - { - "Function Name": "constructor", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 2372, - "End Line": 2393 - }, - { - "Function Name": "createCancelableAsyncIterableProducer", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 2175, - "End Line": 2201 - }, - { - "Function Name": "cancellableIterable", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 2280, - "End Line": 2297 - }, - { - "Function Name": "queue", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 302, - "End Line": 314 - }, - { - "Function Name": "raceTimeout", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 150, - "End Line": 162 - }, - { - "Function Name": "trigger", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 398, - "End Line": 426 - }, - { - "Function Name": "constructor", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 2016, - "End Line": 2040 - }, - { - "Function Name": "raceCancellablePromises", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "30.0%", - "Start Line": 133, - "End Line": 148 - }, - { - "Function Name": "disposableTimeout", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 573, - "End Line": 586 - }, - { - "Function Name": "queue", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "26.7%", - "Start Line": 239, - "End Line": 282 - }, - { - "Function Name": "_runWhenIdle", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1453, - "End Line": 1476 - }, - { - "Function Name": "constructor", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1021, - "End Line": 1027 - }, - { - "Function Name": "retry", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1552, - "End Line": 1566 - }, - { - "Function Name": "_runWhenIdle", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1490 - }, - { - "Function Name": "sequence", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 593, - "End Line": 616 - }, - { - "Function Name": "_processQueue", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 972, - "End Line": 997 - }, - { - "Function Name": "Symbol.asyncIterator", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2042, - "End Line": 2064 - }, - { - "Function Name": "start", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2439, - "End Line": 2454 - }, - { - "Function Name": "consume", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2349, - "End Line": 2362 - }, - { - "Function Name": "peekTimeout", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2613, - "End Line": 2624 - }, - { - "Function Name": "constructor", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1504, - "End Line": 1515 - }, - { - "Function Name": "queueSize", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 857, - "End Line": 861 - }, - { - "Function Name": "withAsyncBody", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 1845, - "End Line": 1854 - }, - { - "Function Name": "next", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 2045, - "End Line": 2058 - }, - { - "Function Name": "raceCancellation", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 95, - "End Line": 103 - }, - { - "Function Name": "thenHandler", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 602, - "End Line": 613 - }, - { - "Function Name": "run", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 1615, - "End Line": 1621 - }, - { - "Function Name": "reject", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2381, - "End Line": 2391 - }, - { - "Function Name": "timeout", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 538, - "End Line": 554 - }, - { - "Function Name": "isRunning", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1599, - "End Line": 1605 - }, - { - "Function Name": "_extendBuffer", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2626, - "End Line": 2644 - }, - { - "Function Name": "setIfNotSet", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1053, - "End Line": 1066 - }, - { - "Function Name": "asPromise", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 164, - "End Line": 173 - }, - { - "Function Name": "filter", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2078, - "End Line": 2086 - }, - { - "Function Name": "filter", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2481, - "End Line": 2489 - }, - { - "Function Name": "_extendBufferPromise", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2632, - "End Line": 2640 - }, - { - "Function Name": "_resolveOrRejectDeferred", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2341, - "End Line": 2347 - }, - { - "Function Name": "queue", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1650, - "End Line": 1671 - }, - { - "Function Name": "join", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1677, - "End Line": 1679 - }, - { - "Function Name": "settled", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1817, - "End Line": 1833 - }, - { - "Function Name": "consumed", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 758, - "End Line": 770 - }, - { - "Function Name": "doneRunning", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1623, - "End Line": 1632 - }, - { - "Function Name": "produce", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2316, - "End Line": 2324 - }, - { - "Function Name": "_emitManyFn", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2249, - "End Line": 2255 - }, - { - "Function Name": "clearPending", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1002, - "End Line": 1012 - }, - { - "Function Name": "_executor", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1505, - "End Line": 1513 - }, - { - "Function Name": "read", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2556, - "End Line": 2564 - }, - { - "Function Name": "peek", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2592, - "End Line": 2600 - }, - { - "Function Name": "microtaskDeferred", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 344, - "End Line": 357 - }, - { - "Function Name": "cancelAndSet", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 1079, - "End Line": 1093 - }, - { - "Function Name": "value", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1755, - "End Line": 1757 - }, - { - "Function Name": "cancelAndSet", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1041, - "End Line": 1051 - }, - { - "Function Name": "constructor", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1193, - "End Line": 1202 - }, - { - "Function Name": "raceCancellationError", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 109, - "End Line": 117 - }, - { - "Function Name": "dispose", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 910, - "End Line": 926 - }, - { - "Function Name": "map", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 2066, - "End Line": 2072 - }, - { - "Function Name": "map", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 2425, - "End Line": 2431 - }, - { - "Function Name": "trigger", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 470, - "End Line": 472 - }, - { - "Function Name": "onInterval", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1235, - "End Line": 1246 - }, - { - "Function Name": "consume", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 747, - "End Line": 756 - }, - { - "Function Name": "isDrained", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 847, - "End Line": 855 - }, - { - "Function Name": "value", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1521, - "End Line": 1530 - }, - { - "Function Name": "requireValue", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1888, - "End Line": 1896 - }, - { - "Function Name": "peekBufferedOrThrow", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2602, - "End Line": 2611 - }, - { - "Function Name": "cancel", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 137, - "End Line": 143 - }, - { - "Function Name": "cancel", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 432, - "End Line": 439 - }, - { - "Function Name": "e", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 684, - "End Line": 694 - }, - { - "Function Name": "queue", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 735, - "End Line": 745 - }, - { - "Function Name": "complete", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1768, - "End Line": 1778 - }, - { - "Function Name": "error", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1780, - "End Line": 1790 - }, - { - "Function Name": "next", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2284, - "End Line": 2290 - }, - { - "Function Name": "finish", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 654, - "End Line": 659 - }, - { - "Function Name": "queue", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 812, - "End Line": 820 - }, - { - "Function Name": "merge", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 1998, - "End Line": 2006 - }, - { - "Function Name": "emitOne", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2119, - "End Line": 2127 - }, - { - "Function Name": "emitMany", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2134, - "End Line": 2142 - }, - { - "Function Name": "merge", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 2413, - "End Line": 2421 - }, - { - "Function Name": "schedule", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1219, - "End Line": 1226 - }, - { - "Function Name": "work", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1257, - "End Line": 1263 - }, - { - "Function Name": "toPromise", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2102, - "End Line": 2108 - }, - { - "Function Name": "reject", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2164, - "End Line": 2171 - }, - { - "Function Name": "produceFinal", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2326, - "End Line": 2333 - }, - { - "Function Name": "reject", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2027, - "End Line": 2032 - }, - { - "Function Name": "_errorFn", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2238, - "End Line": 2242 - }, - { - "Function Name": "_emitOneFn", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2243, - "End Line": 2248 - }, - { - "Function Name": "emitMany", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2376, - "End Line": 2380 - }, - { - "Function Name": "_finishError", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2503, - "End Line": 2508 - }, - { - "Function Name": "isThenable", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 16, - "End Line": 18 - }, - { - "Function Name": "peek", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 316, - "End Line": 318 - }, - { - "Function Name": "increment", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1701, - "End Line": 1714 - }, - { - "Function Name": "onComplete", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 248, - "End Line": 259 - }, - { - "Function Name": "constructor", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 1902, - "End Line": 1904 - }, - { - "Function Name": "whenDrained", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 836, - "End Line": 845 - }, - { - "Function Name": "doWork", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1386, - "End Line": 1396 - }, - { - "Function Name": "runQueued", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1634, - "End Line": 1642 - }, - { - "Function Name": "timeoutDeferred", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 329, - "End Line": 342 - }, - { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 772, - "End Line": 778 - }, - { - "Function Name": "onDidQueueDrain", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 894, - "End Line": 900 - }, - { - "Function Name": "releaseDrainers", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 902, - "End Line": 908 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1488 - }, - { - "Function Name": "resolve", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2150, - "End Line": 2156 - }, - { - "Function Name": "cancel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1034, - "End Line": 1039 - }, - { - "Function Name": "cancel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1127, - "End Line": 1132 - }, - { - "Function Name": "flush", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1157, - "End Line": 1162 - }, - { - "Function Name": "onTimeout", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1164, - "End Line": 1169 - }, - { - "Function Name": "cancel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1209, - "End Line": 1214 - }, - { - "Function Name": "doRun", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1265, - "End Line": 1270 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1474 - }, - { - "Function Name": "fn", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 418, - "End Line": 421 - }, - { - "Function Name": "cancelTimeout", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 441, - "End Line": 444 - }, - { - "Function Name": "whenIdle", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 721, - "End Line": 725 - }, - { - "Function Name": "_runIfNotRunning", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 966, - "End Line": 970 - }, - { - "Function Name": "cancel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1074, - "End Line": 1077 - }, - { - "Function Name": "return", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2059, - "End Line": 2062 - }, - { - "Function Name": "_ensureNoFinalValue", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2335, - "End Line": 2339 - }, - { - "Function Name": "_finishOk", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2497, - "End Line": 2501 - }, - { - "Function Name": "return", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2512, - "End Line": 2515 - }, - { - "Function Name": "consumeToEnd", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2586, - "End Line": 2590 - }, - { - "Function Name": "isTriggered", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 428, - "End Line": 430 - }, - { - "Function Name": "next", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 598, - "End Line": 600 - }, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.545 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "26.07%", + "Error & Exception Exposure": "19.85%", + "Tech Debt Exposure": "44.8%", + "Testing Exposure": "2.56%", + "API Exposure": "1.02%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "86.09%", + "Commented Logic Exposure": "5.73%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "doRun", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1171, - "End Line": 1173 + "Function Name": "parse_stmt_line", + "Structural Impact": 100.1, + "Lines of Code (LOC)": 236, + "Control Flow Branches": 50, + "Input Parameters": 2, + "Control Flow Ratio": "42.7%", + "Start Line": 550, + "End Line": 785 }, { - "Function Name": "constructor", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Function Name": "parse_function", + "Structural Impact": 65.0, + "Lines of Code (LOC)": 123, + "Control Flow Branches": 33, + "Input Parameters": 2, + "Control Flow Ratio": "43.4%", + "Start Line": 67, + "End Line": 189 }, { - "Function Name": "running", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1607, - "End Line": 1609 + "Function Name": "parse_block", + "Structural Impact": 43.0, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 22, + "Input Parameters": 2, + "Control Flow Ratio": "64.7%", + "Start Line": 229, + "End Line": 292 }, { - "Function Name": "cancelRunning", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1611, - "End Line": 1613 + "Function Name": "parse_if_stmt", + "Structural Impact": 42.1, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "47.7%", + "Start Line": 295, + "End Line": 374 }, { - "Function Name": "isRejected", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "parse_for_stmt", + "Structural Impact": 38.6, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 19, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1743, - "End Line": 1745 + "Start Line": 376, + "End Line": 455 }, { - "Function Name": "isResolved", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1747, - "End Line": 1749 + "Function Name": "parse_stmt_at", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 520, + "End Line": 547 }, { - "Function Name": "constructor", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, + "Function Name": "parse", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1869, - "End Line": 1882 - }, - { - "Function Name": "currentValue", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1924, - "End Line": 1926 - }, - { - "Function Name": "map", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2074, - "End Line": 2076 - }, - { - "Function Name": "filter", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2090, - "End Line": 2092 - }, - { - "Function Name": "map", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2469, - "End Line": 2471 - }, - { - "Function Name": "filter", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2493, - "End Line": 2495 + "Start Line": 23, + "End Line": 63 }, { - "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": "parse_while_stmt", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "47.1%", + "Start Line": 484, + "End Line": 516 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "parse_array_suffixes", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1109, - "End Line": 1114 + "Control Flow Ratio": "46.7%", + "Start Line": 836, + "End Line": 867 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "parse_type", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1324 + "Control Flow Ratio": "35.3%", + "Start Line": 797, + "End Line": 833 }, { - "Function Name": "reject", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1962, - "End Line": 1973 + "Function Name": "parse_const_stmt", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 192, + "End Line": 225 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "parse_infinite_stmt", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2528, - "End Line": 2533 + "Control Flow Ratio": "33.3%", + "Start Line": 457, + "End Line": 480 }, { - "Function Name": "endOfStream", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "parse_fixed_array_size", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 2548, - "End Line": 2548 + "Start Line": 894, + "End Line": 903 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "parse_base_type", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1545, - "End Line": 1547 - }, - { - "Function Name": "_emitManyFn", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2230, - "End Line": 2238 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 390, - "End Line": 396 - }, - { - "Function Name": "scheduleThrottler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1398, - "End Line": 1405 - }, - { - "Function Name": "notCancellablePromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 128 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 714 - }, - { - "Function Name": "schedule", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 948, - "End Line": 953 - }, - { - "Function Name": "scheduleSkipIfCleared", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 964 - }, - { - "Function Name": "fromPromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1733, - "End Line": 1737 - }, - { - "Function Name": "settleWith", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1792, - "End Line": 1797 - }, - { - "Function Name": "fromArray", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1980, - "End Line": 1984 - }, - { - "Function Name": "fromPromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1986, - "End Line": 1990 - }, - { - "Function Name": "fromPromisesResolveOrder", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1992, - "End Line": 1996 - }, - { - "Function Name": "fromArray", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2395, - "End Line": 2399 - }, - { - "Function Name": "fromPromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2401, - "End Line": 2405 - }, - { - "Function Name": "fromPromisesResolveOrder", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2407, - "End Line": 2411 - }, - { - "Function Name": "queue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 293, - "End Line": 295 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 465, - "End Line": 468 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 528 - }, - { - "Function Name": "schedule", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1137, - "End Line": 1140 - }, - { - "Function Name": "delay", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1146, - "End Line": 1148 - }, - { - "Function Name": "coalesce", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2094, - "End Line": 2096 - }, - { - "Function Name": "reject", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2266, - "End Line": 2269 - }, - { - "Function Name": "emitOne", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2271, - "End Line": 2273 - }, - { - "Function Name": "emitMany", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2275, - "End Line": 2277 - }, - { - "Function Name": "coalesce", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2473, - "End Line": 2475 - }, + "Control Flow Ratio": "50.0%", + "Start Line": 870, + "End Line": 891 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 201, + "Sequential Logic Declarations": 241, + "Function Parameters": 35, + "Function/Method Declarations": 14, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 107, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 66, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 3, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 13, + "Collection Iterators / Comprehensions": 15, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 9, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 14, + "Manual Memory Allocation": 4, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 7, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 3, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 569, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 135, + "Design Camel Case": 0, + "Design Snake Case": 135, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 10, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "crate::ast::*", + "crate::error::HolyError" + ] + }, + "rust/holylang/semantic.rs": { + "1. Artifact Identity": { + "Filename": "semantic.rs", + "Path": "rust/holylang/semantic.rs", + "Language": "Rust", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "rust", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rs)" + }, + "2. Topological Coordinates": { + "X": 1804.25, + "Y": -186.87, + "Z": -5065.43 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1098, + "Coding LOC": 747, + "Documentation LOC": 147, + "Structural Magnitude": 673.84, + "Control Flow Ratio": "47.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.888 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "51.6%", + "Error & Exception Exposure": "29.76%", + "Tech Debt Exposure": "87.19%", + "Testing Exposure": "2.54%", + "API Exposure": "0.99%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.79%", + "Commented Logic Exposure": "6.46%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "throw", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2516, - "End Line": 2519 + "Function Name": "check_stmts", + "Structural Impact": 393.5, + "Lines of Code (LOC)": 779, + "Control Flow Branches": 133, + "Input Parameters": 6, + "Control Flow Ratio": "48.9%", + "Start Line": 216, + "End Line": 994 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2551, - "End Line": 2554 + "Function Name": "check_call", + "Structural Impact": 45.9, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 15, + "Input Parameters": 6, + "Control Flow Ratio": "53.6%", + "Start Line": 1025, + "End Line": 1096 }, { - "Function Name": "_errorFn", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2228, - "End Line": 2229 + "Function Name": "check_function", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "43.8%", + "Start Line": 83, + "End Line": 152 }, { - "Function Name": "_emitOneFn", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2229, - "End Line": 2230 + "Function Name": "update_local_assignments_from_clone", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 996, + "End Line": 1017 }, { - "Function Name": "emitOne", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "check_semantics", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2375, - "End Line": 2375 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 231, - "End Line": 237 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 496, - "End Line": 501 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 780, - "End Line": 785 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1407, - "End Line": 1412 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1761, - "End Line": 1766 - }, - { - "Function Name": "cancel", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 340 + "Control Flow Ratio": "35.3%", + "Start Line": 54, + "End Line": 80 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 482, - "End Line": 485 + "Function Name": "check_const", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "37.5%", + "Start Line": 172, + "End Line": 211 }, { - "Function Name": "open", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 507, - "End Line": 510 - }, + "Function Name": "check_global_stmt", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 159, + "End Line": 170 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 171, + "Sequential Logic Declarations": 193, + "Function Parameters": 19, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 137, + "Type/Safety Bypasses": 4, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 160, + "Commented-out Code (Dead Logic)": 4, + "Structured Documentation Blocks": 14, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 5, + "Global State Dependencies": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 36, + "Collection Iterators / Comprehensions": 7, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 14, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 6, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 13, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 7, + "Thread Synchronization Locks": 3, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 708, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 54, + "Design Camel Case": 0, + "Design Snake Case": 46, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 7, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 10, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Constant", + "Expr", + "Function", + "GlobalStmt", + "Span", + "Stmt", + "Type", + "crate::ast::\n AST", + "crate::error::HolyError", + "std::collections::HashMap" + ] + }, + "rust/holylang/transpiler.rs": { + "1. Artifact Identity": { + "Filename": "transpiler.rs", + "Path": "rust/holylang/transpiler.rs", + "Language": "Rust", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "rust", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rs)" + }, + "2. Topological Coordinates": { + "X": 1891.69, + "Y": -172.13, + "Z": -5231.34 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 492, + "Coding LOC": 348, + "Documentation LOC": 21, + "Structural Magnitude": 192.96, + "Control Flow Ratio": "44.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.517 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "18.52%", + "Error & Exception Exposure": "84.62%", + "Tech Debt Exposure": "96.51%", + "Testing Exposure": "80.0%", + "API Exposure": "1.12%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "98.16%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "open", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 533 + "Function Name": "transpile_stmt", + "Structural Impact": 59.8, + "Lines of Code (LOC)": 207, + "Control Flow Branches": 34, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 88, + "End Line": 294 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1029, - "End Line": 1032 + "Function Name": "holy_expr_to_rust_expr", + "Structural Impact": 38.4, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "53.8%", + "Start Line": 316, + "End Line": 461 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1095, - "End Line": 1098 + "Function Name": "transpile_function", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 31, + "End Line": 82 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1119, - "End Line": 1122 + "Function Name": "holy_type_to_rust_type_str", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 466, + "End Line": 491 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1204, - "End Line": 1207 + "Function Name": "transpile", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 9, + "End Line": 25 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1272, - "End Line": 1276 + "Function Name": "transpile_global_stmt", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 299, + "End Line": 305 }, { - "Function Name": "readBufferedOrThrow", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "parse_const", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2580, - "End Line": 2584 - }, + "Start Line": 307, + "End Line": 312 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 68, + "Sequential Logic Declarations": 84, + "Function Parameters": 16, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 17, + "Type/Safety Bypasses": 15, + "High-Risk Execution Commands": 5, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 56, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 12, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 2, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 8, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 8, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 12, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 4, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 332, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 42, + "Design Camel Case": 0, + "Design Snake Case": 39, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 11, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "ArraySliceRange", + "BinOpKind", + "Constant", + "Expr", + "FixedArraySize", + "Function", + "GlobalStmt", + "Stmt", + "Type", + "UnaryOpKind", + "crate::ast::\n AST" + ] + } + } + }, + "ruby/rails": { + "Directory Group Magnitude": 1298.12, + "File Count": 8, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "87.5%", + "Static: Literature & Documentation": "12.5%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "37.96%", + "Error & Exception Exposure": "60.21%", + "Tech Debt Exposure": "46.11%", + "Testing Exposure": "60.29%", + "API Exposure": "1.48%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "76.05%", + "Commented Logic Exposure": "6.49%", + "Specification Exposure": "86.67%", + "Instability Exposure": "43.75%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "18.55%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "ruby/rails/MIT-LICENSE": { + "1. Artifact Identity": { + "Filename": "MIT-LICENSE", + "Path": "ruby/rails/MIT-LICENSE", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 1, + "Identity Proof": "Prose Anchor (MIT-LICENSE)" + }, + "2. Topological Coordinates": { + "X": 455.43, + "Y": -215.23, + "Z": 2504.33 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 21, + "Coding LOC": 0, + "Documentation LOC": 17, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "ruby/rails/Rakefile": { + "1. Artifact Identity": { + "Filename": "Rakefile", + "Path": "ruby/rails/Rakefile", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (Rakefile)" + }, + "2. Topological Coordinates": { + "X": 172.45, + "Y": -143.25, + "Z": 2760.08 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 186, + "Coding LOC": 149, + "Documentation LOC": 8, + "Structural Magnitude": 129.28, + "Control Flow Ratio": "88.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.037 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "75.88%", + "Error & Exception Exposure": "76.31%", + "Tech Debt Exposure": "18.34%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "98.82%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.68%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 284, - "End Line": 286 + "Function Name": "Anonymous_Block", + "Structural Impact": 91.4, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 58, + "Input Parameters": 1, + "Control Flow Ratio": "90.6%", + "Start Line": 17, + "End Line": 176 }, { - "Function Name": "keys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 320, - "End Line": 322 + "Function Name": "Anonymous_Block", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 178, + "End Line": 185 }, { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "Anonymous_Block", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 355, - "End Line": 355 + "Control Flow Ratio": "100.0%", + "Start Line": 9, + "End Line": 12 }, { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "__global_context__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 446, - "End Line": 448 - }, + "Start Line": 1, + "End Line": 185 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 62, + "Sequential Logic Declarations": 8, + "Function Parameters": 11, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 3, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 25, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 13, + "Global State Dependencies": 17, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 4, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 8, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 10, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 3, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 137, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 1, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 18, + "Design Camel Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 2, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "../tools/strict_warnings", + "active_support", + "bundler/setup", + "minitest/rails_plugin", + "rake/testtask", + "shellwords", + "test/isolation/abstract_unit" + ] + }, + "ruby/rails/base.rb": { + "1. Artifact Identity": { + "Filename": "base.rb", + "Path": "ruby/rails/base.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "StandardError", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 965.73, + "Y": -171.95, + "Z": 3518.16 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 298, + "Coding LOC": 130, + "Documentation LOC": 125, + "Structural Magnitude": 183.5, + "Control Flow Ratio": "36.9%", + "Popularity Rank": 10, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.878 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "31.27%", + "Error & Exception Exposure": "69.8%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "80.0%", + "API Exposure": "9.36%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "98.71%", + "Commented Logic Exposure": "6.31%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "43.6%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "isTriggered", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 474, - "End Line": 476 + "Function Name": "AbstractController", + "Structural Impact": 78.3, + "Lines of Code (LOC)": 287, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "40.3%", + "Start Line": 11, + "End Line": 297 }, { - "Function Name": "cancel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 478, - "End Line": 480 + "Function Name": "inherited", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 62, + "End Line": 70 }, { - "Function Name": "isOpen", - "Structural Impact": 1.1, + "Function Name": "corrections", + "Structural Impact": 5.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 503, - "End Line": 505 + "Control Flow Ratio": "66.7%", + "Start Line": 25, + "End Line": 27 }, { - "Function Name": "wait", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 512, - "End Line": 514 + "Function Name": "method_for_action", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 284, + "End Line": 290 }, { - "Function Name": "onDrained", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 727, - "End Line": 729 + "Function Name": "process", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 146, + "End Line": 156 }, { - "Function Name": "size", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "internal_methods", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 731, - "End Line": 733 + "Control Flow Ratio": "50.0%", + "Start Line": 78, + "End Line": 88 }, { - "Function Name": "constructor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "action_methods", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 + "Control Flow Ratio": "66.7%", + "Start Line": 94, + "End Line": 102 }, { - "Function Name": "delay", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "eager_load!", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1142, - "End Line": 1144 + "Control Flow Ratio": "66.7%", + "Start Line": 133, + "End Line": 136 }, { - "Function Name": "isScheduled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1153, - "End Line": 1155 + "Function Name": "method_added", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 128, + "End Line": 131 }, { - "Function Name": "isScheduled", - "Structural Impact": 1.1, + "Function Name": "action_method?", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1231, - "End Line": 1233 - }, - { - "Function Name": "pending", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1329, - "End Line": 1329 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 213, + "End Line": 215 }, { - "Function Name": "timeRemaining", - "Structural Impact": 1.1, + "Function Name": "_handle_action_missing", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1463 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 236, + "End Line": 238 }, { - "Function Name": "dispose", - "Structural Impact": 1.1, + "Function Name": "_valid_action_name?", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1517, - "End Line": 1519 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 293, + "End Line": 295 }, { - "Function Name": "isInitialized", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "initialize", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1532, - "End Line": 1534 + "Start Line": 16, + "End Line": 20 }, { - "Function Name": "hasQueued", - "Structural Impact": 1.1, + "Function Name": "action_methods", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1673, - "End Line": 1675 - }, - { - "Function Name": "nowFn", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1699, - "End Line": 1699 + "Control Flow Ratio": "50.0%", + "Start Line": 164, + "End Line": 166 }, { - "Function Name": "isSettled", - "Structural Impact": 1.1, + "Function Name": "config", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1751, - "End Line": 1753 + "Control Flow Ratio": "50.0%", + "Start Line": 196, + "End Line": 198 }, { - "Function Name": "cancel", - "Structural Impact": 1.1, + "Function Name": "instance_variables_to_inspect", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1799, - "End Line": 1801 - }, - { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1859, - "End Line": 1859 - }, - { - "Function Name": "error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1862, - "End Line": 1862 - }, - { - "Function Name": "isResolved", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1865, - "End Line": 1865 + "Control Flow Ratio": "33.3%", + "Start Line": 203, + "End Line": 205 }, { - "Function Name": "requireValue", - "Structural Impact": 1.1, + "Function Name": "available_action?", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1910, - "End Line": 1912 + "Start Line": 179, + "End Line": 181 }, { - "Function Name": "getPromise", - "Structural Impact": 1.1, + "Function Name": "process_action", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1917, - "End Line": 1919 + "Start Line": 223, + "End Line": 225 }, { - "Function Name": "coalesce", - "Structural Impact": 1.1, + "Function Name": "_find_action_name", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2098, - "End Line": 2100 + "Start Line": 256, + "End Line": 258 }, { - "Function Name": "toPromise", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "__global_context__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2110, - "End Line": 2112 + "Start Line": 1, + "End Line": 297 }, { - "Function Name": "asyncIterable", + "Function Name": "abstract!", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2258, - "End Line": 2260 + "Start Line": 58, + "End Line": 60 }, { - "Function Name": "resolve", + "Function Name": "clear_action_methods!", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2262, - "End Line": 2264 + "Start Line": 107, + "End Line": 109 }, { - "Function Name": "Symbol.asyncIterator", + "Function Name": "controller_path", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2293, - "End Line": 2295 + "Start Line": 119, + "End Line": 121 }, { - "Function Name": "hasFinalValue", + "Function Name": "configure", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2312, - "End Line": 2314 + "Start Line": 123, + "End Line": 125 }, { - "Function Name": "coalesce", + "Function Name": "controller_path", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2477, - "End Line": 2479 + "Start Line": 159, + "End Line": 161 }, { - "Function Name": "Symbol.asyncIterator", + "Function Name": "performed?", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2522, - "End Line": 2524 + "Start Line": 185, + "End Line": 187 }, { - "Function Name": "cancel", + "Function Name": "supports_path?", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2535, - "End Line": 2537 + "Start Line": 192, + "End Line": 194 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 288, - "Sequential Logic Declarations": 586, - "Function Parameters": 433, - "Function/Method Declarations": 258, - "Class/Entity Declarations": 47, - "Defensive Programming Constructs": 258, - "Type/Safety Bypasses": 36, + "Control Flow Branches": 31, + "Sequential Logic Declarations": 53, + "Function Parameters": 11, + "Function/Method Declarations": 25, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 129, - "State Mutations / Variable Reassignments": 1211, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 76, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 16, + "State Mutations / Variable Reassignments": 22, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 8, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 958, - "UI / View Layer Components": 42, - "Closures and Anonymous Functions": 143, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 296, - "Collection Iterators / Comprehensions": 14, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 9, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, - "Planned Work (TODOs)": 5, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 4, - "Dependency Injection Constructs": 61, - "Preprocessor Macros": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 2, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 52, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 2, - "Explicit Type Casts": 20, - "Fatal Aborts & Exceptions": 18, - "Thread Sleeps & Blocking Waits": 33, - "Bitwise Operations": 31, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 137, - "Resource Deallocation & Cleanup": 62, - "Private / Encapsulated Scopes": 116, - "Event Listeners & Subscribers": 3, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1642, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 123, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -359765,24 +358736,24 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 25, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 14, + "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 146, - "Design Camel Case": 25, - "Design Snake Case": 106, - "Design Pascal Case": 5, - "Design Upper Case": 3, - "Design Short Vars": 8, + "Core Var Decl": 5, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 36, + "Duplicate Logic": 0, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -359792,7 +358763,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -359806,2256 +358777,2040 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 10, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Total Downstream (Absolute Dependency Blast Radius)": 6 }, "9. Extracted Dependencies": [ - "./cancellation.js", - "./errors.js", - "./event.js", - "./lazy.js", - "./lifecycle.js", - "./platform.js", - "./resources.js", - "./symbols.js", - "./uri.js" + "ActiveSupport::DescendantsTracker", + "DidYouMean::Correctable", + "abstract_controller/error", + "active_support/core_ext/module/anonymous", + "active_support/core_ext/module/attr_internal", + "active_support/descendants_tracker", + "active_support/inspect_backport" ] }, - "typescript/vscode/codeEditorWidget.ts": { + "ruby/rails/blob.rb": { "1. Artifact Identity": { - "Filename": "codeEditorWidget.ts", - "Path": "typescript/vscode/codeEditorWidget.ts", - "Language": "Typescript", + "Filename": "blob.rb", + "Path": "ruby/rails/blob.rb", + "Language": "Ruby", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "Disposable implements editorBrowser, Disposable, Emitter", + "Indentation Style": "Spaces", + "Parent Entity": "ActiveStorage::Record", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "ruby", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .rb)" }, "2. Topological Coordinates": { - "X": 3658.47, - "Y": 139.86, - "Z": 2946.39 + "X": 468.17, + "Y": -177.87, + "Z": 3166.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2560, - "Coding LOC": 2125, - "Documentation LOC": 66, - "Structural Magnitude": 327.7, - "Control Flow Ratio": "52.7%", + "Total LOC": 396, + "Coding LOC": 220, + "Documentation LOC": 117, + "Structural Magnitude": 323.1, + "Control Flow Ratio": "55.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.314 + "Raw Cognitive Density": 0.652 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "86.67%", - "Error & Exception Exposure": "99.0%", - "Tech Debt Exposure": "55.71%", + "Cognitive Load Exposure": "26.27%", + "Error & Exception Exposure": "46.98%", + "Tech Debt Exposure": "99.83%", "Testing Exposure": "80.0%", - "API Exposure": "7.63%", - "Concurrency Exposure": "29.24%", - "State Flux Exposure": "100.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "47.55%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "85.93%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "constructor", - "Structural Impact": 100.4, - "Lines of Code (LOC)": 138, - "Control Flow Branches": 24, - "Input Parameters": 13, - "Control Flow Ratio": "63.2%", - "Start Line": 271, - "End Line": 408 - }, - { - "Function Name": "_attachModel", - "Structural Impact": 70.8, - "Lines of Code (LOC)": 172, - "Control Flow Branches": 43, - "Input Parameters": 1, - "Control Flow Ratio": "78.2%", - "Start Line": 1750, - "End Line": 1921 - }, - { - "Function Name": "trigger", - "Structural Impact": 54.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 25, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1106, - "End Line": 1163 - }, - { - "Function Name": "executeEdits", - "Structural Impact": 25.6, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 1282, - "End Line": 1314 - }, - { - "Function Name": "setDecorationsByType", - "Structural Impact": 24.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 1390, - "End Line": 1431 - }, - { - "Function Name": "setModel", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 506, - "End Line": 548 - }, - { - "Function Name": "restoreViewState", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 1052, - "End Line": 1072 - }, - { - "Function Name": "setSelections", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 948, - "End Line": 961 - }, - { - "Function Name": "_createView", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "16.1%", - "Start Line": 1923, - "End Line": 2006 - }, - { - "Function Name": "setSelection", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 802, - "End Line": 822 - }, - { - "Function Name": "_paste", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 1207, - "End Line": 1222 - }, - { - "Function Name": "setDecorationsByTypeFast", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1433, - "End Line": 1451 - }, - { - "Function Name": "compositionType", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 1956, - "End Line": 1966 - }, - { - "Function Name": "_type", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1187, - "End Line": 1198 - }, - { - "Function Name": "setBanner", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1737, - "End Line": 1748 - }, - { - "Function Name": "_detachModel", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "77.8%", - "Start Line": 2012, - "End Line": 2032 - }, - { - "Function Name": "setValue", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 2170, - "End Line": 2181 - }, - { - "Function Name": "_triggerEditorCommand", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1231, - "End Line": 1245 - }, - { - "Function Name": "onDidChange", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 2446, - "End Line": 2453 - }, - { - "Function Name": "setHiddenAreas", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "ActiveStorage::Blob", + "Structural Impact": 160.8, + "Lines of Code (LOC)": 375, + "Control Flow Branches": 70, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 637, - "End Line": 639 - }, - { - "Function Name": "removeDecorationsByType", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1453, - "End Line": 1470 - }, - { - "Function Name": "onDrop", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 383, - "End Line": 398 - }, - { - "Function Name": "deltaDecorations", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1368, - "End Line": 1378 - }, - { - "Function Name": "_sendRevealRange", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 685, - "End Line": 696 - }, - { - "Function Name": "_revealLines", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 868, - "End Line": 879 - }, - { - "Function Name": "addContentWidget", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1538, - "End Line": 1553 - }, - { - "Function Name": "addGlyphMarginWidget", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1615, - "End Line": 1630 + "Control Flow Ratio": "55.1%", + "Start Line": 19, + "End Line": 393 }, { - "Function Name": "addOverlayWidget", - "Structural Impact": 6.4, + "Function Name": "open_local_io", + "Structural Impact": 19.1, "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1577, - "End Line": 1591 - }, - { - "Function Name": "changeViewZones", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1654, - "End Line": 1659 - }, - { - "Function Name": "onDragOver", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 373, - "End Line": 382 - }, - { - "Function Name": "setValue", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 487, - "End Line": 497 - }, - { - "Function Name": "layoutContentWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1555, - "End Line": 1564 - }, - { - "Function Name": "removeContentWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1566, - "End Line": 1575 - }, - { - "Function Name": "layoutOverlayWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1593, - "End Line": 1602 - }, - { - "Function Name": "removeOverlayWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1604, - "End Line": 1613 - }, - { - "Function Name": "layoutGlyphMarginWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1632, - "End Line": 1641 + "Control Flow Ratio": "85.7%", + "Start Line": 344, + "End Line": 358 }, { - "Function Name": "removeGlyphMarginWidget", - "Structural Impact": 6.2, + "Function Name": "compose", + "Structural Impact": 12.7, "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1643, - "End Line": 1652 - }, - { - "Function Name": "setPosition", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 670, - "End Line": 683 - }, - { - "Function Name": "setScrollLeft", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1003, - "End Line": 1013 - }, - { - "Function Name": "setScrollTop", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1014, - "End Line": 1024 - }, - { - "Function Name": "constructor", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2437, - "End Line": 2444 - }, - { - "Function Name": "revealAllCursors", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 698, - "End Line": 703 - }, - { - "Function Name": "layout", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1510, - "End Line": 1515 - }, - { - "Function Name": "getTargetAtClientPoint", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1661, - "End Line": 1666 - }, - { - "Function Name": "getOffsetForColumn", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1692 - }, - { - "Function Name": "_update", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2396, - "End Line": 2424 - }, - { - "Function Name": "_compositionType", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 4, "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 1200, - "End Line": 1205 - }, - { - "Function Name": "_revealPosition", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 770, - "End Line": 781 - }, - { - "Function Name": "_revealRange", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 935, - "End Line": 946 - }, - { - "Function Name": "getLineHeightForPosition", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 623, - "End Line": 635 - }, - { - "Function Name": "revealRange", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 881, - "End Line": 888 - }, - { - "Function Name": "append", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2504, - "End Line": 2516 - }, - { - "Function Name": "set", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2492, - "End Line": 2502 - }, - { - "Function Name": "removeDecorations", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1380, - "End Line": 1388 - }, - { - "Function Name": "getRange", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2455, - "End Line": 2463 - }, - { - "Function Name": "getRanges", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2465, - "End Line": 2478 - }, - { - "Function Name": "_removeDecorationTypes", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 550, - "End Line": 561 - }, - { - "Function Name": "_revealLine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 721, - "End Line": 732 - }, - { - "Function Name": "render", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1708, - "End Line": 1715 - }, - { - "Function Name": "renderAsync", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1717, - "End Line": 1724 - }, - { - "Function Name": "batchChanges", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1775, - "End Line": 1782 - }, - { - "Function Name": "_registerDecorationType", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 2034, - "End Line": 2036 - }, - { - "Function Name": "createOverviewRuler", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1483 - }, - { - "Function Name": "delegateVerticalScrollbarPointerDown", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1496, - "End Line": 1501 - }, - { - "Function Name": "delegateScrollFromMouseWheelEvent", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1503, - "End Line": 1508 - }, - { - "Function Name": "getWidthOfLine", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1694, - "End Line": 1699 - }, - { - "Function Name": "setAriaOptions", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1726, - "End Line": 1731 - }, - { - "Function Name": "constructor", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2315, - "End Line": 2368 - }, - { - "Function Name": "changeDecorations", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1334, - "End Line": 1340 - }, - { - "Function Name": "getTopForLineNumber", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 593, - "End Line": 598 - }, - { - "Function Name": "getTopForPosition", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 600, - "End Line": 605 - }, - { - "Function Name": "getBottomForLineNumber", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 616, - "End Line": 621 - }, - { - "Function Name": "_setSelectionImpl", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 824, - "End Line": 830 - }, - { - "Function Name": "setScrollPosition", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1030 - }, - { - "Function Name": "executeCommand", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1316, - "End Line": 1321 - }, - { - "Function Name": "executeCommands", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1323, - "End Line": 1328 - }, - { - "Function Name": "constructor", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2218, - "End Line": 2257 - }, - { - "Function Name": "pushUndoStop", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1254, - "End Line": 1264 - }, - { - "Function Name": "popUndoStop", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1266, - "End Line": 1276 - }, - { - "Function Name": "_updateFromSelection", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2268, - "End Line": 2277 - }, - { - "Function Name": "getVisibleColumnFromPosition", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 641, - "End Line": 650 - }, - { - "Function Name": "getStatusbarColumn", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 652, - "End Line": 661 - }, - { - "Function Name": "getDomNode", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1489, - "End Line": 1494 + "Control Flow Ratio": "80.0%", + "Start Line": 150, + "End Line": 159 }, { - "Function Name": "focus", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "service_metadata", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 6, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 1517, - "End Line": 1522 + "Start Line": 368, + "End Line": 376 }, { - "Function Name": "hasTextFocus", - "Structural Impact": 3.3, + "Function Name": "unfurl", + "Structural Impact": 7.2, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1524, - "End Line": 1529 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 254, + "End Line": 259 }, { - "Function Name": "hasWidgetFocus", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, + "Function Name": "url", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1531, - "End Line": 1536 + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 220, + "End Line": 223 }, { - "Function Name": "resetLineWidthCaches", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, + "Function Name": "touch_attachments", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 378, + "End Line": 388 + }, + { + "Function Name": "open", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 1701, - "End Line": 1706 + "Start Line": 293, + "End Line": 306 }, { - "Function Name": "_endComposition", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1178, - "End Line": 1185 + "Function Name": "scope_for_strict_loading", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 138, + "End Line": 147 }, { - "Function Name": "cursorStateComputer", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "purge_later", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1293, - "End Line": 1296 + "Control Flow Ratio": "100.0%", + "Start Line": 331, + "End Line": 333 }, { - "Function Name": "getLineDecorations", + "Function Name": "build_after_unfurling", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1342, - "End Line": 1348 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 86, + "End Line": 90 }, { - "Function Name": "getDecorationsInRange", + "Function Name": "create_and_upload!", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1350, - "End Line": 1356 + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 101, + "End Line": 105 }, { - "Function Name": "_updateFromFocus", + "Function Name": "delete", "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2279, - "End Line": 2283 + "Control Flow Ratio": "66.7%", + "Start Line": 315, + "End Line": 318 }, { - "Function Name": "_updateFromModel", + "Function Name": "purge", "Structural Impact": 3.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2285, - "End Line": 2289 - }, - { - "Function Name": "getConfiguredWordAtPosition", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 465, - "End Line": 470 - }, - { - "Function Name": "_cut", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1224, - "End Line": 1229 + "Control Flow Ratio": "66.7%", + "Start Line": 323, + "End Line": 327 }, { - "Function Name": "getFontSizeAtPosition", + "Function Name": "create_after_unfurling!", "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1358, - "End Line": 1363 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 94 }, { - "Function Name": "constructor", + "Function Name": "create_before_direct_upload!", "Structural Impact": 3.1, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 6, + "Input Parameters": 8, "Control Flow Ratio": "0.0%", - "Start Line": 2124, - "End Line": 2132 + "Start Line": 112, + "End Line": 114 }, { - "Function Name": "writeScreenReaderContent", - "Structural Impact": 3.0, + "Function Name": "audio?", + "Structural Impact": 3.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 410, - "End Line": 412 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 202, + "End Line": 204 }, { - "Function Name": "updateOptions", - "Structural Impact": 3.0, + "Function Name": "video?", + "Structural Impact": 3.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 445, - "End Line": 447 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 207, + "End Line": 209 }, { - "Function Name": "getAction", + "Function Name": "custom_metadata=", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1102, - "End Line": 1104 + "Start Line": 192, + "End Line": 194 }, { - "Function Name": "createDecorationsCollection", + "Function Name": "service_url_for_direct_upload", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1330, - "End Line": 1332 + "Start Line": 227, + "End Line": 229 }, { - "Function Name": "_postDetachModelCleanup", + "Function Name": "extract_content_type", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2008, - "End Line": 2010 - }, - { - "Function Name": "_getVerticalOffsetAfterPosition", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 584, - "End Line": 591 - }, - { - "Function Name": "_getVerticalOffsetForPosition", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 607, - "End Line": 614 + "Control Flow Ratio": "33.3%", + "Start Line": 360, + "End Line": 362 }, { - "Function Name": "saveViewState", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "key", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1038, - "End Line": 1050 + "Control Flow Ratio": "25.0%", + "Start Line": 176, + "End Line": 179 }, { - "Function Name": "_createConfiguration", - "Structural Impact": 2.4, + "Function Name": "find_signed", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 414, - "End Line": 416 - }, - { - "Function Name": "revealLines", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 832, - "End Line": 839 - }, - { - "Function Name": "revealLinesInCenter", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 841, - "End Line": 848 - }, - { - "Function Name": "revealLinesInCenterIfOutsideViewport", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 850, - "End Line": 857 + "Start Line": 75, + "End Line": 77 }, { - "Function Name": "revealLinesNearTop", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "find_signed!", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 859, - "End Line": 866 + "Start Line": 82, + "End Line": 84 }, { - "Function Name": "_startComposition", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "signed_id_verifier", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1169, - "End Line": 1176 + "Start Line": 134, + "End Line": 136 }, { - "Function Name": "paste", - "Structural Impact": 2.4, + "Function Name": "signed_id", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1929 + "Start Line": 168, + "End Line": 170 }, { - "Function Name": "compositionType", - "Structural Impact": 2.4, + "Function Name": "image?", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1933, - "End Line": 1935 - }, - { - "Function Name": "paste", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1948, - "End Line": 1951 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2134, - "End Line": 2141 - }, - { - "Function Name": "_updateFromConfig", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2259, - "End Line": 2266 - }, - { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2484, - "End Line": 2490 - }, - { - "Function Name": "getModel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 499, - "End Line": 504 - }, - { - "Function Name": "getVisibleRanges", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 563, - "End Line": 568 - }, - { - "Function Name": "getVisibleRangesPlusViewportAboveBelow", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 570, - "End Line": 575 - }, - { - "Function Name": "getWhitespaces", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 577, - "End Line": 582 - }, - { - "Function Name": "getPosition", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 663, - "End Line": 668 - }, - { - "Function Name": "getSelection", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 783, - "End Line": 788 - }, - { - "Function Name": "getSelections", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 790, - "End Line": 795 - }, - { - "Function Name": "getContentWidth", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 963, - "End Line": 968 - }, - { - "Function Name": "getScrollWidth", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 970, - "End Line": 975 - }, - { - "Function Name": "getScrollLeft", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 976, - "End Line": 981 - }, - { - "Function Name": "getContentHeight", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 983, - "End Line": 988 - }, - { - "Function Name": "getScrollHeight", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 990, - "End Line": 995 - }, - { - "Function Name": "getScrollTop", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 996, - "End Line": 1001 - }, - { - "Function Name": "hasPendingScrollAnimation", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1031, - "End Line": 1036 - }, - { - "Function Name": "_getViewModel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1247, - "End Line": 1252 - }, - { - "Function Name": "onMouseWheel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1990, - "End Line": 2006 + "Start Line": 197, + "End Line": 199 }, { - "Function Name": "_beginUpdate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "text?", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2072, - "End Line": 2077 + "Control Flow Ratio": "50.0%", + "Start Line": 212, + "End Line": 214 }, { - "Function Name": "_endUpdate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "web_image?", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2079, - "End Line": 2084 - }, - { - "Function Name": "isDropIntoEnabled", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 367, - "End Line": 370 + "Start Line": 364, + "End Line": 366 }, { - "Function Name": "cursorStateComputer", - "Structural Impact": 2.2, + "Function Name": "upload", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1295, - "End Line": 1298 - }, - { - "Function Name": "invokeWithinContext", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 441, - "End Line": 443 - }, - { - "Function Name": "revealPosition", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 734, - "End Line": 741 - }, - { - "Function Name": "revealPositionInCenter", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 750 - }, - { - "Function Name": "revealPositionInCenterIfOutsideViewport", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 752, - "End Line": 759 - }, - { - "Function Name": "revealPositionNearTop", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 768 + "Start Line": 249, + "End Line": 252 }, { - "Function Name": "revealRangeInCenter", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "generate_unique_secure_token", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 890, - "End Line": 897 + "Start Line": 121, + "End Line": 123 }, { - "Function Name": "revealRangeInCenterIfOutsideViewport", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "combine_signed_id_purposes", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 899, - "End Line": 906 + "Start Line": 126, + "End Line": 128 }, { - "Function Name": "revealRangeNearTop", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "upload_without_unfurling", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 915 + "Start Line": 261, + "End Line": 263 }, { - "Function Name": "revealRangeNearTopIfOutsideViewport", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 917, - "End Line": 924 + "Start Line": 265, + "End Line": 268 }, { - "Function Name": "revealRangeAtTop", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "download", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 926, - "End Line": 933 - }, - { - "Function Name": "handleInitialized", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1074, - "End Line": 1076 - }, - { - "Function Name": "onVisible", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1078, - "End Line": 1080 + "Start Line": 272, + "End Line": 274 }, { - "Function Name": "onHide", - "Structural Impact": 2.1, + "Function Name": "download_chunk", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1082, - "End Line": 1084 - }, - { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2189, - "End Line": 2194 + "Start Line": 277, + "End Line": 279 }, { - "Function Name": "update", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 26, + "Function Name": "__global_context__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2343, - "End Line": 2368 + "Start Line": 1, + "End Line": 395 }, { - "Function Name": "reset", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, + "Function Name": "filename", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2374, - "End Line": 2394 + "Start Line": 184, + "End Line": 186 }, { - "Function Name": "revealLine", - "Structural Impact": 1.9, + "Function Name": "custom_metadata", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 705, - "End Line": 707 + "Start Line": 188, + "End Line": 190 }, { - "Function Name": "revealLineInCenter", - "Structural Impact": 1.9, + "Function Name": "service_headers_for_direct_upload", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Start Line": 232, + "End Line": 234 }, { - "Function Name": "revealLineInCenterIfOutsideViewport", - "Structural Impact": 1.9, + "Function Name": "mirror_later", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 713, - "End Line": 715 + "Start Line": 308, + "End Line": 310 }, { - "Function Name": "revealLineNearTop", - "Structural Impact": 1.9, + "Function Name": "service", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 717, - "End Line": 719 + "Start Line": 336, + "End Line": 338 }, { - "Function Name": "_triggerCommand", - "Structural Impact": 1.9, + "Function Name": "update_service_metadata", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 - }, + "Start Line": 390, + "End Line": 392 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 70, + "Sequential Logic Declarations": 57, + "Function Parameters": 28, + "Function/Method Declarations": 41, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 5, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 12, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 12, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 5, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 217, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 1, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 19, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 2, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Analyzable", + "Identifiable", + "Representable", + "Servable" + ] + }, + "ruby/rails/generator.rb": { + "1. Artifact Identity": { + "Filename": "generator.rb", + "Path": "ruby/rails/generator.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 657.75, + "Y": -156.99, + "Z": 2980.63 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 267, + "Coding LOC": 216, + "Documentation LOC": 6, + "Structural Magnitude": 362.52, + "Control Flow Ratio": "56.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.159 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "83.71%", + "Error & Exception Exposure": "86.63%", + "Tech Debt Exposure": "51.16%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "26.25%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "edit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1280 + "Function Name": "RailsGuides_[Truncated]", + "Structural Impact": 189.6, + "Lines of Code (LOC)": 250, + "Control Flow Branches": 55, + "Input Parameters": 9, + "Control Flow Ratio": "64.0%", + "Start Line": 17, + "End Line": 266 }, { - "Function Name": "_resolveDecorationOptions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "generate_guide", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2042, - "End Line": 2044 + "Control Flow Ratio": "69.2%", + "Start Line": 183, + "End Line": 226 }, { - "Function Name": "showDropIndicatorAt", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2054, - "End Line": 2062 + "Function Name": "initialize", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 9, + "Control Flow Ratio": "22.2%", + "Start Line": 21, + "End Line": 40 }, { - "Function Name": "setContextValue", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2068, - "End Line": 2070 + "Function Name": "extract_anchors", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 233, + "End Line": 266 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2159, - "End Line": 2168 + "Function Name": "generate", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 42, + "End Line": 62 }, { - "Function Name": "getOption", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 453, - "End Line": 455 + "Function Name": "register_special_mime_types", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 69, + "End Line": 72 }, { - "Function Name": "getContribution", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "generate_guides", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1086, - "End Line": 1088 + "Control Flow Ratio": "100.0%", + "Start Line": 105, + "End Line": 110 }, { - "Function Name": "applyFontInfo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1733, - "End Line": 1735 + "Function Name": "check_fragment_identifiers", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 250, + "End Line": 264 }, { - "Function Name": "type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "select_only", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1932 + "Control Flow Ratio": "100.0%", + "Start Line": 124, + "End Line": 129 }, { - "Function Name": "type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "add_digests", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1952, - "End Line": 1955 + "Control Flow Ratio": "33.3%", + "Start Line": 148, + "End Line": 163 }, { - "Function Name": "_removeDecorationType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "initialize_dirs", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2038, - "End Line": 2040 + "Control Flow Ratio": "33.3%", + "Start Line": 85, + "End Line": 94 }, { - "Function Name": "fire", - "Structural Impact": 1.6, + "Function Name": "generate_epub", + "Structural Impact": 3.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2196, - "End Line": 2199 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 74, + "End Line": 77 }, { - "Function Name": "has", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "copy_assets", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2480, - "End Line": 2482 + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 146 }, { - "Function Name": "getSquigglySVGData", - "Structural Impact": 1.6, + "Function Name": "output_path_for", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2522, - "End Line": 2524 + "Control Flow Ratio": "50.0%", + "Start Line": 173, + "End Line": 175 }, { - "Function Name": "getDotDotDotSVGData", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "warn_about_broken_links", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2529, - "End Line": 2531 + "Control Flow Ratio": "100.0%", + "Start Line": 228, + "End Line": 231 }, { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, + "Function Name": "initialize_markdown_renderer", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 439 + "Control Flow Ratio": "50.0%", + "Start Line": 100, + "End Line": 103 }, { - "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": "cleanup_assets", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 131, + "End Line": 134 }, { - "Function Name": "onKeyDown", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1980, - "End Line": 1981 + "Function Name": "create_output_dir_if_needed", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 96, + "End Line": 98 }, { - "Function Name": "onKeyUp", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "guides_to_generate", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1981, - "End Line": 1982 + "Start Line": 112, + "End Line": 122 }, { - "Function Name": "onContextMenu", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "generate?", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1982, - "End Line": 1983 + "Start Line": 177, + "End Line": 181 }, { - "Function Name": "onMouseMove", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "__global_context__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1983, - "End Line": 1984 + "Start Line": 1, + "End Line": 266 }, { - "Function Name": "onMouseLeave", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "output_file_for", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1984, - "End Line": 1985 + "Start Line": 165, + "End Line": 171 }, { - "Function Name": "onMouseDown", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "process_scss", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1985, - "End Line": 1986 + "Start Line": 136, + "End Line": 141 }, { - "Function Name": "onMouseUp", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "epub_filename", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1986, - "End Line": 1987 + "Start Line": 79, + "End Line": 83 }, { - "Function Name": "onMouseDrag", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "dry_run?", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1987, - "End Line": 1988 - }, + "Start Line": 65, + "End Line": 67 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 55, + "Sequential Logic Declarations": 42, + "Function Parameters": 18, + "Function/Method Declarations": 23, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 4, + "I/O and Network Boundaries": 25, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 62, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 3, + "Closures and Anonymous Functions": 8, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 3, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 11, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 4, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 203, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 6, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 27, + "Design Camel Case": 0, + "Design Snake Case": 26, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 2, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 12, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Helpers", + "action_controller", + "action_view", + "active_support/core_ext/object/blank", + "active_support/core_ext/string/output_safety", + "digest", + "fileutils", + "nokogiri", + "rails_guides/epub", + "rails_guides/helpers", + "rails_guides/markdown", + "securerandom" + ] + }, + "ruby/rails/inbound_emails_controller.rb": { + "1. Artifact Identity": { + "Filename": "inbound_emails_controller.rb", + "Path": "ruby/rails/inbound_emails_controller.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "ActionMailbox::BaseController", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 1122.5, + "Y": -235.95, + "Z": 2870.41 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 111, + "Coding LOC": 56, + "Documentation LOC": 42, + "Structural Magnitude": 69.12, + "Control Flow Ratio": "47.4%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.679 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "42.96%", + "Error & Exception Exposure": "61.63%", + "Tech Debt Exposure": "99.93%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "64.04%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "onMouseDrop", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "ActionMailbox", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 18, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1988, - "End Line": 1989 + "Control Flow Ratio": "47.4%", + "Start Line": 3, + "End Line": 110 }, { - "Function Name": "onMouseDropCanceled", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1989, - "End Line": 1990 + "Function Name": "authenticated?", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "63.6%", + "Start Line": 64, + "End Line": 78 }, { - "Function Name": "getSupportedActions", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "expected_signature", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1094, - "End Line": 1100 + "Control Flow Ratio": "80.0%", + "Start Line": 105, + "End Line": 107 }, { - "Function Name": "getLayoutInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1472, - "End Line": 1476 + "Function Name": "initialize", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 87, + "End Line": 89 }, { - "Function Name": "run", - "Structural Impact": 1.2, + "Function Name": "mail", + "Structural Impact": 4.5, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1830 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 54, + "End Line": 58 }, { - "Function Name": "isSimpleWidget", - "Structural Impact": 1.1, + "Function Name": "key", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 225, - "End Line": 227 + "Control Flow Ratio": "100.0%", + "Start Line": 80, + "End Line": 82 }, { - "Function Name": "contextMenuId", - "Structural Impact": 1.1, + "Function Name": "recent?", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 231 + "Control Flow Ratio": "50.0%", + "Start Line": 101, + "End Line": 103 }, { - "Function Name": "contextKeyService", + "Function Name": "create", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 248, - "End Line": 248 + "Start Line": 49, + "End Line": 51 }, { - "Function Name": "onDragLeave", + "Function Name": "authenticate", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 399, - "End Line": 401 + "Start Line": 60, + "End Line": 62 }, { - "Function Name": "onDragEnd", + "Function Name": "authenticated?", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 402, - "End Line": 404 + "Start Line": 91, + "End Line": 93 }, { - "Function Name": "getId", + "Function Name": "signed?", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 418, - "End Line": 420 + "Start Line": 96, + "End Line": 98 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 18, + "Sequential Logic Declarations": 20, + "Function Parameters": 2, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 4, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 1, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 1, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 54, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 1, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "body-mime" + ] + }, + "ruby/rails/metal.rb": { + "1. Artifact Identity": { + "Filename": "metal.rb", + "Path": "ruby/rails/metal.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "ActionDispatch::MiddlewareStack, ActionDispatch::MiddlewareStack::Middleware, AbstractController::Base", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 731.61, + "Y": -267.35, + "Z": 2616.46 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 340, + "Coding LOC": 166, + "Documentation LOC": 124, + "Structural Magnitude": 220.82, + "Control Flow Ratio": "43.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.908 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "38.57%", + "Error & Exception Exposure": "70.59%", + "Tech Debt Exposure": "99.64%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.45%", + "Commented Logic Exposure": "29.27%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ActionController", + "Structural Impact": 97.4, + "Lines of Code (LOC)": 332, + "Control Flow Branches": 32, + "Input Parameters": 5, + "Control Flow Ratio": "45.1%", + "Start Line": 8, + "End Line": 339 }, { - "Function Name": "getEditorType", - "Structural Impact": 1.1, + "Function Name": "build_middleware", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 44, + "End Line": 62 + }, + { + "Function Name": "dispatch", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 249, + "End Line": 255 + }, + { + "Function Name": "dispatch", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 331, + "End Line": 337 + }, + { + "Function Name": "build", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 31, + "End Line": 37 + }, + { + "Function Name": "make_response!", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 134, + "End Line": 138 + }, + { + "Function Name": "response=", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 268, + "End Line": 273 + }, + { + "Function Name": "performed?", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 422, - "End Line": 424 + "Control Flow Ratio": "100.0%", + "Start Line": 245, + "End Line": 247 }, { - "Function Name": "getOptions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "response_body=", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 234, + "End Line": 242 + }, + { + "Function Name": "set_request!", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 275, + "End Line": 278 + }, + { + "Function Name": "initialize", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 449, - "End Line": 451 + "Start Line": 20, + "End Line": 24 }, { - "Function Name": "getRawOptions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "action", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 459 + "Start Line": 315, + "End Line": 327 }, { - "Function Name": "getOverflowWidgetsDomNode", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "inherited", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 461, - "End Line": 463 + "Start Line": 146, + "End Line": 152 }, { - "Function Name": "getValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "set_response!", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 472, - "End Line": 472 + "Start Line": 257, + "End Line": 264 }, { - "Function Name": "getActions", - "Structural Impact": 1.1, + "Function Name": "valid?", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1090, - "End Line": 1092 + "Start Line": 26, + "End Line": 28 }, { - "Function Name": "getContainerDomNode", - "Structural Impact": 1.1, + "Function Name": "action_encoding_template", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1485, - "End Line": 1487 + "Start Line": 140, + "End Line": 142 }, { - "Function Name": "run", - "Structural Impact": 1.1, + "Function Name": "params=", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1820, - "End Line": 1822 + "Start Line": 223, + "End Line": 225 }, { - "Function Name": "startComposition", - "Structural Impact": 1.1, + "Function Name": "url_for", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1938 + "Start Line": 230, + "End Line": 232 }, { - "Function Name": "endComposition", - "Structural Impact": 1.1, + "Function Name": "use", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1939, - "End Line": 1941 + "Start Line": 293, + "End Line": 295 }, { - "Function Name": "cut", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "__global_context__", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1942, - "End Line": 1944 + "Start Line": 1, + "End Line": 339 }, { - "Function Name": "startComposition", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "initialize", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1967, - "End Line": 1969 + "Start Line": 210, + "End Line": 217 }, { - "Function Name": "endComposition", + "Function Name": "controller_name", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1970, - "End Line": 1972 + "Start Line": 130, + "End Line": 132 }, { - "Function Name": "cut", + "Function Name": "controller_name", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1973, - "End Line": 1975 + "Start Line": 156, + "End Line": 158 }, { - "Function Name": "getTelemetryData", + "Function Name": "params", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2046, - "End Line": 2048 + "Start Line": 219, + "End Line": 221 }, { - "Function Name": "hasModel", + "Function Name": "to_a", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2050, - "End Line": 2052 + "Start Line": 280, + "End Line": 282 }, { - "Function Name": "removeDropIndicator", + "Function Name": "reset_session", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2064, - "End Line": 2066 + "Start Line": 284, + "End Line": 286 }, { - "Function Name": "dispose", + "Function Name": "middleware", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2370, - "End Line": 2372 - }, + "Start Line": 310, + "End Line": 312 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 32, + "Sequential Logic Declarations": 41, + "Function Parameters": 24, + "Function/Method Declarations": 25, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 31, + "Commented-out Code (Dead Logic)": 8, + "Structured Documentation Blocks": 8, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 8, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 1, + "Preprocessor Macros": 9, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 162, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 22, + "Design Camel Case": 0, + "Design Snake Case": 19, + "Design Pascal Case": 0, + "Design Upper Case": 3, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 13, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 6, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "AbstractController::Rendering", + "ActionController::Redirecting", + "ActionView::Layouts", + "Rails", + "action_dispatch/middleware/stack", + "active_support/core_ext/array/extract_options" + ] + }, + "ruby/rails/routing.rb": { + "1. Artifact Identity": { + "Filename": "routing.rb", + "Path": "ruby/rails/routing.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 583.66, + "Y": -71.79, + "Z": 3526.26 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 263, + "Coding LOC": 14, + "Documentation LOC": 244, + "Structural Magnitude": 8.78, + "Control Flow Ratio": "25.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.429 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "69.77%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.32%", + "API Exposure": "2.49%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.82%", + "Commented Logic Exposure": "16.37%", + "Specification Exposure": "93.33%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.13%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "length", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "ActionDispatch", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 258, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2433, - "End Line": 2435 + "Control Flow Ratio": "25.0%", + "Start Line": 5, + "End Line": 262 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 378, - "Sequential Logic Declarations": 339, - "Function Parameters": 262, - "Function/Method Declarations": 218, - "Class/Entity Declarations": 9, - "Defensive Programming Constructs": 171, - "Type/Safety Bypasses": 2, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 3, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 198, - "State Mutations / Variable Reassignments": 1982, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 4, + "Structured Documentation Blocks": 3, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 12, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 5, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "ActiveSupport::Autoload", + "the" + ] + } + } + }, + "typescript/vscode": { + "Directory Group Magnitude": 1269.56, + "File Count": 11, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "81.8%", + "Static: Literature & Documentation": "18.2%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "35.13%", + "Error & Exception Exposure": "59.85%", + "Tech Debt Exposure": "37.03%", + "Testing Exposure": "37.23%", + "API Exposure": "4.25%", + "Concurrency Exposure": "39.59%", + "State Flux Exposure": "47.13%", + "Commented Logic Exposure": "1.55%", + "Specification Exposure": "81.82%", + "Instability Exposure": "40.91%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "23.27%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "typescript/vscode/LICENSE.txt": { + "1. Artifact Identity": { + "Filename": "LICENSE.txt", + "Path": "typescript/vscode/LICENSE.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": 3935.2, + "Y": 106.21, + "Z": 2291.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 22, + "Coding LOC": 0, + "Documentation LOC": 17, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 9, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 30, - "UI / View Layer Components": 61, - "Closures and Anonymous Functions": 46, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 10, - "Generic Type Abstractions": 74, - "Collection Iterators / Comprehensions": 3, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 60, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 79, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 3, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 11, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 298, - "Resource Deallocation & Cleanup": 17, - "Private / Encapsulated Scopes": 152, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2034, + "Structural Tab Indentations": 0, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -362073,15 +360828,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 174, - "Design Camel Case": 89, - "Design Snake Case": 70, - "Design Pascal Case": 10, - "Design Upper Case": 1, - "Design Short Vars": 8, - "Design Long Vars": 4, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 58, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -362105,92 +360860,353 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 62, + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "typescript/vscode/package.json": { + "1. Artifact Identity": { + "Filename": "package.json", + "Path": "typescript/vscode/package.json", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Exact Match)" + }, + "2. Topological Coordinates": { + "X": 3122.01, + "Y": 65.58, + "Z": 3136.33 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 260, + "Coding LOC": 0, + "Documentation LOC": 259, + "Structural Magnitude": 5.2, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "typescript/vscode/eslint.config.js": { + "1. Artifact Identity": { + "Filename": "eslint.config.js", + "Path": "typescript/vscode/eslint.config.js", + "Language": "Javascript", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .js)" + }, + "2. Topological Coordinates": { + "X": 4110.97, + "Y": 160.24, + "Z": 2577.39 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2409, + "Coding LOC": 2304, + "Documentation LOC": 96, + "Structural Magnitude": 76.08, + "Control Flow Ratio": "25.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.024 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.53%", + "Error & Exception Exposure": "60.68%", + "Tech Debt Exposure": "8.55%", + "Testing Exposure": "2.3%", + "API Exposure": "0.51%", + "Concurrency Exposure": "18.55%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 10, + "Sequential Logic Declarations": 30, + "Function Parameters": 1, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 70, + "High-Risk Execution Commands": 6, + "I/O and Network Boundaries": 13, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 1, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 87, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 12, + "UI / View Layer Components": 4, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 29, + "Decorators and Annotations": 73, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 1, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 11, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 5, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 16, + "Dependency Injection Constructs": 1, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 246, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 5, + "Resource Deallocation & Cleanup": 15, + "Private / Encapsulated Scopes": 9, + "Event Listeners & Subscribers": 11, + "Bypassed / Skipped Tests": 3, + "Structural Tab Indentations": 2294, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 4, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 4, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1, + "Design Camel Case": 0, + "Design Snake Case": 1, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 8, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../../../../base/browser/dom.js", - "../../../../base/browser/keyboardEvent.js", - "../../../../base/browser/mouseEvent.js", - "../../../../base/common/color.js", - "../../../../base/common/errors.js", - "../../../../base/common/event.js", - "../../../../base/common/hash.js", - "../../../../base/common/lifecycle.js", - "../../../../base/common/network.js", - "../../../../base/common/types.js", - "../../../../nls.js", - "../../../../platform/accessibility/common/accessibility.js", - "../../../../platform/actions/common/actions.js", - "../../../../platform/commands/common/commands.js", - "../../../../platform/contextkey/common/contextkey.js", - "../../../../platform/instantiation/common/instantiation.js", - "../../../../platform/instantiation/common/serviceCollection.js", - "../../../../platform/notification/common/notification.js", - "../../../../platform/theme/common/colorRegistry.js", - "../../../../platform/theme/common/themeService.js", - "../../../../platform/userInteraction/browser/userInteractionService.js", - "../../../common/config/editorConfiguration.js", - "../../../common/config/editorOptions.js", - "../../../common/core/2d/dimension.js", - "../../../common/core/cursorColumns.js", - "../../../common/core/editorColorRegistry.js", - "../../../common/core/edits/textEdit.js", - "../../../common/core/position.js", - "../../../common/core/range.js", - "../../../common/core/selection.js", - "../../../common/core/wordHelper.js", - "../../../common/cursor/cursorWordOperations.js", - "../../../common/cursorEvents.js", - "../../../common/editorAction.js", - "../../../common/editorCommon.js", - "../../../common/editorContextKeys.js", - "../../../common/languages/languageConfigurationRegistry.js", - "../../../common/model.js", - "../../../common/model/intervalTree.js", - "../../../common/model/textModel.js", - "../../../common/services/languageFeatures.js", - "../../../common/textModelEditSource.js", - "../../../common/textModelEvents.js", - "../../../common/viewEvents.js", - "../../../common/viewModel.js", - "../../../common/viewModel/monospaceLineBreaksComputer.js", - "../../../common/viewModel/viewModelImpl.js", - "../../../common/viewModelEventDispatcher.js", - "../../config/domFontInfo.js", - "../../config/editorConfiguration.js", - "../../config/tabFocus.js", - "../../controller/editContext/clipboardUtils.js", - "../../editorBrowser.js", - "../../editorExtensions.js", - "../../services/codeEditorService.js", - "../../services/contribution.js", - "../../view.js", - "../../view/domLineBreaksComputer.js", - "../../view/viewController.js", - "../../view/viewUserInputEvents.js", - "./codeEditorContributions.js", - "./editor.css" + "./.eslint-plugin-local/index.ts", + "@stylistic/eslint-plugin-ts", + "eslint-plugin-header", + "eslint-plugin-jsdoc", + "fs", + "path", + "sinon.stub(...)", + "typescript-eslint" ] }, - "typescript/vscode/extHost.api.impl.ts": { + "typescript/vscode/async.ts": { "1. Artifact Identity": { - "Filename": "extHost.api.impl.ts", - "Path": "typescript/vscode/extHost.api.impl.ts", + "Filename": "async.ts", + "Path": "typescript/vscode/async.ts", "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Tabs", + "Parent Entity": "Promise, IDisposable, Barrier", "Doc Umbrella": 0.0, "Folder Dominant Lang": "typescript", "Lock Tier": 2, "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3980.11, - "Y": 265.32, - "Z": 3334.5 + "X": 3478.01, + "Y": 154.1, + "Z": 3299.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -362199,4629 +361215,4643 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2195, - "Coding LOC": 2081, - "Documentation LOC": 56, - "Structural Magnitude": 165.19, - "Control Flow Ratio": "34.3%", + "Total LOC": 2646, + "Coding LOC": 1803, + "Documentation LOC": 419, + "Structural Magnitude": 313.51, + "Control Flow Ratio": "33.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.47 + "Raw Cognitive Density": 2.498 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.26%", - "Error & Exception Exposure": "60.44%", - "Tech Debt Exposure": "96.8%", - "Testing Exposure": "80.0%", - "API Exposure": "3.6%", - "Concurrency Exposure": "32.99%", - "State Flux Exposure": "18.44%", + "Cognitive Load Exposure": "57.79%", + "Error & Exception Exposure": "93.08%", + "Tech Debt Exposure": "76.89%", + "Testing Exposure": "2.46%", + "API Exposure": "6.5%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "41.46%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "createApiFactoryAndRegisterActors", - "Structural Impact": 244.1, - "Lines of Code (LOC)": 837, - "Control Flow Branches": 142, + "Function Name": "work", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "41.2%", - "Start Line": 137, - "End Line": 973 + "Control Flow Ratio": "77.8%", + "Start Line": 1341, + "End Line": 1384 }, { - "Function Name": "createSourceControl", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "87.5%", - "Start Line": 1428, - "End Line": 1433 + "Function Name": "createCancelablePromise", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 34, + "End Line": 81 }, { - "Function Name": "getSession", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "90.0%", - "Start Line": 321, - "End Line": 333 + "Function Name": "promiseList", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 648, + "End Line": 679 }, { - "Function Name": "createTerminal", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 8, + "Function Name": "queueFor", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 6, "Input Parameters": 3, - "Control Flow Ratio": "72.7%", - "Start Line": 942, - "End Line": 955 + "Control Flow Ratio": "75.0%", + "Start Line": 863, + "End Line": 892 }, { - "Function Name": "onDidStartTask", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 15, + "Function Name": "constructor", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "38.9%", + "Start Line": 2218, + "End Line": 2256 + }, + { + "Function Name": "readWhile", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 13, "Control Flow Branches": 6, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "54.5%", - "Start Line": 1525, - "End Line": 1539 + "Start Line": 2566, + "End Line": 2578 }, { - "Function Name": "showTextDocument", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 10, + "Function Name": "tee", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 35, "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 806, - "End Line": 815 + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 2433, + "End Line": 2467 }, { - "Function Name": "createStatusBarItem", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 16, + "Function Name": "constructor", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 904, - "End Line": 919 + "Input Parameters": 2, + "Control Flow Ratio": "45.5%", + "Start Line": 2372, + "End Line": 2393 }, { - "Function Name": "openNotebookDocument", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, + "Function Name": "cancellableIterable", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1238, - "End Line": 1249 + "Control Flow Ratio": "41.7%", + "Start Line": 2280, + "End Line": 2297 }, { - "Function Name": "startDebugging", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 6, + "Function Name": "queue", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 13, "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 302, + "End Line": 314 + }, + { + "Function Name": "raceTimeout", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1492, - "End Line": 1497 + "Control Flow Ratio": "40.0%", + "Start Line": 150, + "End Line": 162 }, { - "Function Name": "getExtension", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "disposableTimeout", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 573, + "End Line": 586 + }, + { + "Function Name": "trigger", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 590, - "End Line": 605 + "Control Flow Ratio": "40.0%", + "Start Line": 398, + "End Line": 426 }, { - "Function Name": "findTextInFiles", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "constructor", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 1144, - "End Line": 1159 + "Control Flow Ratio": "40.0%", + "Start Line": 2016, + "End Line": 2040 }, { - "Function Name": "perform", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "queue", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 302, - "End Line": 317 + "Control Flow Ratio": "26.7%", + "Start Line": 239, + "End Line": 282 }, { - "Function Name": "registerInlineCompletionItemProvider", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, + "Function Name": "_runWhenIdle", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1453, + "End Line": 1476 + }, + { + "Function Name": "constructor", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "80.0%", - "Start Line": 736, - "End Line": 747 + "Start Line": 1021, + "End Line": 1027 }, { - "Function Name": "createNotebookController", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 3, + "Function Name": "retry", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, - "Input Parameters": 5, - "Control Flow Ratio": "75.0%", - "Start Line": 1561, - "End Line": 1563 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1552, + "End Line": 1566 }, { - "Function Name": "registerTextEditorCommand", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, + "Function Name": "args", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 74, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 359, - "End Line": 377 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1101, + "End Line": 1174 }, { - "Function Name": "registerAuthenticationProvider", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 6, + "Function Name": "_runWhenIdle", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 346, - "End Line": 351 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1490 }, { - "Function Name": "asExternalUri", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, + "Function Name": "createCancelableAsyncIterableProducer", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 455, - "End Line": 469 + "Control Flow Ratio": "40.0%", + "Start Line": 2175, + "End Line": 2201 }, { - "Function Name": "registerSignatureHelpProvider", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 727, - "End Line": 732 + "Function Name": "sequence", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 593, + "End Line": 616 }, { - "Function Name": "match", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 649, - "End Line": 656 + "Function Name": "_processQueue", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 972, + "End Line": 997 }, { - "Function Name": "registerNotebookSerializer", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 1265, - "End Line": 1267 + "Function Name": "Symbol.asyncIterator", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2042, + "End Line": 2064 }, { - "Function Name": "computeEmbeddings", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1786, - "End Line": 1793 + "Function Name": "start", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2439, + "End Line": 2454 }, { - "Function Name": "onDidChangeTextDocument", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1223, - "End Line": 1228 + "Function Name": "consume", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2349, + "End Line": 2362 }, { - "Function Name": "wrappedListener", + "Function Name": "peekTimeout", "Structural Impact": 7.7, "Lines of Code (LOC)": 12, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1526, - "End Line": 1537 + "Control Flow Ratio": "50.0%", + "Start Line": 2613, + "End Line": 2624 }, { - "Function Name": "createFileSystemWatcher", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 4, + "Function Name": "constructor", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1177, - "End Line": 1185 + "Start Line": 1504, + "End Line": 1515 }, { - "Function Name": "getConfiguration", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, + "Function Name": "queueSize", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 1271, - "End Line": 1274 + "Start Line": 857, + "End Line": 861 }, { - "Function Name": "findFiles", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 4, + "Function Name": "next", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 2045, + "End Line": 2058 + }, + { + "Function Name": "raceCancellation", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1139 + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 95, + "End Line": 103 }, { - "Function Name": "_asExtensionEvent", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, + "Function Name": "raceCancellablePromises", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 274, - "End Line": 286 + "Control Flow Ratio": "30.0%", + "Start Line": 133, + "End Line": 148 }, { - "Function Name": "invokeTool", + "Function Name": "thenHandler", "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1800, - "End Line": 1805 + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 602, + "End Line": 613 }, { - "Function Name": "onDidChangeCompletionsUnificationState", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "run", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 752, - "End Line": 755 + "Control Flow Ratio": "28.6%", + "Start Line": 1615, + "End Line": 1621 }, { - "Function Name": "onDidChangeActiveTextEditor", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "timeout", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 819, - "End Line": 821 + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 538, + "End Line": 554 }, { - "Function Name": "onDidChangeTextEditorSelection", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 825, - "End Line": 827 + "Function Name": "isRunning", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1599, + "End Line": 1605 }, { - "Function Name": "onDidChangeTextEditorOptions", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "_extendBuffer", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 828, - "End Line": 830 + "Start Line": 2626, + "End Line": 2644 }, { - "Function Name": "onDidChangeTextEditorVisibleRanges", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "setIfNotSet", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 831, - "End Line": 833 + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 1053, + "End Line": 1066 }, { - "Function Name": "onDidChangeTextEditorViewColumn", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "withAsyncBody", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 834, - "End Line": 836 + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 1845, + "End Line": 1854 }, { - "Function Name": "onDidChangeTextEditorDiffInformation", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "filter", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 837, - "End Line": 840 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2078, + "End Line": 2086 }, { - "Function Name": "onDidCloseTerminal", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "filter", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 841, - "End Line": 843 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2481, + "End Line": 2489 }, { - "Function Name": "onDidOpenTerminal", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "_resolveOrRejectDeferred", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 844, - "End Line": 846 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2341, + "End Line": 2347 }, { - "Function Name": "onDidChangeActiveTerminal", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "promiseFactories", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 847, - "End Line": 849 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 618, + "End Line": 640 }, { - "Function Name": "onDidChangeTerminalDimensions", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "queue", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 850, - "End Line": 853 + "Start Line": 1650, + "End Line": 1671 }, { - "Function Name": "onDidChangeTerminalState", - "Structural Impact": 6.2, + "Function Name": "join", + "Structural Impact": 5.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 854, - "End Line": 856 + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1677, + "End Line": 1679 }, { - "Function Name": "onDidWriteTerminalData", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "settled", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 857, - "End Line": 860 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1817, + "End Line": 1833 }, { - "Function Name": "onDidExecuteTerminalCommand", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "cancelAndSet", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 861, - "End Line": 864 + "Control Flow Ratio": "25.0%", + "Start Line": 1079, + "End Line": 1093 }, { - "Function Name": "onDidChangeTerminalShellIntegration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "asPromise", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 865, - "End Line": 867 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 164, + "End Line": 173 }, { - "Function Name": "onDidStartTerminalShellExecution", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 868, - "End Line": 870 + "Function Name": "consumed", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 758, + "End Line": 770 }, { - "Function Name": "onDidEndTerminalShellExecution", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "doneRunning", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 871, - "End Line": 873 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1623, + "End Line": 1632 }, { - "Function Name": "onDidChangeWindowState", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "produce", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 877, - "End Line": 879 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2316, + "End Line": 2324 }, { - "Function Name": "showQuickPick", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "_emitManyFn", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 889, - "End Line": 891 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2249, + "End Line": 2255 }, { - "Function Name": "onDidChangeActiveColorTheme", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 997, - "End Line": 999 + "Function Name": "clearPending", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1002, + "End Line": 1012 }, { - "Function Name": "onDidChangeActiveNotebookEditor", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1010, - "End Line": 1012 + "Function Name": "_executor", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1505, + "End Line": 1513 }, { - "Function Name": "onDidChangeNotebookEditorSelection", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1019, - "End Line": 1021 + "Function Name": "read", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2556, + "End Line": 2564 }, { - "Function Name": "onDidChangeNotebookEditorVisibleRanges", - "Structural Impact": 6.2, + "Function Name": "peek", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2592, + "End Line": 2600 + }, + { + "Function Name": "value", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1022, - "End Line": 1024 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1755, + "End Line": 1757 }, { - "Function Name": "onDidChangeActiveChatPanelSessionResource", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "cancelAndSet", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1041, + "End Line": 1051 + }, + { + "Function Name": "constructor", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1059, - "End Line": 1062 + "Start Line": 1193, + "End Line": 1202 }, { - "Function Name": "onDidOpenBrowserTab", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1067, - "End Line": 1070 + "Function Name": "runWhenGlobalIdle", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 1492, + "End Line": 1502 }, { - "Function Name": "onDidCloseBrowserTab", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1071, - "End Line": 1074 + "Function Name": "raceCancellationError", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 109, + "End Line": 117 }, { - "Function Name": "onDidChangeActiveBrowserTab", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "dispose", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1079, - "End Line": 1082 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 910, + "End Line": 926 }, { - "Function Name": "onDidChangeBrowserTabState", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "loop", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1083, - "End Line": 1086 + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 622, + "End Line": 637 }, { - "Function Name": "onDidChangeWorkspaceFolders", - "Structural Impact": 6.2, + "Function Name": "map", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 2066, + "End Line": 2072 + }, + { + "Function Name": "map", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 2425, + "End Line": 2431 + }, + { + "Function Name": "trigger", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 470, + "End Line": 472 + }, + { + "Function Name": "onInterval", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 1130, - "End Line": 1132 + "Start Line": 1235, + "End Line": 1246 }, { - "Function Name": "findFiles2", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1140, - "End Line": 1143 + "Function Name": "microtaskDeferred", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 344, + "End Line": 357 }, { - "Function Name": "findTextInFiles2", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, + "Function Name": "consume", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1160, - "End Line": 1164 + "Start Line": 747, + "End Line": 756 }, { - "Function Name": "onDidOpenTextDocument", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "isDrained", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1217, - "End Line": 1219 + "Start Line": 847, + "End Line": 855 }, { - "Function Name": "onDidCloseTextDocument", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "value", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1220, - "End Line": 1222 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1521, + "End Line": 1530 }, { - "Function Name": "onDidSaveTextDocument", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "requireValue", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1229, - "End Line": 1231 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1888, + "End Line": 1896 }, { - "Function Name": "onWillSaveTextDocument", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "peekBufferedOrThrow", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1232, - "End Line": 1234 + "Start Line": 2602, + "End Line": 2611 }, { - "Function Name": "onDidChangeConfiguration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "cancel", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1268, - "End Line": 1270 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 137, + "End Line": 143 }, { - "Function Name": "onWillCreateFiles", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "cancel", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1336, - "End Line": 1338 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 432, + "End Line": 439 }, { - "Function Name": "onWillDeleteFiles", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1339, - "End Line": 1341 + "Function Name": "queue", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 735, + "End Line": 745 }, { - "Function Name": "onWillRenameFiles", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1342, - "End Line": 1344 + "Function Name": "complete", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1768, + "End Line": 1778 }, { - "Function Name": "onDidChangeTunnels", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1358, - "End Line": 1361 + "Function Name": "error", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1780, + "End Line": 1790 }, { - "Function Name": "onDidChangeWorkspaceTrustedFolders", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "next", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1389, - "End Line": 1392 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 2284, + "End Line": 2290 }, { - "Function Name": "onDidGrantWorkspaceTrust", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "finish", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1395 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 654, + "End Line": 659 }, { - "Function Name": "onWillCreateEditSessionIdentity", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1400, - "End Line": 1403 + "Function Name": "queue", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 812, + "End Line": 820 }, { - "Function Name": "onDidStartDebugSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1465, - "End Line": 1467 + "Function Name": "merge", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1998, + "End Line": 2006 }, { - "Function Name": "onDidTerminateDebugSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1468, - "End Line": 1470 + "Function Name": "emitOne", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2119, + "End Line": 2127 }, { - "Function Name": "onDidChangeActiveDebugSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1471, - "End Line": 1473 + "Function Name": "emitMany", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2134, + "End Line": 2142 }, { - "Function Name": "onDidReceiveDebugSessionCustomEvent", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1474, - "End Line": 1476 + "Function Name": "merge", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 2413, + "End Line": 2421 }, { - "Function Name": "onDidChangeBreakpoints", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1477, - "End Line": 1479 + "Function Name": "schedule", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1219, + "End Line": 1226 }, { - "Function Name": "onDidChangeActiveStackItem", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1480, - "End Line": 1482 + "Function Name": "work", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1257, + "End Line": 1263 }, { - "Function Name": "registerDebugConfigurationProvider", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1483, - "End Line": 1485 + "Function Name": "toPromise", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2102, + "End Line": 2108 }, { - "Function Name": "onDidEndTask", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "reject", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1540, - "End Line": 1542 + "Start Line": 2164, + "End Line": 2171 }, { - "Function Name": "onDidStartTaskProcess", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1543, - "End Line": 1545 + "Function Name": "produceFinal", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2326, + "End Line": 2333 }, { - "Function Name": "onDidEndTaskProcess", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "_errorFn", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1548 + "Start Line": 2238, + "End Line": 2242 }, { - "Function Name": "onDidStartTaskProblemMatchers", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "_emitOneFn", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1549, - "End Line": 1552 + "Start Line": 2243, + "End Line": 2248 }, { - "Function Name": "onDidEndTaskProblemMatchers", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "emitMany", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1553, - "End Line": 1556 + "Start Line": 2376, + "End Line": 2380 }, { - "Function Name": "onDidDisposeChatSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1655 + "Function Name": "_finishError", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2503, + "End Line": 2508 }, { - "Function Name": "onDidReceiveChatDebugEvent", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "isThenable", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1712, - "End Line": 1715 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "onDidChangeCustomAgents", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "peek", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1723 + "Start Line": 316, + "End Line": 318 }, { - "Function Name": "onDidChangeInstructions", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "increment", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1728, - "End Line": 1731 + "Start Line": 1701, + "End Line": 1714 }, { - "Function Name": "onDidChangeSkills", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1736, - "End Line": 1739 + "Function Name": "onComplete", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 248, + "End Line": 259 }, { - "Function Name": "onDidChangeChatModels", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1751, - "End Line": 1753 + "Function Name": "whenDrained", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 836, + "End Line": 845 }, { - "Function Name": "onDidChangeModelProxyAvailability", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1761, - "End Line": 1764 + "Function Name": "doWork", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1386, + "End Line": 1396 }, { - "Function Name": "onDidChangeEmbeddingModels", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1778, - "End Line": 1781 + "Function Name": "runQueued", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1634, + "End Line": 1642 }, { - "Function Name": "registerDiffInformationCommand", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "timeoutDeferred", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 378, - "End Line": 390 + "Control Flow Ratio": "0.0%", + "Start Line": 329, + "End Line": 342 }, { - "Function Name": "showInputBox", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 897 + "Function Name": "clear", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 772, + "End Line": 778 }, { - "Function Name": "registerQuickDiffProvider", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 4, + "Function Name": "onDidQueueDrain", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 5, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1036, - "End Line": 1039 + "Start Line": 894, + "End Line": 900 }, { - "Function Name": "openTextDocument", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 4, + "Function Name": "releaseDrainers", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1192, - "End Line": 1192 + "Start Line": 902, + "End Line": 908 }, { - "Function Name": "createWebviewTextEditorInset", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, + "Function Name": "dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 941 + "Start Line": 1482, + "End Line": 1488 }, { - "Function Name": "registerChatSessionContentProvider", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, + "Function Name": "resolve", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1667, - "End Line": 1670 + "Start Line": 2150, + "End Line": 2156 }, { - "Function Name": "selectChatModels", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1748, - "End Line": 1750 + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1034, + "End Line": 1039 }, { - "Function Name": "createTestController", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 559, - "End Line": 561 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1127, + "End Line": 1132 }, { - "Function Name": "registerCodeActionsProvider", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "flush", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 657, - "End Line": 659 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1157, + "End Line": 1162 }, { - "Function Name": "registerDocumentSymbolProvider", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "onTimeout", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1164, + "End Line": 1169 }, { - "Function Name": "registerDocumentDropEditProvider", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1209, + "End Line": 1214 }, { - "Function Name": "registerWebviewViewProvider", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "doRun", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1000, - "End Line": 1004 + "Start Line": 1265, + "End Line": 1270 }, { - "Function Name": "updateWorkspaceFolders", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1127, - "End Line": 1129 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1469, + "End Line": 1474 }, { - "Function Name": "registerChatContextProvider", - "Structural Impact": 4.2, + "Function Name": "fn", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1691 + "Start Line": 418, + "End Line": 421 }, { - "Function Name": "appRoot", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, + "Function Name": "cancelTimeout", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 410, - "End Line": 410 + "Control Flow Ratio": "100.0%", + "Start Line": 441, + "End Line": 444 }, { - "Function Name": "decode", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, + "Function Name": "whenIdle", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 721, + "End Line": 725 + }, + { + "Function Name": "_runIfNotRunning", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1412, - "End Line": 1412 + "Start Line": 966, + "End Line": 970 }, { - "Function Name": "encode", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, + "Function Name": "cancel", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1415, - "End Line": 1415 + "Start Line": 1074, + "End Line": 1077 }, { - "Function Name": "createTelemetryLogger", - "Structural Impact": 3.7, + "Function Name": "return", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 448 + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2059, + "End Line": 2062 }, { - "Function Name": "power", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 0, + "Function Name": "_ensureNoFinalValue", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 498, - "End Line": 550 + "Control Flow Ratio": "100.0%", + "Start Line": 2335, + "End Line": 2339 }, { - "Function Name": "openBrowserTab", - "Structural Impact": 3.7, + "Function Name": "_finishOk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2497, + "End Line": 2501 + }, + { + "Function Name": "return", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1087, - "End Line": 1090 + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 2512, + "End Line": 2515 }, { - "Function Name": "registerCommand", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "consumeToEnd", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 356, - "End Line": 358 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2586, + "End Line": 2590 }, { - "Function Name": "setStatusBarMessage", - "Structural Impact": 3.6, + "Function Name": "isTriggered", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 920, - "End Line": 922 + "Start Line": 428, + "End Line": 430 }, { - "Function Name": "showNotebookDocument", - "Structural Impact": 3.6, + "Function Name": "next", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1027 + "Start Line": 598, + "End Line": 600 }, { - "Function Name": "asRelativePath", - "Structural Impact": 3.6, + "Function Name": "doRun", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1133, - "End Line": 1135 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1171, + "End Line": 1173 }, { - "Function Name": "applyEdit", - "Structural Impact": 3.6, + "Function Name": "running", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1174, - "End Line": 1176 + "Start Line": 1607, + "End Line": 1609 }, { - "Function Name": "asDebugSourceUri", - "Structural Impact": 3.6, + "Function Name": "cancelRunning", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1507, - "End Line": 1509 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1611, + "End Line": 1613 }, { - "Function Name": "fileIsIgnored", - "Structural Impact": 3.6, + "Function Name": "isRejected", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1809, - "End Line": 1811 + "Start Line": 1743, + "End Line": 1745 }, { - "Function Name": "informOnce", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "isResolved", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 296, - "End Line": 301 + "Control Flow Ratio": "50.0%", + "Start Line": 1747, + "End Line": 1749 }, { - "Function Name": "openTunnel", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "constructor", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1345, - "End Line": 1353 + "Control Flow Ratio": "0.0%", + "Start Line": 1869, + "End Line": 1882 }, { - "Function Name": "devDeviceId", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "currentValue", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 402, - "End Line": 405 + "Control Flow Ratio": "50.0%", + "Start Line": 1924, + "End Line": 1926 }, { - "Function Name": "isAppPortable", - "Structural Impact": 3.0, + "Function Name": "promiseWithResolvers", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 406, - "End Line": 406 + "Control Flow Ratio": "33.3%", + "Start Line": 180, + "End Line": 180 }, { - "Function Name": "openExternal", - "Structural Impact": 3.0, + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1109, + "End Line": 1114 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1319, + "End Line": 1324 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2528, + "End Line": 2533 + }, + { + "Function Name": "endOfStream", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 449, - "End Line": 449 + "Control Flow Ratio": "50.0%", + "Start Line": 2548, + "End Line": 2548 }, { - "Function Name": "createDiagnosticCollection", - "Structural Impact": 3.0, + "Function Name": "constructor", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1253, + "End Line": 1255 + }, + { + "Function Name": "_emitManyFn", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 633, - "End Line": 635 + "Control Flow Ratio": "0.0%", + "Start Line": 2230, + "End Line": 2238 }, { - "Function Name": "getDiagnostics", - "Structural Impact": 3.0, + "Function Name": "constructor", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 390, + "End Line": 396 + }, + { + "Function Name": "scheduleThrottler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1398, + "End Line": 1405 + }, + { + "Function Name": "notCancellablePromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 124, + "End Line": 128 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 709, + "End Line": 714 + }, + { + "Function Name": "schedule", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 948, + "End Line": 953 + }, + { + "Function Name": "scheduleSkipIfCleared", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 959, + "End Line": 964 + }, + { + "Function Name": "fromPromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1733, + "End Line": 1737 + }, + { + "Function Name": "settleWith", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1792, + "End Line": 1797 + }, + { + "Function Name": "fromArray", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1980, + "End Line": 1984 + }, + { + "Function Name": "fromPromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1986, + "End Line": 1990 + }, + { + "Function Name": "fromPromisesResolveOrder", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1992, + "End Line": 1996 + }, + { + "Function Name": "fromArray", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2395, + "End Line": 2399 + }, + { + "Function Name": "fromPromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2401, + "End Line": 2405 + }, + { + "Function Name": "fromPromisesResolveOrder", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2407, + "End Line": 2411 + }, + { + "Function Name": "queue", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 293, + "End Line": 295 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 639, - "End Line": 642 + "Control Flow Ratio": "0.0%", + "Start Line": 465, + "End Line": 468 }, { - "Function Name": "showWorkspaceFolderPick", - "Structural Impact": 3.0, + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 525, + "End Line": 528 + }, + { + "Function Name": "schedule", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1137, + "End Line": 1140 + }, + { + "Function Name": "delay", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 892, - "End Line": 894 + "Control Flow Ratio": "0.0%", + "Start Line": 1146, + "End Line": 1148 }, { - "Function Name": "withProgress", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 929, - "End Line": 929 + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1545, + "End Line": 1547 }, { - "Function Name": "registerCustomEditorProvider", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 979, - "End Line": 979 + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1902, + "End Line": 1904 }, { - "Function Name": "saveAll", - "Structural Impact": 3.0, + "Function Name": "map", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1171, - "End Line": 1173 + "Control Flow Ratio": "0.0%", + "Start Line": 2074, + "End Line": 2076 }, { - "Function Name": "requestWorkspaceTrust", - "Structural Impact": 3.0, + "Function Name": "filter", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2090, + "End Line": 2092 + }, + { + "Function Name": "coalesce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2094, + "End Line": 2096 + }, + { + "Function Name": "reject", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1384 + "Control Flow Ratio": "0.0%", + "Start Line": 2266, + "End Line": 2269 }, { - "Function Name": "stopDebugging", - "Structural Impact": 3.0, + "Function Name": "emitOne", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1498, - "End Line": 1500 + "Control Flow Ratio": "0.0%", + "Start Line": 2271, + "End Line": 2273 }, { - "Function Name": "fetchTasks", - "Structural Impact": 3.0, + "Function Name": "emitMany", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1516, - "End Line": 1518 + "Control Flow Ratio": "0.0%", + "Start Line": 2275, + "End Line": 2277 }, { - "Function Name": "allAcrossExtensionHosts", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 613, - "End Line": 622 + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2469, + "End Line": 2471 }, { - "Function Name": "all", - "Structural Impact": 2.4, + "Function Name": "coalesce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2473, + "End Line": 2475 + }, + { + "Function Name": "filter", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2493, + "End Line": 2495 + }, + { + "Function Name": "throw", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2516, + "End Line": 2519 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2551, + "End Line": 2554 + }, + { + "Function Name": "_errorFn", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2228, + "End Line": 2229 + }, + { + "Function Name": "_emitOneFn", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2229, + "End Line": 2230 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 606, - "End Line": 612 + "Control Flow Ratio": "0.0%", + "Start Line": 231, + "End Line": 237 }, { - "Function Name": "registerOnTypeFormattingEditProvider", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 720 + "Start Line": 496, + "End Line": 501 }, { - "Function Name": "onDidChange", - "Structural Impact": 2.3, + "Function Name": "dispose", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 623, - "End Line": 628 + "Control Flow Ratio": "0.0%", + "Start Line": 780, + "End Line": 785 }, { - "Function Name": "withScmProgress", - "Structural Impact": 2.3, + "Function Name": "dispose", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 928 + "Start Line": 1407, + "End Line": 1412 }, { - "Function Name": "registerFileSystemProvider", - "Structural Impact": 2.3, + "Function Name": "constructor", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1289 + "Start Line": 1761, + "End Line": 1766 }, { - "Function Name": "registerExternalUriOpener", - "Structural Impact": 2.2, + "Function Name": "cancel", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1031 + "Start Line": 67, + "End Line": 70 }, { - "Function Name": "getCanonicalUri", - "Structural Impact": 2.2, + "Function Name": "dispose", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1411 + "Start Line": 337, + "End Line": 340 }, { - "Function Name": "createDynamicChatParticipant", - "Structural Impact": 2.2, + "Function Name": "dispose", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1644, - "End Line": 1647 + "Start Line": 482, + "End Line": 485 }, { - "Function Name": "registerChatResourceContextProvider", - "Structural Impact": 2.2, + "Function Name": "open", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1686 + "Start Line": 507, + "End Line": 510 }, { - "Function Name": "registerChatSessionCustomizationProvider", - "Structural Impact": 2.2, + "Function Name": "open", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1740, - "End Line": 1743 + "Start Line": 530, + "End Line": 533 }, { - "Function Name": "registerDocumentPasteEditProvider", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 660, - "End Line": 662 + "Start Line": 1029, + "End Line": 1032 }, { - "Function Name": "registerDocumentSemanticTokensProvider", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 723 + "Start Line": 1095, + "End Line": 1098 }, { - "Function Name": "registerDocumentRangeSemanticTokensProvider", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 724, - "End Line": 726 + "Start Line": 1119, + "End Line": 1122 }, { - "Function Name": "registerCompletionItemProvider", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 733, - "End Line": 735 + "Start Line": 1204, + "End Line": 1207 }, { - "Function Name": "onDidChangeVisibleTextEditors", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 822, - "End Line": 824 + "Start Line": 1272, + "End Line": 1276 }, { - "Function Name": "onDidSaveNotebookDocument", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "readBufferedOrThrow", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1250, - "End Line": 1252 + "Start Line": 2580, + "End Line": 2584 }, { - "Function Name": "onDidChangeNotebookDocument", - "Structural Impact": 2.1, + "Function Name": "dispose", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Start Line": 284, + "End Line": 286 }, { - "Function Name": "onWillSaveNotebookDocument", - "Structural Impact": 2.1, + "Function Name": "keys", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1256, - "End Line": 1258 + "Start Line": 320, + "End Line": 322 }, { - "Function Name": "onDidCreateFiles", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1329 + "Start Line": 355, + "End Line": 355 }, { - "Function Name": "onDidDeleteFiles", - "Structural Impact": 2.1, + "Function Name": "dispose", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1332 + "Start Line": 446, + "End Line": 448 }, { - "Function Name": "onDidRenameFiles", - "Structural Impact": 2.1, + "Function Name": "isTriggered", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1333, - "End Line": 1335 + "Start Line": 474, + "End Line": 476 }, { - "Function Name": "registerChatSessionItemProvider", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "cancel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1656, - "End Line": 1662 + "Start Line": 478, + "End Line": 480 }, { - "Function Name": "hasSession", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "isOpen", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 338, - "End Line": 342 + "Start Line": 503, + "End Line": 505 }, { - "Function Name": "startPowerSaveBlocker", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "wait", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 537, - "End Line": 548 + "Start Line": 512, + "End Line": 514 }, { - "Function Name": "createWebviewPanel", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "onDrained", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 935, - "End Line": 935 + "Control Flow Ratio": "0.0%", + "Start Line": 727, + "End Line": 729 }, { - "Function Name": "registerTaskProvider", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "size", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1283 + "Start Line": 731, + "End Line": 733 }, { - "Function Name": "registerAITextSearchProvider", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "constructor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1301, - "End Line": 1306 + "Start Line": 793, + "End Line": 795 }, { - "Function Name": "t", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, + "Function Name": "delay", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1582, - "End Line": 1582 + "Control Flow Ratio": "0.0%", + "Start Line": 1142, + "End Line": 1144 }, { - "Function Name": "registerMappedEditsProvider", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "isScheduled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1636 + "Start Line": 1153, + "End Line": 1155 }, { - "Function Name": "executeCommand", - "Structural Impact": 1.9, + "Function Name": "isScheduled", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 393 + "Start Line": 1231, + "End Line": 1233 }, { - "Function Name": "setTextDocumentLanguage", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "pending", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 648 + "Start Line": 1329, + "End Line": 1329 }, { - "Function Name": "registerCodeLensProvider", - "Structural Impact": 1.9, + "Function Name": "timeRemaining", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 665 + "Start Line": 1461, + "End Line": 1463 }, { - "Function Name": "registerDefinitionProvider", - "Structural Impact": 1.9, + "Function Name": "dispose", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 + "Start Line": 1517, + "End Line": 1519 }, { - "Function Name": "registerDeclarationProvider", - "Structural Impact": 1.9, + "Function Name": "isInitialized", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 671 + "Start Line": 1532, + "End Line": 1534 }, { - "Function Name": "registerImplementationProvider", - "Structural Impact": 1.9, + "Function Name": "hasQueued", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 672, - "End Line": 674 + "Start Line": 1673, + "End Line": 1675 }, { - "Function Name": "registerTypeDefinitionProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "interval", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 677 + "Start Line": 1699, + "End Line": 1699 }, { - "Function Name": "registerHoverProvider", - "Structural Impact": 1.9, + "Function Name": "isSettled", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 680 + "Start Line": 1751, + "End Line": 1753 }, { - "Function Name": "registerEvaluatableExpressionProvider", - "Structural Impact": 1.9, + "Function Name": "cancel", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 683 + "Start Line": 1799, + "End Line": 1801 }, { - "Function Name": "registerInlineValuesProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 686 + "Start Line": 1859, + "End Line": 1859 }, { - "Function Name": "registerDocumentHighlightProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 689 + "Start Line": 1862, + "End Line": 1862 }, { - "Function Name": "registerMultiDocumentHighlightProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "isResolved", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 690, - "End Line": 692 + "Start Line": 1865, + "End Line": 1865 }, { - "Function Name": "registerLinkedEditingRangeProvider", - "Structural Impact": 1.9, + "Function Name": "requireValue", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 693, - "End Line": 695 + "Start Line": 1910, + "End Line": 1912 }, { - "Function Name": "registerReferenceProvider", - "Structural Impact": 1.9, + "Function Name": "getPromise", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 698 + "Start Line": 1917, + "End Line": 1919 }, { - "Function Name": "registerRenameProvider", - "Structural Impact": 1.9, + "Function Name": "coalesce", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 699, - "End Line": 701 + "Start Line": 2098, + "End Line": 2100 }, { - "Function Name": "registerNewSymbolNamesProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "toPromise", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 705 + "Start Line": 2110, + "End Line": 2112 }, { - "Function Name": "registerDocumentFormattingEditProvider", - "Structural Impact": 1.9, + "Function Name": "asyncIterable", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 714 + "Start Line": 2258, + "End Line": 2260 }, { - "Function Name": "registerDocumentRangeFormattingEditProvider", - "Structural Impact": 1.9, + "Function Name": "resolve", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 715, - "End Line": 717 + "Start Line": 2262, + "End Line": 2264 }, { - "Function Name": "registerDocumentLinkProvider", - "Structural Impact": 1.9, + "Function Name": "Symbol.asyncIterator", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 758 + "Start Line": 2293, + "End Line": 2295 }, { - "Function Name": "registerColorProvider", - "Structural Impact": 1.9, + "Function Name": "hasFinalValue", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 761 + "Start Line": 2312, + "End Line": 2314 }, { - "Function Name": "registerFoldingRangeProvider", - "Structural Impact": 1.9, + "Function Name": "coalesce", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 764 + "Start Line": 2477, + "End Line": 2479 }, { - "Function Name": "registerSelectionRangeProvider", - "Structural Impact": 1.9, + "Function Name": "Symbol.asyncIterator", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 + "Start Line": 2522, + "End Line": 2524 }, { - "Function Name": "registerCallHierarchyProvider", - "Structural Impact": 1.9, + "Function Name": "cancel", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 770 + "Start Line": 2535, + "End Line": 2537 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 288, + "Sequential Logic Declarations": 586, + "Function Parameters": 412, + "Function/Method Declarations": 247, + "Class/Entity Declarations": 47, + "Defensive Programming Constructs": 258, + "Type/Safety Bypasses": 36, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 129, + "State Mutations / Variable Reassignments": 1213, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 76, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 948, + "UI / View Layer Components": 42, + "Closures and Anonymous Functions": 143, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 296, + "Collection Iterators / Comprehensions": 14, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 9, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 5, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 4, + "Dependency Injection Constructs": 61, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 52, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 20, + "Fatal Aborts & Exceptions": 18, + "Thread Sleeps & Blocking Waits": 33, + "Bitwise Operations": 31, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 137, + "Resource Deallocation & Cleanup": 62, + "Private / Encapsulated Scopes": 116, + "Event Listeners & Subscribers": 3, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 1642, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 25, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 14, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 146, + "Design Camel Case": 25, + "Design Snake Case": 106, + "Design Pascal Case": 5, + "Design Upper Case": 3, + "Design Short Vars": 8, + "Design Long Vars": 0, + "Duplicate Logic": 2, + "Orphaned Logic": 37, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 9, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "./cancellation.js", + "./errors.js", + "./event.js", + "./lazy.js", + "./lifecycle.js", + "./platform.js", + "./resources.js", + "./symbols.js", + "./uri.js" + ] + }, + "typescript/vscode/codeEditorWidget.ts": { + "1. Artifact Identity": { + "Filename": "codeEditorWidget.ts", + "Path": "typescript/vscode/codeEditorWidget.ts", + "Language": "Typescript", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Parent Entity": "Disposable implements editorBrowser, Disposable, Emitter", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" + }, + "2. Topological Coordinates": { + "X": 3658.51, + "Y": 139.86, + "Z": 2946.42 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2560, + "Coding LOC": 2125, + "Documentation LOC": 66, + "Structural Magnitude": 329.35, + "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.313 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "86.67%", + "Error & Exception Exposure": "99.0%", + "Tech Debt Exposure": "55.71%", + "Testing Exposure": "80.0%", + "API Exposure": "7.63%", + "Concurrency Exposure": "29.24%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "85.93%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "constructor", + "Structural Impact": 100.4, + "Lines of Code (LOC)": 138, + "Control Flow Branches": 24, + "Input Parameters": 13, + "Control Flow Ratio": "63.2%", + "Start Line": 271, + "End Line": 408 }, { - "Function Name": "registerTypeHierarchyProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_attachModel", + "Structural Impact": 70.8, + "Lines of Code (LOC)": 172, + "Control Flow Branches": 43, + "Input Parameters": 1, + "Control Flow Ratio": "78.2%", + "Start Line": 1750, + "End Line": 1921 + }, + { + "Function Name": "trigger", + "Structural Impact": 54.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 25, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 1106, + "End Line": 1163 + }, + { + "Function Name": "executeEdits", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 1282, + "End Line": 1314 + }, + { + "Function Name": "setDecorationsByType", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 1390, + "End Line": 1431 + }, + { + "Function Name": "setModel", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 506, + "End Line": 548 + }, + { + "Function Name": "getValue", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 472, + "End Line": 485 + }, + { + "Function Name": "restoreViewState", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "90.0%", + "Start Line": 1052, + "End Line": 1072 + }, + { + "Function Name": "setSelections", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 948, + "End Line": 961 + }, + { + "Function Name": "_createView", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "16.1%", + "Start Line": 1923, + "End Line": 2006 + }, + { + "Function Name": "setSelection", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 773 + "Control Flow Ratio": "100.0%", + "Start Line": 802, + "End Line": 822 }, { - "Function Name": "setLanguageConfiguration", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_paste", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "75.0%", + "Start Line": 1207, + "End Line": 1222 + }, + { + "Function Name": "setDecorationsByTypeFast", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 774, - "End Line": 776 + "Control Flow Ratio": "80.0%", + "Start Line": 1433, + "End Line": 1451 }, { - "Function Name": "getTokenInformationAtPosition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "compositionType", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 1956, + "End Line": 1966 + }, + { + "Function Name": "_type", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 777, - "End Line": 780 + "Control Flow Ratio": "66.7%", + "Start Line": 1187, + "End Line": 1198 }, { - "Function Name": "registerInlayHintsProvider", - "Structural Impact": 1.9, + "Function Name": "setBanner", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1737, + "End Line": 1748 + }, + { + "Function Name": "_detachModel", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "77.8%", + "Start Line": 2012, + "End Line": 2032 + }, + { + "Function Name": "setValue", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 2170, + "End Line": 2181 + }, + { + "Function Name": "_triggerEditorCommand", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1231, + "End Line": 1245 + }, + { + "Function Name": "onDidChange", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 2446, + "End Line": 2453 + }, + { + "Function Name": "setHiddenAreas", + "Structural Impact": 8.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 637, + "End Line": 639 + }, + { + "Function Name": "removeDecorationsByType", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 1453, + "End Line": 1470 + }, + { + "Function Name": "onDrop", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 383, + "End Line": 398 + }, + { + "Function Name": "deltaDecorations", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 783 + "Control Flow Ratio": "50.0%", + "Start Line": 1368, + "End Line": 1378 + }, + { + "Function Name": "_sendRevealRange", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 685, + "End Line": 696 + }, + { + "Function Name": "_revealLines", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 868, + "End Line": 879 + }, + { + "Function Name": "cursorStateComputer", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 1295, + "End Line": 1314 + }, + { + "Function Name": "addContentWidget", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1538, + "End Line": 1553 + }, + { + "Function Name": "addGlyphMarginWidget", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1615, + "End Line": 1630 }, { - "Function Name": "createLanguageStatusItem", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 786 + "Function Name": "addOverlayWidget", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1577, + "End Line": 1591 }, { - "Function Name": "showInformationMessage", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 880, - "End Line": 882 + "Function Name": "onDragOver", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 373, + "End Line": 382 }, { - "Function Name": "showWarningMessage", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 883, - "End Line": 885 + "Function Name": "setValue", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 487, + "End Line": 497 }, { - "Function Name": "showErrorMessage", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 888 + "Function Name": "layoutContentWidget", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1555, + "End Line": 1564 }, { - "Function Name": "registerTerminalProfileProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 961 + "Function Name": "removeContentWidget", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1566, + "End Line": 1575 }, { - "Function Name": "registerTerminalCompletionProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 965 + "Function Name": "layoutOverlayWidget", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1593, + "End Line": 1602 }, { - "Function Name": "registerTerminalQuickFixProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 969 + "Function Name": "removeOverlayWidget", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1604, + "End Line": 1613 }, { - "Function Name": "registerTreeDataProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 970, - "End Line": 972 + "Function Name": "layoutGlyphMarginWidget", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1632, + "End Line": 1641 }, { - "Function Name": "registerWebviewPanelSerializer", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 978 + "Function Name": "removeGlyphMarginWidget", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1643, + "End Line": 1652 }, { - "Function Name": "registerProfileContentHandler", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "setPosition", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1035 + "Control Flow Ratio": "66.7%", + "Start Line": 670, + "End Line": 683 }, { - "Function Name": "registerShareProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "setScrollLeft", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1043, - "End Line": 1046 + "Control Flow Ratio": "66.7%", + "Start Line": 1003, + "End Line": 1013 }, { - "Function Name": "registerTextDocumentContentProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "setScrollTop", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1275, - "End Line": 1277 + "Control Flow Ratio": "66.7%", + "Start Line": 1014, + "End Line": 1024 }, { - "Function Name": "registerFileSearchProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "constructor", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 + "Control Flow Ratio": "100.0%", + "Start Line": 2437, + "End Line": 2444 }, { - "Function Name": "registerTextSearchProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "revealAllCursors", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1297, - "End Line": 1300 + "Control Flow Ratio": "66.7%", + "Start Line": 698, + "End Line": 703 }, { - "Function Name": "registerFileSearchProvider2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "layout", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1307, - "End Line": 1310 + "Control Flow Ratio": "100.0%", + "Start Line": 1510, + "End Line": 1515 }, { - "Function Name": "registerTextSearchProvider2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getTargetAtClientPoint", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1311, - "End Line": 1314 + "Control Flow Ratio": "50.0%", + "Start Line": 1661, + "End Line": 1666 }, { - "Function Name": "registerRemoteAuthorityResolver", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getOffsetForColumn", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1315, - "End Line": 1318 + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1692 }, { - "Function Name": "registerPortAttributesProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1362, - "End Line": 1365 + "Function Name": "_update", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2396, + "End Line": 2424 }, { - "Function Name": "registerTunnelProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1366, - "End Line": 1369 + "Function Name": "_compositionType", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 1200, + "End Line": 1205 }, { - "Function Name": "registerTimelineProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1370, - "End Line": 1373 + "Function Name": "_revealPosition", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 770, + "End Line": 781 }, { - "Function Name": "registerEditSessionIdentityProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1396, - "End Line": 1399 + "Function Name": "_revealRange", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 935, + "End Line": 946 }, { - "Function Name": "registerCanonicalUriProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1404, - "End Line": 1407 + "Function Name": "getLineHeightForPosition", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 623, + "End Line": 635 }, { - "Function Name": "createCommentController", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1438, - "End Line": 1440 + "Function Name": "revealRange", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 881, + "End Line": 888 }, { - "Function Name": "registerDebugVisualizationProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1457, - "End Line": 1460 + "Function Name": "append", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2504, + "End Line": 2516 }, { - "Function Name": "registerDebugVisualizationTreeProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1464 + "Function Name": "set", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2492, + "End Line": 2502 }, { - "Function Name": "registerDebugAdapterDescriptorFactory", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1486, - "End Line": 1488 + "Function Name": "removeDecorations", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1380, + "End Line": 1388 }, { - "Function Name": "registerDebugAdapterTrackerFactory", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1489, - "End Line": 1491 + "Function Name": "getRange", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2455, + "End Line": 2463 }, { - "Function Name": "registerTaskProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1513, - "End Line": 1515 + "Function Name": "getRanges", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2465, + "End Line": 2478 }, { - "Function Name": "registerNotebookCellStatusBarItemProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Function Name": "_removeDecorationTypes", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 550, + "End Line": 561 }, { - "Function Name": "registerKernelSourceActionProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1574, - "End Line": 1577 + "Function Name": "_revealLine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 721, + "End Line": 732 }, { - "Function Name": "getRelatedInformation", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1612, - "End Line": 1615 + "Function Name": "render", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1708, + "End Line": 1715 }, { - "Function Name": "registerRelatedInformationProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1616, - "End Line": 1619 + "Function Name": "renderAsync", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1717, + "End Line": 1724 }, { - "Function Name": "registerEmbeddingVectorProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1620, - "End Line": 1623 + "Function Name": "batchChanges", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1775, + "End Line": 1782 }, { - "Function Name": "createChatParticipant", - "Structural Impact": 1.9, + "Function Name": "_registerDecorationType", + "Structural Impact": 4.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1641, - "End Line": 1643 + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 2034, + "End Line": 2036 }, { - "Function Name": "createChatSessionItemController", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1663, - "End Line": 1666 + "Function Name": "createOverviewRuler", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1483 }, { - "Function Name": "registerChatOutputRenderer", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1671, - "End Line": 1674 + "Function Name": "delegateVerticalScrollbarPointerDown", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1496, + "End Line": 1501 }, { - "Function Name": "registerChatWorkspaceContextProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1675, - "End Line": 1678 + "Function Name": "delegateScrollFromMouseWheelEvent", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1503, + "End Line": 1508 }, { - "Function Name": "registerChatExplicitContextProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1682 + "Function Name": "changeViewZones", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1654, + "End Line": 1659 }, { - "Function Name": "registerLanguageModelChatProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1756 + "Function Name": "getWidthOfLine", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1694, + "End Line": 1699 }, { - "Function Name": "registerEmbeddingsProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1782, - "End Line": 1785 + "Function Name": "setAriaOptions", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1726, + "End Line": 1731 }, { - "Function Name": "registerTool", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 54, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1794, - "End Line": 1796 + "Start Line": 2315, + "End Line": 2368 }, { - "Function Name": "registerToolDefinition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getTopForLineNumber", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1797, - "End Line": 1799 + "Control Flow Ratio": "33.3%", + "Start Line": 593, + "End Line": 598 }, { - "Function Name": "registerMcpServerDefinitionProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getTopForPosition", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 + "Control Flow Ratio": "33.3%", + "Start Line": 600, + "End Line": 605 }, { - "Function Name": "registerSpeechProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getBottomForLineNumber", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1838, - "End Line": 1841 + "Control Flow Ratio": "33.3%", + "Start Line": 616, + "End Line": 621 }, { - "Function Name": "getAccounts", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 336 + "Function Name": "_setSelectionImpl", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 824, + "End Line": 830 }, { - "Function Name": "getCommands", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 396 + "Function Name": "setScrollPosition", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1025, + "End Line": 1030 }, { - "Function Name": "getDataChannel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 497 + "Function Name": "executeCommand", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1316, + "End Line": 1321 }, { - "Function Name": "getSystemIdleState", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 527 + "Function Name": "executeCommands", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1323, + "End Line": 1328 }, { - "Function Name": "runTests", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "constructor", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 40, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 569 + "Start Line": 2218, + "End Line": 2257 }, { - "Function Name": "registerTestFollowupProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 573 + "Function Name": "pushUndoStop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1254, + "End Line": 1264 }, { - "Function Name": "registerWorkspaceSymbolProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Function Name": "popUndoStop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1266, + "End Line": 1276 }, { - "Function Name": "createTextEditorDecorationType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 818 + "Function Name": "_updateFromSelection", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2268, + "End Line": 2277 }, { - "Function Name": "showOpenDialog", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getVisibleColumnFromPosition", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 898, - "End Line": 900 + "Control Flow Ratio": "33.3%", + "Start Line": 641, + "End Line": 650 }, { - "Function Name": "showSaveDialog", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getStatusbarColumn", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 903 + "Control Flow Ratio": "33.3%", + "Start Line": 652, + "End Line": 661 }, { - "Function Name": "registerTerminalLinkProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 958 + "Function Name": "getDomNode", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1489, + "End Line": 1494 }, { - "Function Name": "registerFileDecorationProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 984 + "Function Name": "focus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1517, + "End Line": 1522 }, { - "Function Name": "registerUriHandler", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 985, - "End Line": 987 + "Function Name": "hasTextFocus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1524, + "End Line": 1529 }, { - "Function Name": "createChatStatusItem", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1051, - "End Line": 1054 + "Function Name": "hasWidgetFocus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1531, + "End Line": 1536 }, { - "Function Name": "rootPath", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1102, - "End Line": 1104 + "Function Name": "resetLineWidthCaches", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1701, + "End Line": 1706 }, { - "Function Name": "getWorkspaceFolder", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_endComposition", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1107 + "Control Flow Ratio": "50.0%", + "Start Line": 1178, + "End Line": 1185 }, { - "Function Name": "name", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "changeDecorations", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1114, - "End Line": 1116 + "Control Flow Ratio": "25.0%", + "Start Line": 1334, + "End Line": 1340 }, { - "Function Name": "workspaceFile", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getLineDecorations", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1120, - "End Line": 1122 + "Control Flow Ratio": "33.3%", + "Start Line": 1342, + "End Line": 1348 }, { - "Function Name": "save", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getDecorationsInRange", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 + "Control Flow Ratio": "33.3%", + "Start Line": 1350, + "End Line": 1356 }, { - "Function Name": "saveAs", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1168, - "End Line": 1170 + "Function Name": "_updateFromFocus", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2279, + "End Line": 2283 }, { - "Function Name": "textDocuments", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1189, - "End Line": 1191 + "Function Name": "_updateFromModel", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2285, + "End Line": 2289 }, { - "Function Name": "registerResourceLabelFormatter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getConfiguredWordAtPosition", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1322 + "Control Flow Ratio": "33.3%", + "Start Line": 465, + "End Line": 470 }, { - "Function Name": "getRemoteExecServer", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1323, - "End Line": 1326 + "Function Name": "_cut", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1224, + "End Line": 1229 }, { - "Function Name": "requestResourceTrust", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1380 + "Function Name": "cursorStateComputer", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1293, + "End Line": 1294 }, { - "Function Name": "isResourceTrusted", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getFontSizeAtPosition", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1385, - "End Line": 1388 + "Control Flow Ratio": "33.3%", + "Start Line": 1358, + "End Line": 1363 }, { - "Function Name": "addBreakpoints", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 6, "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1503 + "Start Line": 2124, + "End Line": 2132 }, { - "Function Name": "removeBreakpoints", - "Structural Impact": 1.6, + "Function Name": "writeScreenReaderContent", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1506 + "Control Flow Ratio": "100.0%", + "Start Line": 410, + "End Line": 412 }, { - "Function Name": "executeTask", - "Structural Impact": 1.6, + "Function Name": "updateOptions", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1519, - "End Line": 1521 + "Control Flow Ratio": "100.0%", + "Start Line": 445, + "End Line": 447 }, { - "Function Name": "createRendererMessaging", - "Structural Impact": 1.6, + "Function Name": "getAction", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1569 + "Control Flow Ratio": "50.0%", + "Start Line": 1102, + "End Line": 1104 }, { - "Function Name": "createNotebookControllerDetectionTask", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "createDecorationsCollection", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1573 + "Control Flow Ratio": "50.0%", + "Start Line": 1330, + "End Line": 1332 }, { - "Function Name": "transferActiveChat", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_postDetachModelCleanup", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1607 + "Control Flow Ratio": "100.0%", + "Start Line": 2008, + "End Line": 2010 }, { - "Function Name": "registerSettingsSearchProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_getVerticalOffsetAfterPosition", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1624, - "End Line": 1627 + "Start Line": 584, + "End Line": 591 }, { - "Function Name": "registerMappedEditsProvider2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_getVerticalOffsetForPosition", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1637, - "End Line": 1640 + "Start Line": 607, + "End Line": 614 }, { - "Function Name": "registerChatParticipantDetectionProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Function Name": "saveViewState", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1038, + "End Line": 1050 }, { - "Function Name": "registerCustomAgentProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_createConfiguration", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1692, - "End Line": 1695 + "Start Line": 414, + "End Line": 416 }, { - "Function Name": "registerInstructionsProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "revealLines", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1696, - "End Line": 1699 + "Start Line": 832, + "End Line": 839 }, { - "Function Name": "registerPromptFileProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "revealLinesInCenter", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1700, - "End Line": 1703 + "Start Line": 841, + "End Line": 848 }, { - "Function Name": "registerSkillProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "revealLinesInCenterIfOutsideViewport", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1704, - "End Line": 1707 + "Start Line": 850, + "End Line": 857 }, { - "Function Name": "registerChatDebugLogProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "revealLinesNearTop", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1708, - "End Line": 1711 + "Start Line": 859, + "End Line": 866 }, { - "Function Name": "registerLanguageModelProxyProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1769, - "End Line": 1772 + "Function Name": "_startComposition", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1169, + "End Line": 1176 }, { - "Function Name": "registerIgnoredFileProvider", - "Structural Impact": 1.6, + "Function Name": "paste", + "Structural Impact": 2.4, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1812, - "End Line": 1814 + "Start Line": 1927, + "End Line": 1929 }, { - "Function Name": "onDidChangeMcpServerDefinitions", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "compositionType", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1818, - "End Line": 1821 + "Start Line": 1933, + "End Line": 1935 }, { - "Function Name": "onDidChangeChatRequestTools", - "Structural Impact": 1.6, + "Function Name": "paste", + "Structural Impact": 2.4, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1830, - "End Line": 1833 - }, - { - "Function Name": "rootPath", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1096, - "End Line": 1101 - }, - { - "Function Name": "inputBox", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1422, - "End Line": 1427 + "Start Line": 1948, + "End Line": 1951 }, { - "Function Name": "telemetryConfiguration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 429 + "Control Flow Ratio": "100.0%", + "Start Line": 2134, + "End Line": 2141 }, { - "Function Name": "onDidChangeTelemetryConfiguration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_updateFromConfig", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 430, - "End Line": 433 + "Control Flow Ratio": "100.0%", + "Start Line": 2259, + "End Line": 2266 }, { - "Function Name": "isMeteredConnection", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "clear", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 434, - "End Line": 437 + "Control Flow Ratio": "50.0%", + "Start Line": 2484, + "End Line": 2490 }, { - "Function Name": "onDidChangeMeteredConnection", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getModel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 438, - "End Line": 441 + "Control Flow Ratio": "33.3%", + "Start Line": 499, + "End Line": 504 }, { - "Function Name": "remoteAuthority", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getVisibleRanges", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 473, - "End Line": 476 + "Control Flow Ratio": "33.3%", + "Start Line": 563, + "End Line": 568 }, { - "Function Name": "appQuality", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getVisibleRangesPlusViewportAboveBelow", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 486, - "End Line": 489 + "Control Flow Ratio": "33.3%", + "Start Line": 570, + "End Line": 575 }, { - "Function Name": "appCommit", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getWhitespaces", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 490, - "End Line": 493 + "Control Flow Ratio": "33.3%", + "Start Line": 577, + "End Line": 582 }, { - "Function Name": "createTestObserver", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getPosition", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 565 + "Control Flow Ratio": "33.3%", + "Start Line": 663, + "End Line": 668 }, { - "Function Name": "onDidChangeTestResults", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getSelection", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 574, - "End Line": 577 + "Control Flow Ratio": "33.3%", + "Start Line": 783, + "End Line": 788 }, { - "Function Name": "testResults", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getSelections", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 578, - "End Line": 581 + "Control Flow Ratio": "33.3%", + "Start Line": 790, + "End Line": 795 }, { - "Function Name": "inlineCompletionsUnificationState", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getContentWidth", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 748, - "End Line": 751 + "Control Flow Ratio": "33.3%", + "Start Line": 963, + "End Line": 968 }, { - "Function Name": "nativeHandle", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getScrollWidth", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1047, - "End Line": 1050 + "Control Flow Ratio": "33.3%", + "Start Line": 970, + "End Line": 975 }, { - "Function Name": "activeChatPanelSessionResource", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getScrollLeft", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1055, - "End Line": 1058 + "Control Flow Ratio": "33.3%", + "Start Line": 976, + "End Line": 981 }, { - "Function Name": "browserTabs", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getContentHeight", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1063, - "End Line": 1066 + "Control Flow Ratio": "33.3%", + "Start Line": 983, + "End Line": 988 }, { - "Function Name": "activeBrowserTab", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getScrollHeight", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1075, - "End Line": 1078 + "Control Flow Ratio": "33.3%", + "Start Line": 990, + "End Line": 995 }, { - "Function Name": "isAgentSessionsWorkspace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getScrollTop", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1123, - "End Line": 1126 + "Control Flow Ratio": "33.3%", + "Start Line": 996, + "End Line": 1001 }, { - "Function Name": "tunnels", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "hasPendingScrollAnimation", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1354, - "End Line": 1357 + "Control Flow Ratio": "33.3%", + "Start Line": 1031, + "End Line": 1036 }, { - "Function Name": "customAgents", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_getViewModel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1716, - "End Line": 1719 + "Control Flow Ratio": "33.3%", + "Start Line": 1247, + "End Line": 1252 }, { - "Function Name": "instructions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "onMouseWheel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1724, - "End Line": 1727 + "Start Line": 1990, + "End Line": 2006 }, { - "Function Name": "skills", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_beginUpdate", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1732, - "End Line": 1735 + "Control Flow Ratio": "100.0%", + "Start Line": 2072, + "End Line": 2077 }, { - "Function Name": "isModelProxyAvailable", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_endUpdate", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1757, - "End Line": 1760 + "Control Flow Ratio": "100.0%", + "Start Line": 2079, + "End Line": 2084 }, { - "Function Name": "getModelProxy", - "Structural Impact": 1.2, + "Function Name": "isDropIntoEnabled", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1768 + "Control Flow Ratio": "33.3%", + "Start Line": 367, + "End Line": 370 }, { - "Function Name": "embeddingModels", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "revealPosition", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1774, - "End Line": 1777 + "Start Line": 734, + "End Line": 741 }, { - "Function Name": "mcpServerDefinitions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "revealPositionInCenter", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1822, - "End Line": 1825 + "Start Line": 743, + "End Line": 750 }, { - "Function Name": "startMcpGateway", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "revealPositionInCenterIfOutsideViewport", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1829 + "Start Line": 752, + "End Line": 759 }, { - "Function Name": "onDidChangeSessions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "revealPositionNearTop", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 343, - "End Line": 345 + "Start Line": 761, + "End Line": 768 }, { - "Function Name": "machineId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "revealRangeInCenter", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 401, - "End Line": 401 + "Start Line": 890, + "End Line": 897 }, { - "Function Name": "sessionId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "revealRangeInCenterIfOutsideViewport", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 407, - "End Line": 407 + "Start Line": 899, + "End Line": 906 }, { - "Function Name": "language", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "revealRangeNearTop", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 408, - "End Line": 408 + "Start Line": 908, + "End Line": 915 }, { - "Function Name": "appName", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "revealRangeNearTopIfOutsideViewport", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 409, - "End Line": 409 + "Start Line": 917, + "End Line": 924 }, { - "Function Name": "appHost", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "revealRangeAtTop", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Start Line": 926, + "End Line": 933 }, { - "Function Name": "uriScheme", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "handleInitialized", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 412 + "Control Flow Ratio": "100.0%", + "Start Line": 1074, + "End Line": 1076 }, { - "Function Name": "clipboard", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Function Name": "onVisible", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 413, - "End Line": 413 + "Control Flow Ratio": "100.0%", + "Start Line": 1078, + "End Line": 1080 }, { - "Function Name": "shell", - "Structural Impact": 1.1, + "Function Name": "onHide", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 414, - "End Line": 416 + "Control Flow Ratio": "100.0%", + "Start Line": 1082, + "End Line": 1084 }, { - "Function Name": "onDidChangeShell", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 417, - "End Line": 419 + "Start Line": 2189, + "End Line": 2194 }, { - "Function Name": "isTelemetryEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "update", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 26, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 422 + "Start Line": 2343, + "End Line": 2368 }, { - "Function Name": "onDidChangeTelemetryEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "reset", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 423, - "End Line": 425 + "Start Line": 2374, + "End Line": 2394 }, { - "Function Name": "isNewAppInstall", - "Structural Impact": 1.1, + "Function Name": "revealLine", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 442, - "End Line": 444 + "Start Line": 705, + "End Line": 707 }, { - "Function Name": "remoteName", - "Structural Impact": 1.1, + "Function Name": "revealLineInCenter", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 470, - "End Line": 472 + "Start Line": 709, + "End Line": 711 }, { - "Function Name": "uiKind", - "Structural Impact": 1.1, + "Function Name": "revealLineInCenterIfOutsideViewport", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 477, - "End Line": 479 + "Start Line": 713, + "End Line": 715 }, { - "Function Name": "logLevel", - "Structural Impact": 1.1, + "Function Name": "revealLineNearTop", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 480, - "End Line": 482 + "Start Line": 717, + "End Line": 719 }, { - "Function Name": "onDidChangeLogLevel", - "Structural Impact": 1.1, + "Function Name": "_triggerCommand", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 483, - "End Line": 485 + "Start Line": 1165, + "End Line": 1167 }, { - "Function Name": "onDidSuspend", - "Structural Impact": 1.1, + "Function Name": "edit", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 501, - "End Line": 503 + "Start Line": 1278, + "End Line": 1280 }, { - "Function Name": "onDidResume", - "Structural Impact": 1.1, + "Function Name": "_resolveDecorationOptions", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 504, - "End Line": 506 + "Start Line": 2042, + "End Line": 2044 }, { - "Function Name": "onDidChangeOnBatteryPower", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "showDropIndicatorAt", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 507, - "End Line": 509 + "Start Line": 2054, + "End Line": 2062 }, { - "Function Name": "onDidChangeThermalState", - "Structural Impact": 1.1, + "Function Name": "setContextValue", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 510, - "End Line": 512 + "Start Line": 2068, + "End Line": 2070 }, { - "Function Name": "onDidChangeSpeedLimit", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 513, - "End Line": 515 + "Start Line": 2159, + "End Line": 2168 }, { - "Function Name": "onWillShutdown", - "Structural Impact": 1.1, + "Function Name": "invokeWithinContext", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 516, - "End Line": 518 + "Start Line": 441, + "End Line": 443 }, { - "Function Name": "onDidLockScreen", - "Structural Impact": 1.1, + "Function Name": "getOption", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 519, - "End Line": 521 + "Start Line": 453, + "End Line": 455 }, { - "Function Name": "onDidUnlockScreen", - "Structural Impact": 1.1, + "Function Name": "getContribution", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 522, - "End Line": 524 + "Start Line": 1086, + "End Line": 1088 }, { - "Function Name": "getSystemIdleTime", - "Structural Impact": 1.1, + "Function Name": "applyFontInfo", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 530 + "Start Line": 1733, + "End Line": 1735 }, { - "Function Name": "getCurrentThermalState", - "Structural Impact": 1.1, + "Function Name": "type", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 533 + "Start Line": 1930, + "End Line": 1932 }, { - "Function Name": "isOnBatteryPower", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "type", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 + "Start Line": 1952, + "End Line": 1955 }, { - "Function Name": "isStarted", - "Structural Impact": 1.1, + "Function Name": "_removeDecorationType", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 541, - "End Line": 543 + "Start Line": 2038, + "End Line": 2040 }, { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "fire", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 544, - "End Line": 546 + "Start Line": 2196, + "End Line": 2199 }, { - "Function Name": "onDidChangeDiagnostics", - "Structural Impact": 1.1, + "Function Name": "has", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 636, - "End Line": 638 + "Start Line": 2480, + "End Line": 2482 }, { - "Function Name": "getLanguages", - "Structural Impact": 1.1, + "Function Name": "getSquigglySVGData", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 643, - "End Line": 645 + "Start Line": 2522, + "End Line": 2524 }, { - "Function Name": "activeTextEditor", - "Structural Impact": 1.1, + "Function Name": "getDotDotDotSVGData", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 794, - "End Line": 796 + "Start Line": 2529, + "End Line": 2531 }, { - "Function Name": "visibleTextEditors", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 797, - "End Line": 799 + "Start Line": 426, + "End Line": 439 }, { - "Function Name": "activeTerminal", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "getScrolledVisiblePosition", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 800, - "End Line": 802 + "Start Line": 1668, + "End Line": 1668 }, { - "Function Name": "terminals", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onKeyDown", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 803, - "End Line": 805 + "Start Line": 1980, + "End Line": 1981 }, { - "Function Name": "state", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onKeyUp", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 876 + "Start Line": 1981, + "End Line": 1982 }, { - "Function Name": "createOutputChannel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "onContextMenu", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 932, - "End Line": 932 + "Start Line": 1982, + "End Line": 1983 }, { - "Function Name": "createTreeView", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "onMouseMove", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 973 + "Start Line": 1983, + "End Line": 1984 }, { - "Function Name": "createQuickPick", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseLeave", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 988, - "End Line": 990 + "Start Line": 1984, + "End Line": 1985 }, { - "Function Name": "createInputBox", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseDown", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 993 + "Start Line": 1985, + "End Line": 1986 }, { - "Function Name": "activeColorTheme", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseUp", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 994, - "End Line": 996 + "Start Line": 1986, + "End Line": 1987 }, { - "Function Name": "activeNotebookEditor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseDrag", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1007, - "End Line": 1009 + "Start Line": 1987, + "End Line": 1988 }, { - "Function Name": "visibleNotebookEditors", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseDrop", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1013, - "End Line": 1015 + "Start Line": 1988, + "End Line": 1989 }, { - "Function Name": "onDidChangeVisibleNotebookEditors", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseDropCanceled", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1016, - "End Line": 1018 + "Start Line": 1989, + "End Line": 1990 }, { - "Function Name": "tabGroups", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "getSupportedActions", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1040, - "End Line": 1042 + "Start Line": 1094, + "End Line": 1100 }, { - "Function Name": "workspaceFolders", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "getLayoutInfo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1108, - "End Line": 1110 + "Start Line": 1472, + "End Line": 1476 }, { - "Function Name": "name", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "run", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1111, - "End Line": 1113 + "Start Line": 1826, + "End Line": 1830 }, { - "Function Name": "workspaceFile", + "Function Name": "isSimpleWidget", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1117, - "End Line": 1119 + "Start Line": 225, + "End Line": 227 }, { - "Function Name": "textDocuments", + "Function Name": "contextMenuId", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1186, - "End Line": 1188 + "Start Line": 229, + "End Line": 231 }, { - "Function Name": "notebookDocuments", + "Function Name": "contextKeyService", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1235, - "End Line": 1237 + "Start Line": 248, + "End Line": 248 }, { - "Function Name": "onDidOpenNotebookDocument", + "Function Name": "onDragLeave", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1259, - "End Line": 1261 + "Start Line": 399, + "End Line": 401 }, { - "Function Name": "onDidCloseNotebookDocument", + "Function Name": "onDragEnd", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1262, - "End Line": 1264 + "Start Line": 402, + "End Line": 404 }, { - "Function Name": "fs", + "Function Name": "getId", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1290, - "End Line": 1292 + "Start Line": 418, + "End Line": 420 }, { - "Function Name": "isTrusted", + "Function Name": "getEditorType", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1374, - "End Line": 1376 + "Start Line": 422, + "End Line": 424 }, { - "Function Name": "activeDebugSession", + "Function Name": "getOptions", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1445, - "End Line": 1447 + "Start Line": 449, + "End Line": 451 }, { - "Function Name": "activeDebugConsole", + "Function Name": "getRawOptions", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1448, - "End Line": 1450 + "Start Line": 457, + "End Line": 459 }, { - "Function Name": "breakpoints", + "Function Name": "getOverflowWidgetsDomNode", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1451, - "End Line": 1453 + "Start Line": 461, + "End Line": 463 }, { - "Function Name": "activeStackItem", + "Function Name": "getActions", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1454, - "End Line": 1456 + "Start Line": 1090, + "End Line": 1092 }, { - "Function Name": "taskExecutions", + "Function Name": "getContainerDomNode", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1522, - "End Line": 1524 + "Start Line": 1485, + "End Line": 1487 }, { - "Function Name": "bundle", + "Function Name": "run", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1594, - "End Line": 1596 + "Start Line": 1820, + "End Line": 1822 }, { - "Function Name": "uri", + "Function Name": "startComposition", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1597, - "End Line": 1599 + "Start Line": 1936, + "End Line": 1938 }, { - "Function Name": "tools", + "Function Name": "endComposition", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1806, - "End Line": 1808 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 333, - "Sequential Logic Declarations": 637, - "Function Parameters": 520, - "Function/Method Declarations": 366, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 49, - "Type/Safety Bypasses": 43, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 5, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 118, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 3, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 34, - "UI / View Layer Components": 9, - "Closures and Anonymous Functions": 91, - "Global State Dependencies": 6, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 34, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 118, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 58, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 8, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 7, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 141, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 1, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1957, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 134, - "Design Camel Case": 102, - "Design Snake Case": 31, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 14, - "Duplicate Logic": 0, - "Orphaned Logic": 80, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 118, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../../../base/common/cancellation.js", - "../../../base/common/errors.js", - "../../../base/common/event.js", - "../../../base/common/lifecycle.js", - "../../../base/common/network.js", - "../../../base/common/severity.js", - "../../../base/common/uri.js", - "../../../editor/common/config/editorOptions.js", - "../../../editor/common/languageSelector.js", - "../../../editor/common/languages/languageConfiguration.js", - "../../../editor/common/model.js", - "../../../platform/extensions/common/extensions.js", - "../../../platform/files/common/files.js", - "../../../platform/instantiation/common/instantiation.js", - "../../../platform/log/common/log.js", - "../../../platform/remote/common/remoteHosts.js", - "../../../platform/telemetry/common/telemetryUtils.js", - "../../../platform/workspace/common/editSessions.js", - "../../contrib/chat/common/promptSyntax/promptTypes.js", - "../../contrib/debug/common/debug.js", - "../../services/extensions/common/extensionDescriptionRegistry.js", - "../../services/extensions/common/extensionHostProtocol.js", - "../../services/extensions/common/extensions.js", - "../../services/extensions/common/proxyIdentifier.js", - "../../services/search/common/searchExtTypes.js", - "./extHost.protocol.js", - "./extHostAiRelatedInformation.js", - "./extHostAiSettingsSearch.js", - "./extHostApiCommands.js", - "./extHostApiDeprecationService.js", - "./extHostAuthentication.js", - "./extHostBrowsers.js", - "./extHostBulkEdits.js", - "./extHostChatAgents2.js", - "./extHostChatContext.js", - "./extHostChatDebug.js", - "./extHostChatOutputRenderer.js", - "./extHostChatSessions.js", - "./extHostChatStatus.js", - "./extHostClipboard.js", - "./extHostCodeInsets.js", - "./extHostCodeMapper.js", - "./extHostCommands.js", - "./extHostComments.js", - "./extHostConfiguration.js", - "./extHostCustomEditors.js", - "./extHostDataChannels.js", - "./extHostDebugService.js", - "./extHostDecorations.js", - "./extHostDiagnostics.js", - "./extHostDialogs.js", - "./extHostDocumentContentProviders.js", - "./extHostDocumentSaveParticipant.js", - "./extHostDocuments.js", - "./extHostDocumentsAndEditors.js", - "./extHostEditorTabs.js", - "./extHostEmbedding.js", - "./extHostEmbeddingVector.js", - "./extHostExtensionService.js", - "./extHostFileSystem.js", - "./extHostFileSystemConsumer.js", - "./extHostFileSystemEventService.js", - "./extHostFileSystemInfo.js", - "./extHostGitExtensionService.js", - "./extHostInitDataService.js", - "./extHostInteractive.js", - "./extHostLabelService.js", - "./extHostLanguageFeatures.js", - "./extHostLanguageModelTools.js", - "./extHostLanguageModels.js", - "./extHostLanguages.js", - "./extHostLocalizationService.js", - "./extHostManagedSockets.js", - "./extHostMcp.js", - "./extHostMessageService.js", - "./extHostMeteredConnection.js", - "./extHostNotebook.js", - "./extHostNotebookDocumentSaveParticipant.js", - "./extHostNotebookDocuments.js", - "./extHostNotebookEditors.js", - "./extHostNotebookKernels.js", - "./extHostNotebookRenderers.js", - "./extHostOutput.js", - "./extHostPower.js", - "./extHostProfileContentHandler.js", - "./extHostProgress.js", - "./extHostQuickDiff.js", - "./extHostQuickOpen.js", - "./extHostRpcService.js", - "./extHostSCM.js", - "./extHostSearch.js", - "./extHostSecretState.js", - "./extHostShare.js", - "./extHostSpeech.js", - "./extHostStatusBar.js", - "./extHostStorage.js", - "./extHostStoragePaths.js", - "./extHostTask.js", - "./extHostTelemetry.js", - "./extHostTerminalService.js", - "./extHostTerminalShellIntegration.js", - "./extHostTesting.js", - "./extHostTextEditors.js", - "./extHostTheming.js", - "./extHostTimeline.js", - "./extHostTreeViews.js", - "./extHostTunnelService.js", - "./extHostTypeConverters.js", - "./extHostTypes.js", - "./extHostUriOpener.js", - "./extHostUriTransformerService.js", - "./extHostUrls.js", - "./extHostWebview.js", - "./extHostWebviewPanels.js", - "./extHostWebviewView.js", - "./extHostWindow.js", - "./extHostWorkspace.js", - "vscode" - ] - }, - "typescript/vscode/gulpfile.vscode.ts": { - "1. Artifact Identity": { - "Filename": "gulpfile.vscode.ts", - "Path": "typescript/vscode/gulpfile.vscode.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'string:' mimics 'strings'", - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 4286.01, - "Y": 307.14, - "Z": 2980.57 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 829, - "Coding LOC": 676, - "Documentation LOC": 49, - "Structural Magnitude": 20.08, - "Control Flow Ratio": "41.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.438 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.15%", - "Error & Exception Exposure": "58.91%", - "Tech Debt Exposure": "8.12%", - "Testing Exposure": "80.0%", - "API Exposure": "3.27%", - "Concurrency Exposure": "40.08%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.26%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "task", - "Structural Impact": 62.0, - "Lines of Code (LOC)": 319, - "Control Flow Branches": 45, - "Input Parameters": 0, - "Control Flow Ratio": "66.2%", - "Start Line": 326, - "End Line": 644 - }, - { - "Function Name": "runEsbuildBundle", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 190, - "End Line": 220 - }, - { - "Function Name": "dashed", - "Structural Impact": 15.6, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 712, - "End Line": 769 - }, - { - "Function Name": "runEsbuildTranspile", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 166, - "End Line": 188 - }, - { - "Function Name": "copyCopilotNativeDepsTask", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 685, - "End Line": 698 - }, - { - "Function Name": "runTsGoTypeCheck", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 222, - "End Line": 239 + "Start Line": 1939, + "End Line": 1941 }, { - "Function Name": "patchWin32DependenciesTask", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 35, + "Function Name": "cut", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 649, - "End Line": 683 - }, - { - "Function Name": "packageTask", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 322, - "End Line": 322 - }, - { - "Function Name": "computeChecksums", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 295, - "End Line": 302 - }, - { - "Function Name": "computeChecksum", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 320 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 75, - "Sequential Logic Declarations": 104, - "Function Parameters": 67, - "Function/Method Declarations": 13, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 6, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 40, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 45, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 36, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 17, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 37, - "Global State Dependencies": 3, - "Decorators and Annotations": 39, - "Generic Type Abstractions": 9, - "Collection Iterators / Comprehensions": 11, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 35, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 8, - "Dependency Injection Constructs": 7, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 2, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 91, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 585, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 1, - "Feature Flags": 0, - "Serialization Parsing": 2, - "Regex Execution": 6, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 114, - "Design Camel Case": 52, - "Design Snake Case": 61, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 1, - "Design Long Vars": 3, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 37, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../package.json", - "../product.json", - "./buildConfig.ts", - "./buildfile.ts", - "./gulpfile.compile.ts", - "./gulpfile.extensions.ts", - "./lib/asar.ts", - "./lib/compilation.ts", - "./lib/copilot.ts", - "./lib/date.ts", - "./lib/dependencies.ts", - "./lib/electron.ts", - "./lib/embeddedType.ts", - "./lib/getVersion.ts", - "./lib/i18n.ts", - "./lib/inlineMeta.ts", - "./lib/optimize.ts", - "./lib/task.ts", - "./lib/util.ts", - "@vscode/gulp-electron", - "child_process", - "crypto", - "event-stream", - "fs", - "function () \n\tconst options = minimist(process.argv.slice(2)", - "glob", - "gulp", - "gulp-filter", - "gulp-json-editor", - "gulp-rename", - "gulp-replace", - "minimist", - "path", - "rcedit", - "string:", - "util", - "vinyl-fs" - ] - }, - "typescript/vscode/instantiationService.ts": { - "1. Artifact Identity": { - "Filename": "instantiationService.ts", - "Path": "typescript/vscode/instantiationService.ts", - "Language": "Typescript", - "Architect": "this service", - "Indentation Style": "Tabs", - "Parent Entity": "Error, IInstantiationService", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 3459.54, - "Y": 54.85, - "Z": 2568.79 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 476, - "Coding LOC": 368, - "Documentation LOC": 33, - "Structural Magnitude": 54.43, - "Control Flow Ratio": "57.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.068 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "78.1%", - "Error & Exception Exposure": "98.76%", - "Tech Debt Exposure": "12.38%", - "Testing Exposure": "80.0%", - "API Exposure": "0.27%", - "Concurrency Exposure": "14.23%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "6.77%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "_createServiceInstance", - "Structural Impact": 49.7, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 16, - "Input Parameters": 6, - "Control Flow Ratio": "51.6%", - "Start Line": 292, - "End Line": 385 - }, - { - "Function Name": "_createAndCacheServiceInstance", - "Structural Impact": 33.5, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "82.4%", - "Start Line": 212, - "End Line": 280 - }, - { - "Function Name": "get", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 334, - "End Line": 375 - }, - { - "Function Name": "constructor", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 8, - "Control Flow Ratio": "83.3%", - "Start Line": 39, - "End Line": 48 - }, - { - "Function Name": "_createInstance", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 134, - "End Line": 163 - }, - { - "Function Name": "_createServiceInstanceWithOwner", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 282, - "End Line": 290 - }, - { - "Function Name": "printChild", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 445, - "End Line": 461 - }, - { - "Function Name": "stop", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 439, - "End Line": 472 - }, - { - "Function Name": "_getOrCreateServiceInstance", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 184, - "End Line": 195 - }, - { - "Function Name": "_setCreatedServiceInstance", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 165, - "End Line": 173 - }, - { - "Function Name": "event", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 344, - "End Line": 356 - }, - { - "Function Name": "_safeCreateAndCacheServiceInstance", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 200, - "End Line": 210 - }, - { - "Function Name": "invokeFunction", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 89, - "End Line": 114 - }, - { - "Function Name": "_getServiceInstanceOrDescriptor", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 175, - "End Line": 182 - }, - { - "Function Name": "createChild", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 73, - "End Line": 87 - }, - { - "Function Name": "createInstance", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 118, - "End Line": 132 - }, - { - "Function Name": "_throwIfStrict", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 387, - "End Line": 394 - }, - { - "Function Name": "traceInvocation", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 416, - "End Line": 418 - }, - { - "Function Name": "dispose", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 50, - "End Line": 65 - }, - { - "Function Name": "get", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 107 - }, - { - "Function Name": "constructor", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 1942, + "End Line": 1944 }, { - "Function Name": "traceCreation", - "Structural Impact": 3.6, + "Function Name": "startComposition", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 420, - "End Line": 422 - }, - { - "Function Name": "_throwIfDisposed", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 67, - "End Line": 71 - }, - { - "Function Name": "set", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 379 + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1967, + "End Line": 1969 }, { - "Function Name": "branch", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "endComposition", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 433, - "End Line": 437 + "Start Line": 1970, + "End Line": 1972 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "cut", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 428, - "End Line": 431 + "Start Line": 1973, + "End Line": 1975 }, { - "Function Name": "getPrototypeOf", - "Structural Impact": 1.6, + "Function Name": "getTelemetryData", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 382 + "Start Line": 2046, + "End Line": 2048 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "hasModel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 81 + "Start Line": 2050, + "End Line": 2052 }, { - "Function Name": "constructor", + "Function Name": "removeDropIndicator", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Start Line": 2064, + "End Line": 2066 }, { - "Function Name": "stop", + "Function Name": "dispose", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 412 + "Start Line": 2370, + "End Line": 2372 }, { - "Function Name": "branch", + "Function Name": "length", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 413, - "End Line": 413 + "Start Line": 2433, + "End Line": 2435 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 89, - "Sequential Logic Declarations": 67, - "Function Parameters": 41, - "Function/Method Declarations": 32, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 27, - "Type/Safety Bypasses": 27, + "Control Flow Branches": 378, + "Sequential Logic Declarations": 339, + "Function Parameters": 0, + "Function/Method Declarations": 218, + "Class/Entity Declarations": 9, + "Defensive Programming Constructs": 171, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 256, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 0, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 198, + "State Mutations / Variable Reassignments": 1982, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 9, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 10, - "Closures and Anonymous Functions": 4, + "Asynchronous/Concurrent Execution": 30, + "UI / View Layer Components": 61, + "Closures and Anonymous Functions": 46, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 41, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 10, + "Generic Type Abstractions": 74, + "Collection Iterators / Comprehensions": 3, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 9, - "Authorship Metadata": 1, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 60, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 20, + "Manual Memory Allocation": 79, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 2, + "Ad-hoc Print / Debug Statements": 3, "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 8, + "Fatal Aborts & Exceptions": 11, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 6, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 61, - "Resource Deallocation & Cleanup": 9, - "Private / Encapsulated Scopes": 24, - "Event Listeners & Subscribers": 2, + "Immutable Data Declarations": 298, + "Resource Deallocation & Cleanup": 17, + "Private / Encapsulated Scopes": 152, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 350, + "Structural Tab Indentations": 2034, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -366829,8 +365859,8 @@ "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 2, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -366839,15 +365869,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 68, - "Design Camel Case": 9, - "Design Snake Case": 45, - "Design Pascal Case": 9, - "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, + "Core Var Decl": 174, + "Design Camel Case": 89, + "Design Snake Case": 70, + "Design Pascal Case": 10, + "Design Upper Case": 1, + "Design Short Vars": 8, + "Design Long Vars": 4, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 58, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -366871,40 +365901,92 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, + "Direct Upstream (Fragility)": 62, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../../../base/common/async.js", - "../../../base/common/errors.js", - "../../../base/common/event.js", - "../../../base/common/lifecycle.js", - "../../../base/common/linkedList.js", - "./descriptors.js", - "./graph.js", - "./instantiation.js", - "./serviceCollection.js" + "../../../../base/browser/dom.js", + "../../../../base/browser/keyboardEvent.js", + "../../../../base/browser/mouseEvent.js", + "../../../../base/common/color.js", + "../../../../base/common/errors.js", + "../../../../base/common/event.js", + "../../../../base/common/hash.js", + "../../../../base/common/lifecycle.js", + "../../../../base/common/network.js", + "../../../../base/common/types.js", + "../../../../nls.js", + "../../../../platform/accessibility/common/accessibility.js", + "../../../../platform/actions/common/actions.js", + "../../../../platform/commands/common/commands.js", + "../../../../platform/contextkey/common/contextkey.js", + "../../../../platform/instantiation/common/instantiation.js", + "../../../../platform/instantiation/common/serviceCollection.js", + "../../../../platform/notification/common/notification.js", + "../../../../platform/theme/common/colorRegistry.js", + "../../../../platform/theme/common/themeService.js", + "../../../../platform/userInteraction/browser/userInteractionService.js", + "../../../common/config/editorConfiguration.js", + "../../../common/config/editorOptions.js", + "../../../common/core/2d/dimension.js", + "../../../common/core/cursorColumns.js", + "../../../common/core/editorColorRegistry.js", + "../../../common/core/edits/textEdit.js", + "../../../common/core/position.js", + "../../../common/core/range.js", + "../../../common/core/selection.js", + "../../../common/core/wordHelper.js", + "../../../common/cursor/cursorWordOperations.js", + "../../../common/cursorEvents.js", + "../../../common/editorAction.js", + "../../../common/editorCommon.js", + "../../../common/editorContextKeys.js", + "../../../common/languages/languageConfigurationRegistry.js", + "../../../common/model.js", + "../../../common/model/intervalTree.js", + "../../../common/model/textModel.js", + "../../../common/services/languageFeatures.js", + "../../../common/textModelEditSource.js", + "../../../common/textModelEvents.js", + "../../../common/viewEvents.js", + "../../../common/viewModel.js", + "../../../common/viewModel/monospaceLineBreaksComputer.js", + "../../../common/viewModel/viewModelImpl.js", + "../../../common/viewModelEventDispatcher.js", + "../../config/domFontInfo.js", + "../../config/editorConfiguration.js", + "../../config/tabFocus.js", + "../../controller/editContext/clipboardUtils.js", + "../../editorBrowser.js", + "../../editorExtensions.js", + "../../services/codeEditorService.js", + "../../services/contribution.js", + "../../view.js", + "../../view/domLineBreaksComputer.js", + "../../view/viewController.js", + "../../view/viewUserInputEvents.js", + "./codeEditorContributions.js", + "./editor.css" ] }, - "typescript/vscode/ipc.ts": { + "typescript/vscode/extHost.api.impl.ts": { "1. Artifact Identity": { - "Filename": "ipc.ts", - "Path": "typescript/vscode/ipc.ts", + "Filename": "extHost.api.impl.ts", + "Path": "typescript/vscode/extHost.api.impl.ts", "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Tabs", - "Parent Entity": "IReader, IWriter, IChannelServer", "Doc Umbrella": 0.0, "Folder Dominant Lang": "typescript", "Lock Tier": 2, "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3175.83, - "Y": -5.16, - "Z": 3025.21 + "X": 3750.73, + "Y": 111.61, + "Z": 2562.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -366913,4425 +365995,3734 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1308, - "Coding LOC": 962, - "Documentation LOC": 126, - "Structural Magnitude": 145.09, - "Control Flow Ratio": "39.9%", + "Total LOC": 2195, + "Coding LOC": 2081, + "Documentation LOC": 56, + "Structural Magnitude": 171.49, + "Control Flow Ratio": "34.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.598 + "Raw Cognitive Density": 0.471 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "80.66%", - "Error & Exception Exposure": "92.4%", - "Tech Debt Exposure": "40.25%", + "Cognitive Load Exposure": "24.34%", + "Error & Exception Exposure": "60.44%", + "Tech Debt Exposure": "96.8%", "Testing Exposure": "80.0%", - "API Exposure": "3.69%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.06%", + "API Exposure": "3.6%", + "Concurrency Exposure": "32.99%", + "State Flux Exposure": "18.44%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.11%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "logOutgoing", - "Structural Impact": 135.3, - "Lines of Code (LOC)": 256, - "Control Flow Branches": 49, - "Input Parameters": 5, - "Control Flow Ratio": "45.8%", - "Start Line": 530, - "End Line": 785 - }, - { - "Function Name": "requestPromise", - "Structural Impact": 44.3, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "53.1%", - "Start Line": 571, - "End Line": 652 - }, - { - "Function Name": "fromService", - "Structural Impact": 33.1, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1109, - "End Line": 1170 - }, - { - "Function Name": "serialize", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 263, - "End Line": 297 + "Function Name": "createApiFactoryAndRegisterActors", + "Structural Impact": 244.1, + "Lines of Code (LOC)": 837, + "Control Flow Branches": 142, + "Input Parameters": 1, + "Control Flow Ratio": "41.2%", + "Start Line": 137, + "End Line": 973 }, { - "Function Name": "toService", - "Structural Impact": 25.0, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 12, + "Function Name": "openTextDocument", + "Structural Impact": 37.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 1187, - "End Line": 1236 + "Control Flow Ratio": "80.0%", + "Start Line": 1192, + "End Line": 1216 }, { - "Function Name": "get", - "Structural Impact": 21.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 1191, - "End Line": 1234 + "Function Name": "createSourceControl", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "87.5%", + "Start Line": 1428, + "End Line": 1433 }, { - "Function Name": "deserialize", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 22, + "Function Name": "getSession", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 299, - "End Line": 320 + "Input Parameters": 3, + "Control Flow Ratio": "90.0%", + "Start Line": 321, + "End Line": 333 }, { - "Function Name": "onRawMessage", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "39.1%", - "Start Line": 385, - "End Line": 405 + "Function Name": "createTerminal", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "72.7%", + "Start Line": 942, + "End Line": 955 }, { - "Function Name": "call", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, + "Function Name": "onDidStartTask", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 6, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 1149, - "End Line": 1168 + "Control Flow Ratio": "54.5%", + "Start Line": 1525, + "End Line": 1539 }, { - "Function Name": "getChannel", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 41, + "Function Name": "showTextDocument", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 859, - "End Line": 899 + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 806, + "End Line": 815 }, { - "Function Name": "requestEvent", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 40, + "Function Name": "createStatusBarItem", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 654, - "End Line": 693 - }, - { - "Function Name": "IHandler", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 589, - "End Line": 609 - }, - { - "Function Name": "onBuffer", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 730, - "End Line": 748 + "Control Flow Ratio": "83.3%", + "Start Line": 904, + "End Line": 919 }, { - "Function Name": "sendResponse", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 349, - "End Line": 366 + "Function Name": "openNotebookDocument", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1238, + "End Line": 1249 }, { - "Function Name": "onPromise", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "46.7%", - "Start Line": 407, - "End Line": 447 + "Function Name": "openExternal", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 449, + "End Line": 454 }, { - "Function Name": "call", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 22, + "Function Name": "startDebugging", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 5, "Input Parameters": 3, "Control Flow Ratio": "71.4%", - "Start Line": 865, - "End Line": 886 - }, - { - "Function Name": "sendRequest", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 695, - "End Line": 711 + "Start Line": 1492, + "End Line": 1497 }, { - "Function Name": "flushPendingRequests", - "Structural Impact": 12.1, + "Function Name": "getExtension", + "Structural Impact": 11.2, "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 496, - "End Line": 511 + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 590, + "End Line": 605 }, { - "Function Name": "listen", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, + "Function Name": "registerTextEditorCommand", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 19, "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 1127, - "End Line": 1147 + "Control Flow Ratio": "33.3%", + "Start Line": 359, + "End Line": 377 }, { - "Function Name": "responseTypeToStr", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, + "Function Name": "perform", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 16, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 74, - "End Line": 86 + "Control Flow Ratio": "85.7%", + "Start Line": 302, + "End Line": 317 }, { - "Function Name": "doRequest", + "Function Name": "registerInlineCompletionItemProvider", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 736, + "End Line": 747 + }, + { + "Function Name": "registerWebviewViewProvider", "Structural Impact": 10.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "72.7%", - "Start Line": 588, - "End Line": 613 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1000, + "End Line": 1006 }, { - "Function Name": "getNextTickChannel", + "Function Name": "createNotebookController", "Structural Impact": 9.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1028, - "End Line": 1056 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "75.0%", + "Start Line": 1561, + "End Line": 1563 }, { - "Function Name": "writeInt32VQL", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 188, - "End Line": 209 + "Function Name": "registerAuthenticationProvider", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 346, + "End Line": 351 }, { - "Function Name": "listen", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 27, - "End Line": 38 + "Function Name": "asExternalUri", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 455, + "End Line": 469 }, { - "Function Name": "logWithColors", + "Function Name": "registerSignatureHelpProvider", "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "100.0%", - "Start Line": 1274, - "End Line": 1287 + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 727, + "End Line": 732 }, { - "Function Name": "requestTypeToStr", + "Function Name": "match", "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 47, - "End Line": 58 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 649, + "End Line": 656 }, { - "Function Name": "prettyWithoutArrays", + "Function Name": "registerNotebookSerializer", "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 1254, - "End Line": 1265 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 1265, + "End Line": 1267 }, { - "Function Name": "call", + "Function Name": "computeEmbeddings", "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 1033, - "End Line": 1041 + "Control Flow Ratio": "60.0%", + "Start Line": 1786, + "End Line": 1793 }, { - "Function Name": "call", + "Function Name": "onDidChangeTextDocument", "Structural Impact": 8.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 556, - "End Line": 561 + "Control Flow Ratio": "50.0%", + "Start Line": 1223, + "End Line": 1228 }, { - "Function Name": "getChannel", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, + "Function Name": "wrappedListener", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 551, - "End Line": 569 + "Control Flow Ratio": "66.7%", + "Start Line": 1526, + "End Line": 1537 }, { - "Function Name": "getMulticastEvent", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 901, - "End Line": 953 + "Function Name": "t", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1582, + "End Line": 1593 }, { - "Function Name": "constructor", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 26, + "Function Name": "createFileSystemWatcher", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 824, - "End Line": 849 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1177, + "End Line": 1185 }, { - "Function Name": "routeEvent", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 146, - "End Line": 158 + "Function Name": "getConfiguration", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1271, + "End Line": 1274 }, { - "Function Name": "getDelayedChannel", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, + "Function Name": "decode", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1013, - "End Line": 1026 + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1412, + "End Line": 1414 }, { - "Function Name": "call", - "Structural Impact": 6.2, + "Function Name": "encode", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1415, + "End Line": 1417 + }, + { + "Function Name": "createWebviewPanel", + "Structural Impact": 6.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 935, + "End Line": 937 + }, + { + "Function Name": "findFiles", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1016, - "End Line": 1018 + "Start Line": 1136, + "End Line": 1139 }, { - "Function Name": "listen", - "Structural Impact": 5.8, + "Function Name": "registerDiffInformationCommand", + "Structural Impact": 6.7, "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1042, - "End Line": 1054 + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 378, + "End Line": 390 }, { - "Function Name": "collectPendingRequest", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, + "Function Name": "_asExtensionEvent", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 473, - "End Line": 494 + "Control Flow Ratio": "42.9%", + "Start Line": 274, + "End Line": 286 }, { - "Function Name": "logOutgoing", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 1298, - "End Line": 1301 + "Function Name": "invokeTool", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1800, + "End Line": 1805 }, { - "Function Name": "logIncoming", - "Structural Impact": 5.1, + "Function Name": "onDidChangeCompletionsUnificationState", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 1303, - "End Line": 1306 - }, - { - "Function Name": "onResponse", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 750, - "End Line": 760 + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 752, + "End Line": 755 }, { - "Function Name": "readIntVQL", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "onDidChangeActiveTextEditor", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 172, - "End Line": 181 + "Start Line": 819, + "End Line": 821 }, { - "Function Name": "sendBuffer", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "onDidChangeTextEditorSelection", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 375, - "End Line": 383 + "Start Line": 825, + "End Line": 827 }, { - "Function Name": "sendBuffer", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "onDidChangeTextEditorOptions", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 720, - "End Line": 728 + "Start Line": 828, + "End Line": 830 }, { - "Function Name": "route", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "onDidChangeTextEditorVisibleRanges", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1070, - "End Line": 1079 - }, - { - "Function Name": "listen", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 37, - "End Line": 45 + "Start Line": 831, + "End Line": 833 }, { - "Function Name": "propertyIsEvent", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, + "Function Name": "onDidChangeTextEditorViewColumn", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1238, - "End Line": 1241 - }, - { - "Function Name": "listen", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 887, - "End Line": 897 - }, - { - "Function Name": "getChannel", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 157, - "End Line": 162 - }, - { - "Function Name": "listen", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 562, - "End Line": 567 + "Start Line": 834, + "End Line": 836 }, { - "Function Name": "onWillAddFirstListener", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, + "Function Name": "onDidChangeTextEditorDiffInformation", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 662, - "End Line": 676 - }, - { - "Function Name": "onWillAddFirstListener", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 910, - "End Line": 944 - }, - { - "Function Name": "registerChannel", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 955, - "End Line": 961 + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 837, + "End Line": 840 }, { - "Function Name": "listen", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1020, - "End Line": 1024 + "Function Name": "onDidCloseTerminal", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 841, + "End Line": 843 }, { - "Function Name": "onEventListen", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 449, - "End Line": 462 + "Function Name": "onDidOpenTerminal", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 844, + "End Line": 846 }, { - "Function Name": "cancel", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, + "Function Name": "onDidChangeActiveTerminal", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 626, - "End Line": 635 + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 847, + "End Line": 849 }, { - "Function Name": "onDidRemoveLastListener", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, + "Function Name": "onDidChangeTerminalDimensions", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 677, - "End Line": 686 + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 850, + "End Line": 853 }, { - "Function Name": "send", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 100, - "End Line": 111 + "Function Name": "onDidChangeTerminalState", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 854, + "End Line": 856 }, { - "Function Name": "whenInitialized", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 767, - "End Line": 773 + "Function Name": "onDidWriteTerminalData", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 857, + "End Line": 860 }, { - "Function Name": "onDidRemoveConnection", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 927, - "End Line": 936 + "Function Name": "onDidExecuteTerminalCommand", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 861, + "End Line": 864 }, { - "Function Name": "disposeActiveRequest", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 464, - "End Line": 471 + "Function Name": "onDidChangeTerminalShellIntegration", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 865, + "End Line": 867 }, { - "Function Name": "pretty", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1267, - "End Line": 1272 + "Function Name": "onDidStartTerminalShellExecution", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 868, + "End Line": 870 }, { - "Function Name": "propertyIsDynamicEvent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1243, - "End Line": 1246 + "Function Name": "onDidEndTerminalShellExecution", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 871, + "End Line": 873 }, { - "Function Name": "dispose", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 963, - "End Line": 975 + "Function Name": "onDidChangeWindowState", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 877, + "End Line": 879 }, { - "Function Name": "dispose", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 775, - "End Line": 784 + "Function Name": "showQuickPick", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 889, + "End Line": 891 }, { - "Function Name": "constructor", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 340 + "Function Name": "registerCustomEditorProvider", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 979, + "End Line": 981 }, { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 513, - "End Line": 520 + "Function Name": "onDidChangeActiveColorTheme", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 997, + "End Line": 999 }, { - "Function Name": "constructor", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "onDidChangeActiveNotebookEditor", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 990, - "End Line": 997 + "Control Flow Ratio": "66.7%", + "Start Line": 1010, + "End Line": 1012 }, { - "Function Name": "constructor", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1060, - "End Line": 1060 + "Function Name": "onDidChangeNotebookEditorSelection", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1019, + "End Line": 1021 }, { - "Function Name": "registerChannel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 127 + "Function Name": "onDidChangeNotebookEditorVisibleRanges", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1022, + "End Line": 1024 }, { - "Function Name": "onDidRemoveLastListener", - "Structural Impact": 2.2, + "Function Name": "onDidChangeActiveChatPanelSessionResource", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 945, - "End Line": 948 + "Start Line": 1059, + "End Line": 1062 }, { - "Function Name": "registerChannel", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 342, - "End Line": 347 + "Function Name": "onDidOpenBrowserTab", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1067, + "End Line": 1070 }, { - "Function Name": "send", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 373 + "Function Name": "onDidCloseBrowserTab", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1071, + "End Line": 1074 }, { - "Function Name": "send", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 713, - "End Line": 718 + "Function Name": "onDidChangeActiveBrowserTab", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1079, + "End Line": 1082 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, + "Function Name": "onDidChangeBrowserTabState", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 546, - "End Line": 549 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1083, + "End Line": 1086 }, { - "Function Name": "registerChannel", - "Structural Impact": 1.9, + "Function Name": "onDidChangeWorkspaceFolders", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1003, - "End Line": 1005 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1130, + "End Line": 1132 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, + "Function Name": "findFiles2", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 - }, - { - "Function Name": "onDidAddConnection", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 919, - "End Line": 925 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1140, + "End Line": 1143 }, { - "Function Name": "getChannel", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 131 + "Function Name": "findTextInFiles2", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1160, + "End Line": 1164 }, { - "Function Name": "read", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 166 + "Function Name": "onDidOpenTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1217, + "End Line": 1219 }, { - "Function Name": "read", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 217, - "End Line": 221 + "Function Name": "onDidCloseTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1220, + "End Line": 1222 }, { - "Function Name": "createOneByteBuffer", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 251 + "Function Name": "onDidSaveTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1229, + "End Line": 1231 }, { - "Function Name": "IHandler", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 689, - "End Line": 693 + "Function Name": "onWillSaveTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1232, + "End Line": 1234 }, { - "Function Name": "write", - "Structural Impact": 1.6, + "Function Name": "onDidChangeConfiguration", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 234 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1268, + "End Line": 1270 }, { - "Function Name": "getChannel", - "Structural Impact": 1.6, + "Function Name": "onWillCreateFiles", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 999, - "End Line": 1001 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1336, + "End Line": 1338 }, { - "Function Name": "routeCall", - "Structural Impact": 1.6, + "Function Name": "onWillDeleteFiles", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1062, - "End Line": 1064 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1339, + "End Line": 1341 }, { - "Function Name": "routeEvent", - "Structural Impact": 1.6, + "Function Name": "onWillRenameFiles", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1066, - "End Line": 1068 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1342, + "End Line": 1344 }, { - "Function Name": "constructor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 215, - "End Line": 215 + "Function Name": "onDidChangeTunnels", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1358, + "End Line": 1361 }, { - "Function Name": "doRequest", - "Structural Impact": 1.2, + "Function Name": "onDidChangeWorkspaceTrustedFolders", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 666 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1389, + "End Line": 1392 }, { - "Function Name": "connections", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 818, - "End Line": 822 + "Function Name": "onDidGrantWorkspaceTrust", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1393, + "End Line": 1395 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, + "Function Name": "onWillCreateEditSessionIdentity", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1007, - "End Line": 1010 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1400, + "End Line": 1403 }, { - "Function Name": "buffer", - "Structural Impact": 1.1, + "Function Name": "onDidStartDebugSession", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 228, - "End Line": 230 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1465, + "End Line": 1467 }, { - "Function Name": "onDidInitializePromise", - "Structural Impact": 1.1, + "Function Name": "onDidTerminateDebugSession", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 763, - "End Line": 765 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 203, - "Sequential Logic Declarations": 306, - "Function Parameters": 157, - "Function/Method Declarations": 100, - "Class/Entity Declarations": 32, - "Defensive Programming Constructs": 77, - "Type/Safety Bypasses": 41, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 443, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 191, - "UI / View Layer Components": 82, - "Closures and Anonymous Functions": 30, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 109, - "Collection Iterators / Comprehensions": 8, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 8, - "Module Dependencies (Imports)": 12, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 23, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 2, - "Explicit Type Casts": 15, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 20, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 115, - "Resource Deallocation & Cleanup": 38, - "Private / Encapsulated Scopes": 55, - "Event Listeners & Subscribers": 1, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 850, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 2, - "Regex Execution": 1, - "Time Date Logic": 3, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 172, - "Design Camel Case": 43, - "Design Snake Case": 88, - "Design Pascal Case": 36, - "Design Upper Case": 0, - "Design Short Vars": 9, - "Design Long Vars": 3, - "Duplicate Logic": 4, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 12, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../../../common/arrays.js", - "../../../common/async.js", - "../../../common/buffer.js", - "../../../common/cancellation.js", - "../../../common/decorators.js", - "../../../common/errors.js", - "../../../common/event.js", - "../../../common/functional.js", - "../../../common/lifecycle.js", - "../../../common/marshalling.js", - "../../../common/strings.js", - "../../../common/types.js" - ] - }, - "typescript/vscode/lifecycle.ts": { - "1. Artifact Identity": { - "Filename": "lifecycle.ts", - "Path": "typescript/vscode/lifecycle.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "IDisposableTracker, IDisposable, IReference", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 3514.36, - "Y": 207.56, - "Z": 3528.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 975, - "Coding LOC": 637, - "Documentation LOC": 181, - "Structural Magnitude": 71.68, - "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 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.45%", - "Error & Exception Exposure": "86.42%", - "Tech Debt Exposure": "97.08%", - "Testing Exposure": "2.47%", - "API Exposure": "8.12%", - "Concurrency Exposure": "87.95%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "46.53%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1468, + "End Line": 1470 + }, { - "Function Name": "dispose", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 332, - "End Line": 357 + "Function Name": "onDidChangeActiveDebugSession", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1471, + "End Line": 1473 }, { - "Function Name": "add", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, + "Function Name": "onDidReceiveDebugSessionCustomEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 467, - "End Line": 485 + "Start Line": 1474, + "End Line": 1476 }, { - "Function Name": "setParent", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 246, - "End Line": 255 + "Function Name": "onDidChangeBreakpoints", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1477, + "End Line": 1479 }, { - "Function Name": "set", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, + "Function Name": "onDidChangeActiveStackItem", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 805, - "End Line": 816 + "Control Flow Ratio": "66.7%", + "Start Line": 1480, + "End Line": 1482 }, { - "Function Name": "markAsDisposed", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 257, - "End Line": 266 + "Function Name": "registerDebugConfigurationProvider", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1483, + "End Line": 1485 }, { - "Function Name": "value", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 592, - "End Line": 602 + "Function Name": "onDidEndTask", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1540, + "End Line": 1542 }, { - "Function Name": "removePrefix", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 171, - "End Line": 175 + "Function Name": "onDidStartTaskProcess", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1543, + "End Line": 1545 }, { - "Function Name": "destroyReferencedObject", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 27, + "Function Name": "onDidEndTaskProcess", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 712, - "End Line": 738 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1546, + "End Line": 1548 }, { - "Function Name": "disposeOnReturn", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, + "Function Name": "onDidStartTaskProblemMatchers", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 745, - "End Line": 752 + "Control Flow Ratio": "50.0%", + "Start Line": 1549, + "End Line": 1552 }, { - "Function Name": "getStackTracePath", + "Function Name": "onDidEndTaskProblemMatchers", "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 170, - "End Line": 180 + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1553, + "End Line": 1556 }, { - "Function Name": "acquire", + "Function Name": "onDidDisposeChatSession", "Structural Impact": 6.2, - "Lines of Code (LOC)": 20, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 690, - "End Line": 709 + "Start Line": 1652, + "End Line": 1655 }, { - "Function Name": "isDisposable", - "Structural Impact": 5.9, + "Function Name": "onDidReceiveChatDebugEvent", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 319, - "End Line": 322 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1712, + "End Line": 1715 }, { - "Function Name": "acquire", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, + "Function Name": "onDidChangeCustomAgents", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 723, - "End Line": 737 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1720, + "End Line": 1723 }, { - "Function Name": "markAsSingleton", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 30, + "Function Name": "onDidChangeInstructions", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 46, - "End Line": 75 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1728, + "End Line": 1731 }, { - "Function Name": "getRootParent", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Function Name": "onDidChangeSkills", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 120, - "End Line": 129 + "Start Line": 1736, + "End Line": 1739 }, { - "Function Name": "thenRegisterOrDispose", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Function Name": "onDidChangeChatModels", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 959, - "End Line": 968 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1751, + "End Line": 1753 }, { - "Function Name": "setParentOfDisposables", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "onDidChangeModelProxyAvailability", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1761, + "End Line": 1764 + }, + { + "Function Name": "onDidChangeEmbeddingModels", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1778, + "End Line": 1781 + }, + { + "Function Name": "showInputBox", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 284, - "End Line": 291 + "Start Line": 895, + "End Line": 897 }, { - "Function Name": "setParent", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "withProgress", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 60, - "End Line": 66 + "Control Flow Ratio": "50.0%", + "Start Line": 929, + "End Line": 931 }, { - "Function Name": "delete", + "Function Name": "registerQuickDiffProvider", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 1036, + "End Line": 1039 + }, + { + "Function Name": "createWebviewTextEditorInset", "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 938, + "End Line": 941 + }, + { + "Function Name": "registerChatSessionContentProvider", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1667, + "End Line": 1670 + }, + { + "Function Name": "selectChatModels", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 491, - "End Line": 500 + "Start Line": 1748, + "End Line": 1750 + }, + { + "Function Name": "registerCommand", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 356, + "End Line": 358 + }, + { + "Function Name": "createTestController", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 559, + "End Line": 561 + }, + { + "Function Name": "registerCodeActionsProvider", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 657, + "End Line": 659 + }, + { + "Function Name": "registerDocumentSymbolProvider", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 706, + "End Line": 708 }, { - "Function Name": "disposeIfDisposable", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "registerDocumentDropEditProvider", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 359, - "End Line": 366 + "Start Line": 787, + "End Line": 789 }, { - "Function Name": "deleteAndLeak", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "updateWorkspaceFolders", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1127, + "End Line": 1129 + }, + { + "Function Name": "registerChatContextProvider", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 505, - "End Line": 512 + "Start Line": 1688, + "End Line": 1691 }, { - "Function Name": "clear", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, + "Function Name": "appRoot", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "75.0%", - "Start Line": 452, - "End Line": 462 - }, - { - "Function Name": "value", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 648, - "End Line": 653 + "Start Line": 410, + "End Line": 410 }, { - "Function Name": "clearAndDisposeAll", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 781, - "End Line": 791 + "Function Name": "createTelemetryLogger", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 445, + "End Line": 448 }, { - "Function Name": "clearAndDisposeAll", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "power", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 879, - "End Line": 889 + "Control Flow Ratio": "0.0%", + "Start Line": 498, + "End Line": 550 }, { - "Function Name": "thenIfNotDisposed", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, + "Function Name": "openBrowserTab", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 941, - "End Line": 952 + "Control Flow Ratio": "50.0%", + "Start Line": 1087, + "End Line": 1090 }, { - "Function Name": "setParentOfDisposable", + "Function Name": "setStatusBarMessage", "Structural Impact": 3.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 280, - "End Line": 282 + "Control Flow Ratio": "50.0%", + "Start Line": 920, + "End Line": 922 }, { - "Function Name": "computeLeakingDisposables", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 1, + "Function Name": "showNotebookDocument", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 141, - "End Line": 141 + "Control Flow Ratio": "50.0%", + "Start Line": 1025, + "End Line": 1027 }, { - "Function Name": "dispose", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 387, - "End Line": 397 + "Function Name": "asRelativePath", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1133, + "End Line": 1135 }, { - "Function Name": "trackDisposable", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "applyEdit", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 236, - "End Line": 244 + "Start Line": 1174, + "End Line": 1176 }, { - "Function Name": "getDisposableData", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "asDebugSourceUri", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 90, - "End Line": 97 + "Start Line": 1507, + "End Line": 1509 }, { - "Function Name": "trackDisposable", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "fileIsIgnored", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 99, - "End Line": 105 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1809, + "End Line": 1811 }, { - "Function Name": "deleteAndLeak", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 830, - "End Line": 837 + "Function Name": "informOnce", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 296, + "End Line": 301 }, { - "Function Name": "add", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "openTunnel", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 899, - "End Line": 906 + "Control Flow Ratio": "20.0%", + "Start Line": 1345, + "End Line": 1353 }, { - "Function Name": "deleteAndLeak", + "Function Name": "devDeviceId", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 921, - "End Line": 927 + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 402, + "End Line": 405 }, { - "Function Name": "_register", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 551, - "End Line": 556 + "Function Name": "isAppPortable", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 406, + "End Line": 406 }, { - "Function Name": "deleteAndDispose", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "createDiagnosticCollection", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 911, - "End Line": 915 + "Control Flow Ratio": "50.0%", + "Start Line": 633, + "End Line": 635 }, { - "Function Name": "trackDisposable", + "Function Name": "getDiagnostics", "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 271, - "End Line": 274 + "Start Line": 639, + "End Line": 642 }, { - "Function Name": "markAsDisposed", + "Function Name": "showWorkspaceFolderPick", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 276, - "End Line": 278 + "Control Flow Ratio": "50.0%", + "Start Line": 892, + "End Line": 894 }, { - "Function Name": "markAsSingleton", + "Function Name": "saveAll", "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 296, - "End Line": 299 + "Start Line": 1171, + "End Line": 1173 }, { - "Function Name": "deleteAndDispose", + "Function Name": "requestWorkspaceTrust", "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 821, - "End Line": 824 + "Control Flow Ratio": "33.3%", + "Start Line": 1381, + "End Line": 1384 }, { - "Function Name": "constructor", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 860, - "End Line": 863 + "Function Name": "stopDebugging", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1498, + "End Line": 1500 }, { - "Function Name": "getTrackedDisposables", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "fetchTasks", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 131, - "End Line": 139 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1516, + "End Line": 1518 }, { - "Function Name": "dispose", + "Function Name": "allAcrossExtensionHosts", "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 432, - "End Line": 440 + "Control Flow Ratio": "33.3%", + "Start Line": 613, + "End Line": 622 }, { - "Function Name": "clearAndLeak", + "Function Name": "all", "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 622, - "End Line": 629 + "Start Line": 606, + "End Line": 612 }, { - "Function Name": "dispose", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 611, - "End Line": 616 + "Function Name": "registerOnTypeFormattingEditProvider", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 718, + "End Line": 720 }, { - "Function Name": "release", + "Function Name": "onDidChange", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 674, - "End Line": 679 + "Control Flow Ratio": "33.3%", + "Start Line": 623, + "End Line": 628 }, { - "Function Name": "dispose", + "Function Name": "registerFileSystemProvider", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 731, - "End Line": 736 + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1284, + "End Line": 1289 }, { - "Function Name": "assertNotDisposed", + "Function Name": "registerExternalUriOpener", "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 514, - "End Line": 518 - }, - { - "Function Name": "value", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 576, - "End Line": 578 - }, - { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 381, - "End Line": 385 + "Start Line": 1028, + "End Line": 1031 }, { - "Function Name": "setParent", - "Structural Impact": 1.9, + "Function Name": "getCanonicalUri", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 110 + "Start Line": 1408, + "End Line": 1411 }, { - "Function Name": "toDisposable", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "createDynamicChatParticipant", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 405, - "End Line": 407 + "Start Line": 1644, + "End Line": 1647 }, { - "Function Name": "combinedDisposable", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "registerChatResourceContextProvider", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 375 + "Start Line": 1683, + "End Line": 1686 }, { - "Function Name": "trackDisposable", - "Structural Impact": 1.6, + "Function Name": "registerChatSessionCustomizationProvider", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 58 + "Start Line": 1740, + "End Line": 1743 }, { - "Function Name": "markAsDisposed", - "Structural Impact": 1.6, + "Function Name": "registerDocumentPasteEditProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 70 + "Start Line": 660, + "End Line": 662 }, { - "Function Name": "markAsSingleton", - "Structural Impact": 1.6, + "Function Name": "registerDocumentSemanticTokensProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 72, - "End Line": 74 + "Start Line": 721, + "End Line": 723 }, { - "Function Name": "markAsDisposed", - "Structural Impact": 1.6, + "Function Name": "registerDocumentRangeSemanticTokensProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 + "Start Line": 724, + "End Line": 726 }, { - "Function Name": "markAsSingleton", - "Structural Impact": 1.6, + "Function Name": "registerCompletionItemProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 118 + "Start Line": 733, + "End Line": 735 }, { - "Function Name": "setDisposableTracker", - "Structural Impact": 1.6, + "Function Name": "onDidChangeVisibleTextEditors", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 231 + "Start Line": 822, + "End Line": 824 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, + "Function Name": "onDidSaveNotebookDocument", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 642 + "Start Line": 1250, + "End Line": 1252 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, + "Function Name": "onDidChangeNotebookDocument", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 665, - "End Line": 667 + "Start Line": 1253, + "End Line": 1255 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "onWillSaveNotebookDocument", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 765 + "Start Line": 1256, + "End Line": 1258 }, { - "Function Name": "has", - "Structural Impact": 1.6, + "Function Name": "onDidCreateFiles", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 + "Start Line": 1327, + "End Line": 1329 }, { - "Function Name": "get", - "Structural Impact": 1.6, + "Function Name": "onDidDeleteFiles", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 801, - "End Line": 803 + "Start Line": 1330, + "End Line": 1332 }, { - "Function Name": "has", - "Structural Impact": 1.6, + "Function Name": "onDidRenameFiles", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 891, - "End Line": 893 + "Start Line": 1333, + "End Line": 1335 }, { - "Function Name": "markAsSingleton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "registerChatSessionItemProvider", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 267, - "End Line": 267 + "Start Line": 1656, + "End Line": 1662 }, { - "Function Name": "constructor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "hasSession", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 338, + "End Line": 342 }, { - "Function Name": "constructor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "startPowerSaveBlocker", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 741, - "End Line": 741 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", "Start Line": 537, - "End Line": 540 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 542, - "End Line": 546 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 655, - "End Line": 658 + "End Line": 548 }, { - "Function Name": "acquire", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "registerTaskProvider", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 672 + "Start Line": 1278, + "End Line": 1283 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "registerAITextSearchProvider", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 772, - "End Line": 776 + "Start Line": 1301, + "End Line": 1306 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, + "Function Name": "registerMappedEditsProvider", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 874 + "Start Line": 1632, + "End Line": 1636 }, { - "Function Name": "constructor", - "Structural Impact": 1.1, + "Function Name": "executeCommand", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 423, - "End Line": 425 + "Start Line": 391, + "End Line": 393 }, { - "Function Name": "isDisposed", - "Structural Impact": 1.1, + "Function Name": "setTextDocumentLanguage", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 445, - "End Line": 447 + "Start Line": 646, + "End Line": 648 }, { - "Function Name": "constructor", - "Structural Impact": 1.1, + "Function Name": "registerCodeLensProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 569, - "End Line": 571 + "Start Line": 663, + "End Line": 665 }, { - "Function Name": "clear", - "Structural Impact": 1.1, + "Function Name": "registerDefinitionProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 607, - "End Line": 609 + "Start Line": 666, + "End Line": 668 }, { - "Function Name": "value", - "Structural Impact": 1.1, + "Function Name": "registerDeclarationProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 644, - "End Line": 646 + "Start Line": 669, + "End Line": 671 }, { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "registerImplementationProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 742, - "End Line": 742 + "Start Line": 672, + "End Line": 674 }, { - "Function Name": "size", - "Structural Impact": 1.1, + "Function Name": "registerTypeDefinitionProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 797, - "End Line": 799 + "Start Line": 675, + "End Line": 677 }, { - "Function Name": "keys", - "Structural Impact": 1.1, + "Function Name": "registerHoverProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 839, - "End Line": 841 + "Start Line": 678, + "End Line": 680 }, { - "Function Name": "values", - "Structural Impact": 1.1, + "Function Name": "registerEvaluatableExpressionProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 843, - "End Line": 845 + "Start Line": 681, + "End Line": 683 }, { - "Function Name": "Symbol.iterator", - "Structural Impact": 1.1, + "Function Name": "registerInlineValuesProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 847, - "End Line": 849 + "Start Line": 684, + "End Line": 686 }, { - "Function Name": "size", - "Structural Impact": 1.1, + "Function Name": "registerDocumentHighlightProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 895, - "End Line": 897 + "Start Line": 687, + "End Line": 689 }, { - "Function Name": "values", - "Structural Impact": 1.1, + "Function Name": "registerMultiDocumentHighlightProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 929, - "End Line": 931 + "Start Line": 690, + "End Line": 692 }, { - "Function Name": "Symbol.iterator", - "Structural Impact": 1.1, + "Function Name": "registerLinkedEditingRangeProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 933, - "End Line": 935 + "Start Line": 693, + "End Line": 695 }, { - "Function Name": "constructor", - "Structural Impact": 1.1, + "Function Name": "registerReferenceProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 971, - "End Line": 973 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 111, - "Sequential Logic Declarations": 173, - "Function Parameters": 147, - "Function/Method Declarations": 99, - "Class/Entity Declarations": 18, - "Defensive Programming Constructs": 77, - "Type/Safety Bypasses": 15, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 56, - "State Mutations / Variable Reassignments": 320, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 42, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 33, - "UI / View Layer Components": 11, - "Closures and Anonymous Functions": 12, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 62, - "Collection Iterators / Comprehensions": 9, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 3, - "Dependency Injection Constructs": 3, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 18, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 5, - "Explicit Type Casts": 5, - "Fatal Aborts & Exceptions": 8, - "Thread Sleeps & Blocking Waits": 1, - "Bitwise Operations": 5, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 50, - "Resource Deallocation & Cleanup": 52, - "Private / Encapsulated Scopes": 25, - "Event Listeners & Subscribers": 3, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 557, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 3, - "Time Date Logic": 1, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 5, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 62, - "Design Camel Case": 16, - "Design Snake Case": 34, - "Design Pascal Case": 4, - "Design Upper Case": 2, - "Design Short Vars": 3, - "Design Long Vars": 1, - "Duplicate Logic": 10, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./arrays.js", - "./collections.js", - "./errors.js", - "./functional.js", - "./iterator.js", - "./map.js", - "./uri.js" - ] - }, - "typescript/vscode/vscode.d.ts": { - "1. Artifact Identity": { - "Filename": "vscode.d.ts", - "Path": "typescript/vscode/vscode.d.ts", - "Language": "Typescript", - "Architect": "the {@link window.createQuickPick createQuickPick} API. Buttons are", - "Indentation Style": "Tabs", - "Parent Entity": "Range, ThemableDecorationRenderOptions, ThemableDecorationInstanceRenderOptions", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 3750.45, - "Y": 133.69, - "Z": 2542.53 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 21234, - "Coding LOC": 3438, - "Documentation LOC": 15519, - "Structural Magnitude": 204.92, - "Control Flow Ratio": "36.7%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.245 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.97%", - "Error & Exception Exposure": "8.65%", - "Tech Debt Exposure": "93.52%", - "Testing Exposure": "80.0%", - "API Exposure": "13.19%", - "Concurrency Exposure": "12.41%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "handleUri", - "Structural Impact": 88.7, - "Lines of Code (LOC)": 784, - "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "26.2%", - "Start Line": 11061, - "End Line": 11844 - }, - { - "Function Name": "affectsConfiguration", - "Structural Impact": 36.4, - "Lines of Code (LOC)": 607, - "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "10.2%", - "Start Line": 14691, - "End Line": 15297 - }, - { - "Function Name": "getChildren", - "Structural Impact": 34.6, - "Lines of Code (LOC)": 154, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 12255, - "End Line": 12408 - }, - { - "Function Name": "setEndOfLine", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 218, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "84.6%", - "Start Line": 1432, - "End Line": 1649 - }, - { - "Function Name": "constructor", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 17104, - "End Line": 17120 - }, - { - "Function Name": "provideDeclaration", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 2996, - "End Line": 3091 - }, - { - "Function Name": "validatePosition", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 141, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 258, - "End Line": 398 - }, - { - "Function Name": "constructor", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 148, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "16.7%", - "Start Line": 17277, - "End Line": 17424 - }, - { - "Function Name": "inspect", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6862, - "End Line": 6914 - }, - { - "Function Name": "dispose", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 141, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "61.5%", - "Start Line": 18435, - "End Line": 18575 + "Control Flow Ratio": "0.0%", + "Start Line": 696, + "End Line": 698 }, { - "Function Name": "createDebugAdapterDescriptor", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 6, + "Function Name": "registerRenameProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 16984, - "End Line": 17015 + "Control Flow Ratio": "0.0%", + "Start Line": 699, + "End Line": 701 }, { - "Function Name": "provideCodeActions", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 2767, - "End Line": 2833 + "Function Name": "registerNewSymbolNamesProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 702, + "End Line": 705 }, { - "Function Name": "deserializeWebviewPanel", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 4, + "Function Name": "registerDocumentFormattingEditProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10216, - "End Line": 10288 + "Control Flow Ratio": "0.0%", + "Start Line": 712, + "End Line": 714 }, { - "Function Name": "countTokens", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, + "Function Name": "registerDocumentRangeFormattingEditProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 20306, - "End Line": 20339 + "Control Flow Ratio": "0.0%", + "Start Line": 715, + "End Line": 717 }, { - "Function Name": "sendErrorData", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, + "Function Name": "registerDocumentLinkProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 19562, - "End Line": 19591 + "Control Flow Ratio": "0.0%", + "Start Line": 756, + "End Line": 758 }, { - "Function Name": "contains", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6207, - "End Line": 6245 + "Function Name": "registerColorProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 759, + "End Line": 761 }, { - "Function Name": "fromDetails", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 4, + "Function Name": "registerFoldingRangeProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 19038, - "End Line": 19089 + "Control Flow Ratio": "0.0%", + "Start Line": 762, + "End Line": 764 }, { - "Function Name": "asExternalUri", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "23.1%", - "Start Line": 10924, - "End Line": 11030 + "Function Name": "registerSelectionRangeProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 765, + "End Line": 767 }, { - "Function Name": "registerFileDecorationProvider", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 79, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 11832, - "End Line": 11910 + "Function Name": "registerCallHierarchyProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 768, + "End Line": 770 }, { - "Function Name": "registerAuthenticationProvider", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 18179, - "End Line": 18263 + "Function Name": "registerTypeHierarchyProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 771, + "End Line": 773 }, { - "Function Name": "insert", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 3, + "Function Name": "setLanguageConfiguration", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3827, - "End Line": 3923 + "Control Flow Ratio": "0.0%", + "Start Line": 774, + "End Line": 776 }, { - "Function Name": "NotFound", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 20365, - "End Line": 20412 + "Function Name": "getTokenInformationAtPosition", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 777, + "End Line": 780 }, { - "Function Name": "provideInlayHints", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 5717, - "End Line": 5767 + "Function Name": "registerInlayHintsProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 781, + "End Line": 783 }, { - "Function Name": "dispose", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 18574, - "End Line": 18637 + "Function Name": "createLanguageStatusItem", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 784, + "End Line": 786 }, { - "Function Name": "dispose", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 16162, - "End Line": 16258 + "Function Name": "showInformationMessage", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 880, + "End Line": 882 }, { - "Function Name": "dispose", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 16571, - "End Line": 16647 + "Function Name": "showWarningMessage", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 883, + "End Line": 885 }, { - "Function Name": "removeSession", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 18084, - "End Line": 18180 + "Function Name": "showErrorMessage", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 886, + "End Line": 888 }, { - "Function Name": "entries", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4124, - "End Line": 4203 + "Function Name": "createOutputChannel", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 932, + "End Line": 934 }, { - "Function Name": "provideOnTypeFormattingEdits", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 4615, - "End Line": 4646 + "Function Name": "registerTerminalProfileProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 959, + "End Line": 961 }, { - "Function Name": "provideDocumentDropEdits", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6266, - "End Line": 6306 + "Function Name": "registerTerminalCompletionProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 962, + "End Line": 965 }, { - "Function Name": "Assistant", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 2, + "Function Name": "registerTerminalQuickFixProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 20156, - "End Line": 20230 + "Control Flow Ratio": "0.0%", + "Start Line": 966, + "End Line": 969 }, { - "Function Name": "serializeNotebook", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, + "Function Name": "registerTreeDataProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 15978, - "End Line": 16010 + "Control Flow Ratio": "0.0%", + "Start Line": 970, + "End Line": 972 }, { - "Function Name": "provideSelectionRanges", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5859, - "End Line": 5907 + "Function Name": "createTreeView", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 973, + "End Line": 975 }, { - "Function Name": "update", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6945, - "End Line": 6976 + "Function Name": "registerWebviewPanelSerializer", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 976, + "End Line": 978 }, { - "Function Name": "provideFollowups", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 19771, - "End Line": 19817 + "Function Name": "registerProfileContentHandler", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1032, + "End Line": 1035 }, { - "Function Name": "provideMcpServerDefinitions", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 20526, - "End Line": 20573 + "Function Name": "registerShareProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1043, + "End Line": 1046 }, { - "Function Name": "appendChoice", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 2, + "Function Name": "registerTextDocumentContentProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4191, - "End Line": 4247 + "Control Flow Ratio": "0.0%", + "Start Line": 1275, + "End Line": 1277 }, { - "Function Name": "provideCallHierarchyOutgoingCalls", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 2, + "Function Name": "registerFileSearchProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6002, - "End Line": 6057 + "Control Flow Ratio": "0.0%", + "Start Line": 1293, + "End Line": 1296 }, { - "Function Name": "provideReferences", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 3730, - "End Line": 3798 + "Function Name": "registerTextSearchProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1297, + "End Line": 1300 }, { - "Function Name": "text", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 2, + "Function Name": "registerFileSearchProvider2", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 21042, - "End Line": 21096 + "Control Flow Ratio": "0.0%", + "Start Line": 1307, + "End Line": 1310 }, { - "Function Name": "provideDocumentSemanticTokens", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 2, + "Function Name": "registerTextSearchProvider2", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4461, - "End Line": 4510 + "Control Flow Ratio": "0.0%", + "Start Line": 1311, + "End Line": 1314 }, { - "Function Name": "provideHover", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3157, - "End Line": 3186 + "Function Name": "registerRemoteAuthorityResolver", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1315, + "End Line": 1318 }, { - "Function Name": "provideFoldingRanges", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5814, - "End Line": 5840 + "Function Name": "registerPortAttributesProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1362, + "End Line": 1365 }, { - "Function Name": "waitUntil", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 15680, - "End Line": 15711 + "Function Name": "registerTunnelProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1366, + "End Line": 1369 }, { - "Function Name": "setEndOfLine", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3771, - "End Line": 3851 + "Function Name": "registerTimelineProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1370, + "End Line": 1373 }, { - "Function Name": "report", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 7663, - "End Line": 7746 + "Function Name": "registerEditSessionIdentityProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1396, + "End Line": 1399 }, { - "Function Name": "error", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 15817, - "End Line": 15876 + "Function Name": "registerCanonicalUriProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1404, + "End Line": 1407 }, { - "Function Name": "get", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 18780, - "End Line": 18872 + "Function Name": "createCommentController", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1438, + "End Line": 1440 }, { - "Function Name": "with", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1601, - "End Line": 1622 + "Function Name": "registerDebugVisualizationProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1457, + "End Line": 1460 }, { - "Function Name": "provideCompletionItems", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 5202, - "End Line": 5249 + "Function Name": "registerDebugVisualizationTreeProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1461, + "End Line": 1464 }, { - "Function Name": "provideDocumentRangeFormattingEdits", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 4571, - "End Line": 4616 + "Function Name": "registerDebugAdapterDescriptorFactory", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1486, + "End Line": 1488 }, { - "Function Name": "revealRange", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "registerDebugAdapterTrackerFactory", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 15365, - "End Line": 15396 + "Control Flow Ratio": "0.0%", + "Start Line": 1489, + "End Line": 1491 }, { - "Function Name": "constructor", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 19630, - "End Line": 19661 + "Function Name": "registerTaskProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1513, + "End Line": 1515 }, { - "Function Name": "asWebviewUri", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10036, - "End Line": 10078 + "Function Name": "registerNotebookCellStatusBarItemProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1564, + "End Line": 1566 }, { - "Function Name": "asDebugSourceUri", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 1, + "Function Name": "registerKernelSourceActionProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 17423, - "End Line": 17478 + "Control Flow Ratio": "0.0%", + "Start Line": 1574, + "End Line": 1577 }, { - "Function Name": "provideDocumentFormattingEdits", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4548, - "End Line": 4592 + "Function Name": "getRelatedInformation", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1612, + "End Line": 1615 }, { - "Function Name": "from", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1510, - "End Line": 1531 + "Function Name": "registerRelatedInformationProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1616, + "End Line": 1619 }, { - "Function Name": "handleTerminalLink", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 8177, - "End Line": 8214 + "Function Name": "registerEmbeddingVectorProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1620, + "End Line": 1623 }, { - "Function Name": "Unavailable", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 9533, - "End Line": 9570 + "Function Name": "createChatParticipant", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1641, + "End Line": 1643 }, { - "Function Name": "dispose", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 19529, - "End Line": 19569 + "Function Name": "createChatSessionItemController", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1663, + "End Line": 1666 }, { - "Function Name": "resolveCustomEditor", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 112, + "Function Name": "registerChatOutputRenderer", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10553, - "End Line": 10664 + "Start Line": 1671, + "End Line": 1674 }, { - "Function Name": "provideCommentingRanges", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, + "Function Name": "registerChatWorkspaceContextProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 17729, - "End Line": 17745 + "Control Flow Ratio": "0.0%", + "Start Line": 1675, + "End Line": 1678 }, { - "Function Name": "provideDocumentLinks", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 1, + "Function Name": "registerChatExplicitContextProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 5413, - "End Line": 5461 + "Control Flow Ratio": "0.0%", + "Start Line": 1679, + "End Line": 1682 }, { - "Function Name": "openTextDocument", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14233, - "End Line": 14250 + "Function Name": "registerLanguageModelChatProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1754, + "End Line": 1756 }, { - "Function Name": "provideCodeLenses", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, + "Function Name": "registerEmbeddingsProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 2892, - "End Line": 2937 + "Control Flow Ratio": "0.0%", + "Start Line": 1782, + "End Line": 1785 }, { - "Function Name": "createFile", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4064, - "End Line": 4080 + "Function Name": "registerTool", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1794, + "End Line": 1796 }, { - "Function Name": "executeHandler", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 16113, - "End Line": 16148 + "Function Name": "registerToolDefinition", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1797, + "End Line": 1799 }, { - "Function Name": "provideCellStatusBarItems", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, + "Function Name": "registerMcpServerDefinitionProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 16338, - "End Line": 16383 + "Control Flow Ratio": "0.0%", + "Start Line": 1815, + "End Line": 1817 }, { - "Function Name": "provideRenameEdits", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 4222, - "End Line": 4246 + "Function Name": "registerSpeechProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1838, + "End Line": 1841 }, { - "Function Name": "build", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, + "Function Name": "withScmProgress", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4308, - "End Line": 4336 + "Control Flow Ratio": "0.0%", + "Start Line": 923, + "End Line": 928 }, { - "Function Name": "reveal", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 12214, - "End Line": 12227 + "Function Name": "getAccounts", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 334, + "End Line": 336 }, { - "Function Name": "Symbol.iterator", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12045, - "End Line": 12110 + "Function Name": "getCommands", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 394, + "End Line": 396 }, { - "Function Name": "close", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12727, - "End Line": 12780 + "Function Name": "getDataChannel", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 494, + "End Line": 497 }, { - "Function Name": "registerWebviewViewProvider", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 11749, - "End Line": 11772 + "Function Name": "getSystemIdleState", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 525, + "End Line": 527 }, { - "Function Name": "createCommentController", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 17806, - "End Line": 17840 + "Function Name": "runTests", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 566, + "End Line": 569 }, { - "Function Name": "registerCustomEditorProvider", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 11788, - "End Line": 11809 + "Function Name": "registerTestFollowupProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 570, + "End Line": 573 }, { - "Function Name": "provideDocumentHighlights", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 112, + "Function Name": "registerWorkspaceSymbolProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3511 + "Start Line": 709, + "End Line": 711 }, { - "Function Name": "provideLinkedEditingRanges", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 65, + "Function Name": "createTextEditorDecorationType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6144, - "End Line": 6208 + "Start Line": 816, + "End Line": 818 }, { - "Function Name": "dispose", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 13149, - "End Line": 13255 + "Function Name": "showOpenDialog", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 898, + "End Line": 900 }, { - "Function Name": "provideWorkspaceSymbols", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3684, - "End Line": 3711 + "Function Name": "showSaveDialog", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 901, + "End Line": 903 }, { - "Function Name": "countTokens", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 21113, - "End Line": 21140 + "Function Name": "registerTerminalLinkProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 956, + "End Line": 958 }, { - "Function Name": "invoke", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 21161, - "End Line": 21188 + "Function Name": "registerFileDecorationProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 982, + "End Line": 984 }, { - "Function Name": "provideTypeHierarchySubtypes", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6100, - "End Line": 6126 + "Function Name": "registerUriHandler", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 985, + "End Line": 987 }, { - "Function Name": "show", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 1, + "Function Name": "createChatStatusItem", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 10287, - "End Line": 10326 + "Control Flow Ratio": "0.0%", + "Start Line": 1051, + "End Line": 1054 }, { - "Function Name": "asFile", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 11990, - "End Line": 12046 + "Function Name": "rootPath", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1102, + "End Line": 1104 }, { - "Function Name": "insertSnippet", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1326, - "End Line": 1339 + "Function Name": "getWorkspaceFolder", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1105, + "End Line": 1107 }, { - "Function Name": "end", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 18729, - "End Line": 18781 + "Function Name": "name", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1114, + "End Line": 1116 }, { - "Function Name": "appendCodeblock", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3090, - "End Line": 3111 + "Function Name": "workspaceFile", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1120, + "End Line": 1122 }, { - "Function Name": "edit", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1304, - "End Line": 1313 + "Function Name": "save", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1165, + "End Line": 1167 }, { - "Function Name": "deleteFile", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4088, - "End Line": 4097 + "Function Name": "saveAs", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1168, + "End Line": 1170 }, { - "Function Name": "renameFile", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4108, - "End Line": 4117 + "Function Name": "textDocuments", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1189, + "End Line": 1191 }, { - "Function Name": "error", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 7518, - "End Line": 7537 + "Function Name": "registerResourceLabelFormatter", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1319, + "End Line": 1322 }, { - "Function Name": "delete", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9824, - "End Line": 9833 + "Function Name": "getRemoteExecServer", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1323, + "End Line": 1326 }, { - "Function Name": "registerFileSystemProvider", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14512, - "End Line": 14522 + "Function Name": "requestResourceTrust", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1377, + "End Line": 1380 }, { - "Function Name": "createSourceControl", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 16670, - "End Line": 16678 + "Function Name": "isResourceTrusted", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1385, + "End Line": 1388 }, { - "Function Name": "close", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 19443, - "End Line": 19463 + "Function Name": "addBreakpoints", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1501, + "End Line": 1503 }, { - "Function Name": "dispose", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 19816, - "End Line": 19845 + "Function Name": "removeBreakpoints", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1504, + "End Line": 1506 }, { - "Function Name": "postMessage", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 15395, - "End Line": 15413 + "Function Name": "executeTask", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1519, + "End Line": 1521 }, { - "Function Name": "dispose", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1743, - "End Line": 1767 + "Function Name": "createRendererMessaging", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1567, + "End Line": 1569 }, { - "Function Name": "executeCommand", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 57, + "Function Name": "createNotebookControllerDetectionTask", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7938, - "End Line": 7994 + "Start Line": 1570, + "End Line": 1573 }, { - "Function Name": "executeTask", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 55, + "Function Name": "transferActiveChat", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9379, - "End Line": 9433 + "Start Line": 1604, + "End Line": 1607 }, { - "Function Name": "openTextDocument", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14170, - "End Line": 14192 + "Function Name": "registerSettingsSearchProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1624, + "End Line": 1627 }, { - "Function Name": "openTextDocument", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14201, - "End Line": 14223 + "Function Name": "registerMappedEditsProvider2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1637, + "End Line": 1640 }, { - "Function Name": "provideDocumentSymbols", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3648, - "End Line": 3659 + "Function Name": "registerChatParticipantDetectionProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1648, + "End Line": 1651 }, { - "Function Name": "dispose", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 10396, - "End Line": 10435 + "Function Name": "registerCustomAgentProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1692, + "End Line": 1695 }, { - "Function Name": "canSendRequest", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, + "Function Name": "registerInstructionsProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 20867, - "End Line": 20889 + "Control Flow Ratio": "0.0%", + "Start Line": 1696, + "End Line": 1699 }, { - "Function Name": "getCommands", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, + "Function Name": "registerPromptFileProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 11029, - "End Line": 11047 + "Control Flow Ratio": "0.0%", + "Start Line": 1700, + "End Line": 1703 }, { - "Function Name": "resolveWebviewView", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 32, + "Function Name": "registerSkillProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10345, - "End Line": 10376 + "Start Line": 1704, + "End Line": 1707 }, { - "Function Name": "translate", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 361, - "End Line": 370 + "Function Name": "registerChatDebugLogProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1708, + "End Line": 1711 }, { - "Function Name": "with", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 388, - "End Line": 397 + "Function Name": "registerLanguageModelProxyProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1769, + "End Line": 1772 }, { - "Function Name": "with", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 503, - "End Line": 512 + "Function Name": "registerIgnoredFileProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1812, + "End Line": 1814 }, { - "Function Name": "withProgress", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 11619, - "End Line": 11628 + "Function Name": "onDidChangeMcpServerDefinitions", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1818, + "End Line": 1821 }, { - "Function Name": "with", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 15750, - "End Line": 15759 + "Function Name": "onDidChangeChatRequestTools", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1830, + "End Line": 1833 }, { - "Function Name": "diff", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 29, + "Function Name": "rootPath", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18969, - "End Line": 18997 + "Start Line": 1096, + "End Line": 1101 }, { - "Function Name": "provideInlineValues", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 23, + "Function Name": "inputBox", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3334, - "End Line": 3356 + "Start Line": 1422, + "End Line": 1427 }, { - "Function Name": "asAbsolutePath", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 131, + "Function Name": "telemetryConfiguration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8489, - "End Line": 8619 + "Start Line": 426, + "End Line": 429 }, { - "Function Name": "getScoped", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 12992, - "End Line": 13003 + "Function Name": "onDidChangeTelemetryConfiguration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 430, + "End Line": 433 }, { - "Function Name": "waitUntil", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 51, + "Function Name": "isMeteredConnection", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13539, - "End Line": 13589 + "Start Line": 434, + "End Line": 437 }, { - "Function Name": "provideTypeDefinition", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 26, + "Function Name": "onDidChangeMeteredConnection", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2972, - "End Line": 2997 + "Start Line": 438, + "End Line": 441 }, { - "Function Name": "rename", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "remoteAuthority", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9842, - "End Line": 9847 + "Control Flow Ratio": "0.0%", + "Start Line": 473, + "End Line": 476 }, { - "Function Name": "copy", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "appQuality", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9856, - "End Line": 9861 + "Control Flow Ratio": "0.0%", + "Start Line": 486, + "End Line": 489 }, { - "Function Name": "dispose", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 1, + "Function Name": "appCommit", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 16646, - "End Line": 16671 + "Control Flow Ratio": "0.0%", + "Start Line": 490, + "End Line": 493 }, { - "Function Name": "provideEvaluatableExpression", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 23, + "Function Name": "createTestObserver", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3206, - "End Line": 3228 + "Start Line": 562, + "End Line": 565 }, { - "Function Name": "provideDocumentRangeSemanticTokens", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 23, + "Function Name": "onDidChangeTestResults", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4509, - "End Line": 4531 + "Start Line": 574, + "End Line": 577 }, { - "Function Name": "provideSignatureHelp", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 20, + "Function Name": "testResults", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4783, - "End Line": 4802 + "Start Line": 578, + "End Line": 581 }, { - "Function Name": "constructor", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 30, + "Function Name": "inlineCompletionsUnificationState", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8833, - "End Line": 8862 + "Start Line": 748, + "End Line": 751 }, { - "Function Name": "resolveCustomTextEditor", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 23, + "Function Name": "nativeHandle", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10375, - "End Line": 10397 + "Start Line": 1047, + "End Line": 1050 }, { - "Function Name": "provideInlineCompletionItems", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 18, + "Function Name": "activeChatPanelSessionResource", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5265 + "Start Line": 1055, + "End Line": 1058 }, { - "Function Name": "redo", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 1, + "Function Name": "browserTabs", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 10427, - "End Line": 10448 + "Control Flow Ratio": "0.0%", + "Start Line": 1063, + "End Line": 1066 }, { - "Function Name": "setLanguageConfiguration", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 28, + "Function Name": "activeBrowserTab", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15296, - "End Line": 15323 + "Start Line": 1075, + "End Line": 1078 }, { - "Function Name": "dispose", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 45, + "Function Name": "isAgentSessionsWorkspace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1795, - "End Line": 1839 + "Start Line": 1123, + "End Line": 1126 }, { - "Function Name": "provideDefinition", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, + "Function Name": "tunnels", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2936, - "End Line": 2955 + "Start Line": 1354, + "End Line": 1357 }, { - "Function Name": "provideImplementation", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, + "Function Name": "customAgents", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2954, - "End Line": 2973 + "Start Line": 1716, + "End Line": 1719 }, { - "Function Name": "dispose", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 66, + "Function Name": "instructions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7454, - "End Line": 7519 + "Start Line": 1724, + "End Line": 1727 }, { - "Function Name": "backupCustomDocument", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, + "Function Name": "skills", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10663, - "End Line": 10682 + "Start Line": 1732, + "End Line": 1735 }, { - "Function Name": "constructor", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 26, + "Function Name": "isModelProxyAvailable", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17253, - "End Line": 17278 + "Start Line": 1757, + "End Line": 1760 }, { - "Function Name": "t", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, + "Function Name": "getModelProxy", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 18232, - "End Line": 18250 + "Control Flow Ratio": "0.0%", + "Start Line": 1765, + "End Line": 1768 }, { - "Function Name": "delete", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 29, + "Function Name": "embeddingModels", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8662, - "End Line": 8690 + "Start Line": 1774, + "End Line": 1777 }, { - "Function Name": "dispose", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, + "Function Name": "mcpServerDefinitions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 17592, - "End Line": 17608 + "Control Flow Ratio": "0.0%", + "Start Line": 1822, + "End Line": 1825 }, { - "Function Name": "registerLanguageModelChatProvider", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 24, + "Function Name": "startMcpGateway", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20845, - "End Line": 20868 + "Start Line": 1826, + "End Line": 1829 }, { - "Function Name": "provideTextDocumentContent", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 21, + "Function Name": "onDidChangeSessions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1871, - "End Line": 1891 + "Start Line": 343, + "End Line": 345 }, { - "Function Name": "createRendererMessaging", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 28, + "Function Name": "machineId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16382, - "End Line": 16409 + "Start Line": 401, + "End Line": 401 }, { - "Function Name": "getExtension", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 28, + "Function Name": "sessionId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17466, - "End Line": 17493 + "Start Line": 407, + "End Line": 407 }, { - "Function Name": "provideFileDecoration", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, + "Function Name": "language", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8307, - "End Line": 8326 + "Start Line": 408, + "End Line": 408 }, { - "Function Name": "resolveTask", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, + "Function Name": "appName", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9249, - "End Line": 9268 + "Start Line": 409, + "End Line": 409 }, { - "Function Name": "createTestController", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, + "Function Name": "appHost", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18279, - "End Line": 18298 + "Start Line": 411, + "End Line": 411 }, { - "Function Name": "appendOutputItems", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 18, + "Function Name": "uriScheme", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16257, - "End Line": 16274 + "Start Line": 412, + "End Line": 412 }, { - "Function Name": "constructor", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "clipboard", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19660, - "End Line": 19671 + "Start Line": 413, + "End Line": 413 }, { - "Function Name": "createChatParticipant", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 17, + "Function Name": "shell", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20119, - "End Line": 20135 + "Start Line": 414, + "End Line": 416 }, { - "Function Name": "provideTokenCount", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "onDidChangeShell", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20715, - "End Line": 20727 + "Start Line": 417, + "End Line": 419 }, { - "Function Name": "from", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, + "Function Name": "isTelemetryEnabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1723, - "End Line": 1728 + "Start Line": 420, + "End Line": 422 }, { - "Function Name": "dispose", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 58, + "Function Name": "onDidChangeTelemetryEnabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7330, - "End Line": 7387 + "Start Line": 423, + "End Line": 425 }, { - "Function Name": "read", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, + "Function Name": "isNewAppInstall", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7993, - "End Line": 8022 + "Start Line": 442, + "End Line": 444 }, { - "Function Name": "createWebviewPanel", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "remoteName", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 11544, - "End Line": 11553 + "Control Flow Ratio": "0.0%", + "Start Line": 470, + "End Line": 472 }, { - "Function Name": "data", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 37, + "Function Name": "uiKind", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11968, - "End Line": 12004 + "Start Line": 477, + "End Line": 479 }, { - "Function Name": "waitUntil", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, + "Function Name": "logLevel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13717, - "End Line": 13738 + "Start Line": 480, + "End Line": 482 }, { - "Function Name": "updateWorkspaceFolders", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "onDidChangeLogLevel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 13947, - "End Line": 13956 + "Control Flow Ratio": "0.0%", + "Start Line": 483, + "End Line": 485 }, { - "Function Name": "save", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 38, + "Function Name": "onDidSuspend", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15537, - "End Line": 15574 + "Start Line": 501, + "End Line": 503 }, { - "Function Name": "getDebugProtocolBreakpoint", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, + "Function Name": "onDidResume", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16771, - "End Line": 16792 + "Start Line": 504, + "End Line": 506 }, { - "Function Name": "createDebugAdapterTracker", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, + "Function Name": "onDidChangeOnBatteryPower", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17028, - "End Line": 17049 + "Start Line": 507, + "End Line": 509 }, { - "Function Name": "appendLine", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, + "Function Name": "onDidChangeThermalState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17048, - "End Line": 17069 + "Start Line": 510, + "End Line": 512 }, { - "Function Name": "contains", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, + "Function Name": "onDidChangeSpeedLimit", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2607, - "End Line": 2626 + "Start Line": 513, + "End Line": 515 }, { - "Function Name": "push", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, + "Function Name": "onWillShutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19966, - "End Line": 19984 + "Start Line": 516, + "End Line": 518 }, { - "Function Name": "provideTerminalProfile", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "onDidLockScreen", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8226, - "End Line": 8243 + "Start Line": 519, + "End Line": 521 }, { - "Function Name": "activate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 26, + "Function Name": "onDidUnlockScreen", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8381, - "End Line": 8406 + "Start Line": 522, + "End Line": 524 }, { - "Function Name": "update", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, + "Function Name": "getSystemIdleTime", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8618, - "End Line": 8629 + "Start Line": 528, + "End Line": 530 }, { - "Function Name": "isWritableFileSystem", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, + "Function Name": "getCurrentThermalState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9876, - "End Line": 9892 + "Start Line": 531, + "End Line": 533 }, { - "Function Name": "writeText", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "isOnBatteryPower", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10681, - "End Line": 10698 + "Start Line": 534, + "End Line": 536 }, { - "Function Name": "dispose", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, + "Function Name": "isStarted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 774 + "Start Line": 541, + "End Line": 543 }, { - "Function Name": "toJSON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1670 + "Start Line": 544, + "End Line": 546 }, { - "Function Name": "dispose", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, + "Function Name": "onDidChangeDiagnostics", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7242, - "End Line": 7264 + "Start Line": 636, + "End Line": 638 }, { - "Function Name": "clear", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, + "Function Name": "getLanguages", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12969, - "End Line": 12993 + "Start Line": 643, + "End Line": 645 }, { - "Function Name": "waitUntil", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Function Name": "activeTextEditor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13588, - "End Line": 13600 + "Start Line": 794, + "End Line": 796 }, { - "Function Name": "waitUntil", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Function Name": "visibleTextEditors", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13648, - "End Line": 13660 + "Start Line": 797, + "End Line": 799 }, { - "Function Name": "handleMessage", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Function Name": "activeTerminal", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16944, - "End Line": 16956 + "Start Line": 800, + "End Line": 802 }, { - "Function Name": "dispose", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "terminals", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1690, - "End Line": 1706 + "Start Line": 803, + "End Line": 805 }, { - "Function Name": "delete", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, + "Function Name": "state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10467, - "End Line": 10484 + "Start Line": 874, + "End Line": 876 }, { - "Function Name": "hide", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "createQuickPick", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1378, - "End Line": 1393 + "Start Line": 988, + "End Line": 990 }, { - "Function Name": "dispose", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, + "Function Name": "createInputBox", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7650, - "End Line": 7664 + "Start Line": 991, + "End Line": 993 }, { - "Function Name": "dispose", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "activeColorTheme", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7745, - "End Line": 7760 + "Start Line": 994, + "End Line": 996 }, { - "Function Name": "constructor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "activeNotebookEditor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13397, - "End Line": 13412 + "Start Line": 1007, + "End Line": 1009 }, { - "Function Name": "terminate", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "visibleNotebookEditors", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9267, - "End Line": 9280 + "Start Line": 1013, + "End Line": 1015 }, { - "Function Name": "dispose", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Function Name": "onDidChangeVisibleNotebookEditors", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10158, - "End Line": 10169 + "Start Line": 1016, + "End Line": 1018 }, { - "Function Name": "dispose", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "tabGroups", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17795, - "End Line": 17807 + "Start Line": 1040, + "End Line": 1042 }, { - "Function Name": "provideColorPresentations", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "workspaceFolders", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5550, - "End Line": 5559 + "Start Line": 1108, + "End Line": 1110 }, { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 29, + "Function Name": "name", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8427, - "End Line": 8455 + "Start Line": 1111, + "End Line": 1113 }, { - "Function Name": "watch", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "workspaceFile", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9639, - "End Line": 9648 + "Start Line": 1117, + "End Line": 1119 }, { - "Function Name": "writeFile", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "textDocuments", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9702, - "End Line": 9711 + "Start Line": 1186, + "End Line": 1188 }, { - "Function Name": "decode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "notebookDocuments", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14571, - "End Line": 14580 + "Start Line": 1235, + "End Line": 1237 }, { - "Function Name": "encode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "onDidOpenNotebookDocument", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14628, - "End Line": 14637 + "Start Line": 1259, + "End Line": 1261 }, { - "Function Name": "decode", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "onDidCloseNotebookDocument", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14601, - "End Line": 14608 + "Start Line": 1262, + "End Line": 1264 }, { - "Function Name": "encode", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "fs", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14648, - "End Line": 14655 + "Start Line": 1290, + "End Line": 1292 }, { - "Function Name": "delete", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "isTrusted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9721, - "End Line": 9726 + "Start Line": 1374, + "End Line": 1376 }, { - "Function Name": "rename", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "activeDebugSession", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9739, - "End Line": 9744 + "Start Line": 1445, + "End Line": 1447 }, { - "Function Name": "updateCellMetadata", + "Function Name": "activeDebugConsole", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3887, - "End Line": 3887 + "Start Line": 1448, + "End Line": 1450 }, { - "Function Name": "updateNotebookMetadata", + "Function Name": "breakpoints", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3894, - "End Line": 3894 + "Start Line": 1451, + "End Line": 1453 }, { - "Function Name": "showQuickPick", + "Function Name": "activeStackItem", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11418, - "End Line": 11418 + "Start Line": 1454, + "End Line": 1456 }, { - "Function Name": "showQuickPick", + "Function Name": "taskExecutions", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11438, - "End Line": 11438 + "Start Line": 1522, + "End Line": 1524 }, { - "Function Name": "createOutputChannel", + "Function Name": "bundle", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11532, - "End Line": 11532 + "Start Line": 1594, + "End Line": 1596 }, { - "Function Name": "getSession", + "Function Name": "uri", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18109, - "End Line": 18109 + "Start Line": 1597, + "End Line": 1599 }, { - "Function Name": "getSession", + "Function Name": "tools", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18127, - "End Line": 18127 + "Start Line": 1806, + "End Line": 1808 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 809, - "Sequential Logic Declarations": 1394, - "Function Parameters": 647, - "Function/Method Declarations": 526, - "Class/Entity Declarations": 489, - "Defensive Programming Constructs": 244, - "Type/Safety Bypasses": 81, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 9, - "Exposed API / Public Exports": 775, - "State Mutations / Variable Reassignments": 13, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4415, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 190, - "Closures and Anonymous Functions": 3, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 347, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 8, - "Planned Work (TODOs)": 19, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 9, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 845, - "Resource Deallocation & Cleanup": 40, - "Private / Encapsulated Scopes": 10, - "Event Listeners & Subscribers": 1, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 3435, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 2, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 7, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 270, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 267, - "Design Upper Case": 3, - "Design Short Vars": 3, - "Design Long Vars": 6, - "Duplicate Logic": 0, - "Orphaned Logic": 109, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 12, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "ruby/rails": { - "Directory Group Magnitude": 1298.12, - "File Count": 8, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "87.5%", - "Static: Literature & Documentation": "12.5%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "37.96%", - "Error & Exception Exposure": "60.21%", - "Tech Debt Exposure": "46.11%", - "Testing Exposure": "60.29%", - "API Exposure": "1.48%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "76.05%", - "Commented Logic Exposure": "6.49%", - "Specification Exposure": "86.67%", - "Instability Exposure": "43.75%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "18.55%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "ruby/rails/MIT-LICENSE": { - "1. Artifact Identity": { - "Filename": "MIT-LICENSE", - "Path": "ruby/rails/MIT-LICENSE", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 1, - "Identity Proof": "Prose Anchor (MIT-LICENSE)" - }, - "2. Topological Coordinates": { - "X": 5289.01, - "Y": -215.23, - "Z": -2034.07 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 21, - "Coding LOC": 0, - "Documentation LOC": 17, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 333, + "Sequential Logic Declarations": 637, + "Function Parameters": 518, + "Function/Method Declarations": 365, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 49, + "Type/Safety Bypasses": 43, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 5, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 118, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 3, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Asynchronous/Concurrent Execution": 34, + "UI / View Layer Components": 9, + "Closures and Anonymous Functions": 91, + "Global State Dependencies": 6, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 34, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 118, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 4, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 5, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 58, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 8, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 7, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 141, + "Resource Deallocation & Cleanup": 3, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, + "Structural Tab Indentations": 1957, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -371349,15 +369740,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Core Var Decl": 134, + "Design Camel Case": 102, + "Design Snake Case": 31, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Short Vars": 1, + "Design Long Vars": 14, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 80, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -371381,163 +369772,343 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 118, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "../../../base/common/cancellation.js", + "../../../base/common/errors.js", + "../../../base/common/event.js", + "../../../base/common/lifecycle.js", + "../../../base/common/network.js", + "../../../base/common/severity.js", + "../../../base/common/uri.js", + "../../../editor/common/config/editorOptions.js", + "../../../editor/common/languageSelector.js", + "../../../editor/common/languages/languageConfiguration.js", + "../../../editor/common/model.js", + "../../../platform/extensions/common/extensions.js", + "../../../platform/files/common/files.js", + "../../../platform/instantiation/common/instantiation.js", + "../../../platform/log/common/log.js", + "../../../platform/remote/common/remoteHosts.js", + "../../../platform/telemetry/common/telemetryUtils.js", + "../../../platform/workspace/common/editSessions.js", + "../../contrib/chat/common/promptSyntax/promptTypes.js", + "../../contrib/debug/common/debug.js", + "../../services/extensions/common/extensionDescriptionRegistry.js", + "../../services/extensions/common/extensionHostProtocol.js", + "../../services/extensions/common/extensions.js", + "../../services/extensions/common/proxyIdentifier.js", + "../../services/search/common/searchExtTypes.js", + "./extHost.protocol.js", + "./extHostAiRelatedInformation.js", + "./extHostAiSettingsSearch.js", + "./extHostApiCommands.js", + "./extHostApiDeprecationService.js", + "./extHostAuthentication.js", + "./extHostBrowsers.js", + "./extHostBulkEdits.js", + "./extHostChatAgents2.js", + "./extHostChatContext.js", + "./extHostChatDebug.js", + "./extHostChatOutputRenderer.js", + "./extHostChatSessions.js", + "./extHostChatStatus.js", + "./extHostClipboard.js", + "./extHostCodeInsets.js", + "./extHostCodeMapper.js", + "./extHostCommands.js", + "./extHostComments.js", + "./extHostConfiguration.js", + "./extHostCustomEditors.js", + "./extHostDataChannels.js", + "./extHostDebugService.js", + "./extHostDecorations.js", + "./extHostDiagnostics.js", + "./extHostDialogs.js", + "./extHostDocumentContentProviders.js", + "./extHostDocumentSaveParticipant.js", + "./extHostDocuments.js", + "./extHostDocumentsAndEditors.js", + "./extHostEditorTabs.js", + "./extHostEmbedding.js", + "./extHostEmbeddingVector.js", + "./extHostExtensionService.js", + "./extHostFileSystem.js", + "./extHostFileSystemConsumer.js", + "./extHostFileSystemEventService.js", + "./extHostFileSystemInfo.js", + "./extHostGitExtensionService.js", + "./extHostInitDataService.js", + "./extHostInteractive.js", + "./extHostLabelService.js", + "./extHostLanguageFeatures.js", + "./extHostLanguageModelTools.js", + "./extHostLanguageModels.js", + "./extHostLanguages.js", + "./extHostLocalizationService.js", + "./extHostManagedSockets.js", + "./extHostMcp.js", + "./extHostMessageService.js", + "./extHostMeteredConnection.js", + "./extHostNotebook.js", + "./extHostNotebookDocumentSaveParticipant.js", + "./extHostNotebookDocuments.js", + "./extHostNotebookEditors.js", + "./extHostNotebookKernels.js", + "./extHostNotebookRenderers.js", + "./extHostOutput.js", + "./extHostPower.js", + "./extHostProfileContentHandler.js", + "./extHostProgress.js", + "./extHostQuickDiff.js", + "./extHostQuickOpen.js", + "./extHostRpcService.js", + "./extHostSCM.js", + "./extHostSearch.js", + "./extHostSecretState.js", + "./extHostShare.js", + "./extHostSpeech.js", + "./extHostStatusBar.js", + "./extHostStorage.js", + "./extHostStoragePaths.js", + "./extHostTask.js", + "./extHostTelemetry.js", + "./extHostTerminalService.js", + "./extHostTerminalShellIntegration.js", + "./extHostTesting.js", + "./extHostTextEditors.js", + "./extHostTheming.js", + "./extHostTimeline.js", + "./extHostTreeViews.js", + "./extHostTunnelService.js", + "./extHostTypeConverters.js", + "./extHostTypes.js", + "./extHostUriOpener.js", + "./extHostUriTransformerService.js", + "./extHostUrls.js", + "./extHostWebview.js", + "./extHostWebviewPanels.js", + "./extHostWebviewView.js", + "./extHostWindow.js", + "./extHostWorkspace.js", + "vscode" + ] }, - "ruby/rails/Rakefile": { + "typescript/vscode/gulpfile.vscode.ts": { "1. Artifact Identity": { - "Filename": "Rakefile", - "Path": "ruby/rails/Rakefile", - "Language": "Ruby", + "Filename": "gulpfile.vscode.ts", + "Path": "typescript/vscode/gulpfile.vscode.ts", + "Language": "Typescript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (Rakefile)" + "Alert": "TYPOSQUATTING THREAT: 'string:' mimics 'strings'", + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 5006.03, - "Y": -143.25, - "Z": -1778.32 + "X": 4290.6, + "Y": 308.32, + "Z": 2982.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 186, - "Coding LOC": 149, - "Documentation LOC": 8, - "Structural Magnitude": 129.28, - "Control Flow Ratio": "88.6%", + "Total LOC": 829, + "Coding LOC": 676, + "Documentation LOC": 49, + "Structural Magnitude": 34.26, + "Control Flow Ratio": "41.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.037 + "Raw Cognitive Density": 0.432 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "75.88%", - "Error & Exception Exposure": "76.31%", - "Tech Debt Exposure": "18.34%", + "Cognitive Load Exposure": "10.94%", + "Error & Exception Exposure": "58.91%", + "Tech Debt Exposure": "8.12%", "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "98.82%", - "Commented Logic Exposure": "0.0%", + "API Exposure": "3.27%", + "Concurrency Exposure": "40.08%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "5.26%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.68%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Anonymous_Block", - "Structural Impact": 91.4, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 58, + "Function Name": "packageTask", + "Structural Impact": 136.3, + "Lines of Code (LOC)": 326, + "Control Flow Branches": 48, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 322, + "End Line": 647 + }, + { + "Function Name": "task", + "Structural Impact": 62.0, + "Lines of Code (LOC)": 319, + "Control Flow Branches": 45, + "Input Parameters": 0, + "Control Flow Ratio": "66.2%", + "Start Line": 326, + "End Line": 644 + }, + { + "Function Name": "dashed", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 115, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "90.6%", - "Start Line": 17, - "End Line": 176 + "Control Flow Ratio": "50.0%", + "Start Line": 712, + "End Line": 826 }, { - "Function Name": "Anonymous_Block", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, + "Function Name": "runEsbuildBundle", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 190, + "End Line": 220 + }, + { + "Function Name": "runEsbuildTranspile", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 23, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 178, - "End Line": 185 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 166, + "End Line": 188 }, { - "Function Name": "Anonymous_Block", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "copyCopilotNativeDepsTask", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 685, + "End Line": 698 + }, + { + "Function Name": "runTsGoTypeCheck", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9, - "End Line": 12 + "Control Flow Ratio": "40.0%", + "Start Line": 222, + "End Line": 239 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "patchWin32DependenciesTask", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 185 + "Start Line": 649, + "End Line": 683 + }, + { + "Function Name": "computeChecksums", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 295, + "End Line": 302 + }, + { + "Function Name": "computeChecksum", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 310, + "End Line": 320 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 62, - "Sequential Logic Declarations": 8, - "Function Parameters": 11, - "Function/Method Declarations": 0, + "Control Flow Branches": 75, + "Sequential Logic Declarations": 104, + "Function Parameters": 64, + "Function/Method Declarations": 10, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 3, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 25, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 13, - "Global State Dependencies": 17, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 4, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 6, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 40, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 45, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 36, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 17, + "UI / View Layer Components": 1, + "Closures and Anonymous Functions": 37, + "Global State Dependencies": 3, + "Decorators and Annotations": 39, + "Generic Type Abstractions": 9, + "Collection Iterators / Comprehensions": 11, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, + "Module Dependencies (Imports)": 35, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 8, + "Dependency Injection Constructs": 7, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 2, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 10, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Bitwise Operations": 2, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 91, + "Resource Deallocation & Cleanup": 3, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 6, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 137, + "Structural Tab Indentations": 585, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 1, "Feature Flags": 0, - "Serialization Parsing": 1, - "Regex Execution": 0, + "Serialization Parsing": 2, + "Regex Execution": 6, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -371547,15 +370118,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 18, - "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, + "Core Var Decl": 114, + "Design Camel Case": 52, + "Design Snake Case": 61, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 1, + "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -371568,414 +370139,484 @@ "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, + "Non-Standard Unicode / Homoglyphs": 1, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 2, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 37, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../tools/strict_warnings", - "active_support", - "bundler/setup", - "minitest/rails_plugin", - "rake/testtask", - "shellwords", - "test/isolation/abstract_unit" + "../package.json", + "../product.json", + "./buildConfig.ts", + "./buildfile.ts", + "./gulpfile.compile.ts", + "./gulpfile.extensions.ts", + "./lib/asar.ts", + "./lib/compilation.ts", + "./lib/copilot.ts", + "./lib/date.ts", + "./lib/dependencies.ts", + "./lib/electron.ts", + "./lib/embeddedType.ts", + "./lib/getVersion.ts", + "./lib/i18n.ts", + "./lib/inlineMeta.ts", + "./lib/optimize.ts", + "./lib/task.ts", + "./lib/util.ts", + "@vscode/gulp-electron", + "child_process", + "crypto", + "event-stream", + "fs", + "function () \n\tconst options = minimist(process.argv.slice(2)", + "glob", + "gulp", + "gulp-filter", + "gulp-json-editor", + "gulp-rename", + "gulp-replace", + "minimist", + "path", + "rcedit", + "string:", + "util", + "vinyl-fs" ] }, - "ruby/rails/base.rb": { + "typescript/vscode/instantiationService.ts": { "1. Artifact Identity": { - "Filename": "base.rb", - "Path": "ruby/rails/base.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "StandardError", + "Filename": "instantiationService.ts", + "Path": "typescript/vscode/instantiationService.ts", + "Language": "Typescript", + "Architect": "this service", + "Indentation Style": "Tabs", + "Parent Entity": "Error, IInstantiationService", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 5799.31, - "Y": -171.95, - "Z": -1020.24 + "X": 3459.58, + "Y": 54.85, + "Z": 2568.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 298, - "Coding LOC": 130, - "Documentation LOC": 125, - "Structural Magnitude": 183.5, - "Control Flow Ratio": "36.9%", - "Popularity Rank": 10, + "Total LOC": 476, + "Coding LOC": 368, + "Documentation LOC": 33, + "Structural Magnitude": 54.13, + "Control Flow Ratio": "57.1%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.878 + "Raw Cognitive Density": 1.068 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "31.27%", - "Error & Exception Exposure": "69.8%", - "Tech Debt Exposure": "0.0%", + "Cognitive Load Exposure": "78.1%", + "Error & Exception Exposure": "98.76%", + "Tech Debt Exposure": "12.38%", "Testing Exposure": "80.0%", - "API Exposure": "9.36%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "98.71%", - "Commented Logic Exposure": "6.31%", + "API Exposure": "0.27%", + "Concurrency Exposure": "14.23%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "6.77%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "43.6%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "AbstractController", - "Structural Impact": 78.3, - "Lines of Code (LOC)": 287, - "Control Flow Branches": 31, + "Function Name": "_createServiceInstance", + "Structural Impact": 49.7, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 16, + "Input Parameters": 6, + "Control Flow Ratio": "51.6%", + "Start Line": 292, + "End Line": 385 + }, + { + "Function Name": "_createAndCacheServiceInstance", + "Structural Impact": 33.5, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "82.4%", + "Start Line": 212, + "End Line": 280 + }, + { + "Function Name": "get", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 334, + "End Line": 375 + }, + { + "Function Name": "_createInstance", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 134, + "End Line": 163 + }, + { + "Function Name": "constructor", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 39, + "End Line": 48 + }, + { + "Function Name": "_createServiceInstanceWithOwner", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 282, + "End Line": 290 + }, + { + "Function Name": "printChild", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 445, + "End Line": 461 + }, + { + "Function Name": "stop", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 439, + "End Line": 472 + }, + { + "Function Name": "invokeFunction", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 89, + "End Line": 114 + }, + { + "Function Name": "_getOrCreateServiceInstance", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 184, + "End Line": 195 + }, + { + "Function Name": "_setCreatedServiceInstance", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 165, + "End Line": 173 + }, + { + "Function Name": "event", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 344, + "End Line": 356 + }, + { + "Function Name": "_safeCreateAndCacheServiceInstance", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "40.3%", - "Start Line": 11, - "End Line": 297 + "Control Flow Ratio": "75.0%", + "Start Line": 200, + "End Line": 210 }, { - "Function Name": "inherited", + "Function Name": "_getServiceInstanceOrDescriptor", "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 62, - "End Line": 70 - }, - { - "Function Name": "corrections", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 25, - "End Line": 27 + "Control Flow Ratio": "60.0%", + "Start Line": 175, + "End Line": 182 }, { - "Function Name": "method_for_action", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "createChild", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 284, - "End Line": 290 + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 73, + "End Line": 87 }, { - "Function Name": "process", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "createInstance", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 146, - "End Line": 156 + "Control Flow Ratio": "66.7%", + "Start Line": 118, + "End Line": 132 }, { - "Function Name": "internal_methods", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, + "Function Name": "_throwIfStrict", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 78, - "End Line": 88 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 387, + "End Line": 394 }, { - "Function Name": "action_methods", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "traceInvocation", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 94, - "End Line": 102 + "Start Line": 416, + "End Line": 418 }, { - "Function Name": "eager_load!", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "dispose", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 133, - "End Line": 136 + "Control Flow Ratio": "100.0%", + "Start Line": 50, + "End Line": 65 }, { - "Function Name": "method_added", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "get", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 128, - "End Line": 131 - }, - { - "Function Name": "action_method?", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 213, - "End Line": 215 + "Start Line": 96, + "End Line": 107 }, { - "Function Name": "_handle_action_missing", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "constructor", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 236, - "End Line": 238 + "Control Flow Ratio": "100.0%", + "Start Line": 22, + "End Line": 25 }, { - "Function Name": "_valid_action_name?", - "Structural Impact": 3.0, + "Function Name": "traceCreation", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 293, - "End Line": 295 + "Start Line": 420, + "End Line": 422 }, { - "Function Name": "initialize", + "Function Name": "_throwIfDisposed", "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 20 - }, - { - "Function Name": "action_methods", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 164, - "End Line": 166 - }, - { - "Function Name": "config", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 196, - "End Line": 198 - }, - { - "Function Name": "instance_variables_to_inspect", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 203, - "End Line": 205 - }, - { - "Function Name": "available_action?", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 179, - "End Line": 181 - }, - { - "Function Name": "process_action", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 223, - "End Line": 225 - }, - { - "Function Name": "_find_action_name", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 256, - "End Line": 258 + "Control Flow Ratio": "100.0%", + "Start Line": 67, + "End Line": 71 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "set", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 297 + "Start Line": 376, + "End Line": 379 }, { - "Function Name": "abstract!", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "branch", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 60 + "Start Line": 433, + "End Line": 437 }, { - "Function Name": "clear_action_methods!", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 109 + "Start Line": 428, + "End Line": 431 }, { - "Function Name": "controller_path", - "Structural Impact": 1.1, + "Function Name": "getPrototypeOf", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 119, - "End Line": 121 + "Start Line": 380, + "End Line": 382 }, { - "Function Name": "configure", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 125 + "Start Line": 78, + "End Line": 81 }, { - "Function Name": "controller_path", + "Function Name": "constructor", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 161 + "Start Line": 411, + "End Line": 411 }, { - "Function Name": "performed?", + "Function Name": "stop", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 185, - "End Line": 187 + "Start Line": 412, + "End Line": 412 }, { - "Function Name": "supports_path?", + "Function Name": "branch", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 192, - "End Line": 194 + "Start Line": 413, + "End Line": 413 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 31, - "Sequential Logic Declarations": 53, - "Function Parameters": 11, - "Function/Method Declarations": 25, + "Control Flow Branches": 89, + "Sequential Logic Declarations": 67, + "Function Parameters": 41, + "Function/Method Declarations": 32, "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 2, + "Defensive Programming Constructs": 27, + "Type/Safety Bypasses": 27, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 16, - "State Mutations / Variable Reassignments": 22, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 8, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 256, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 10, + "Closures and Anonymous Functions": 4, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 41, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 9, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, - "Event Publishers / Emitters": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 2, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 20, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 8, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 6, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 61, + "Resource Deallocation & Cleanup": 9, + "Private / Encapsulated Scopes": 24, + "Event Listeners & Subscribers": 2, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 123, + "Structural Tab Indentations": 350, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Regex Execution": 1, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -371984,15 +370625,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, + "Core Var Decl": 68, + "Design Camel Case": 9, + "Design Snake Case": 45, + "Design Pascal Case": 9, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 2, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -372002,7 +370643,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -372016,563 +370657,955 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, - "Direct Downstream (Dependency Blast Radius)": 10, + "Direct Upstream (Fragility)": 9, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 6 + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "ActiveSupport::DescendantsTracker", - "DidYouMean::Correctable", - "abstract_controller/error", - "active_support/core_ext/module/anonymous", - "active_support/core_ext/module/attr_internal", - "active_support/descendants_tracker", - "active_support/inspect_backport" + "../../../base/common/async.js", + "../../../base/common/errors.js", + "../../../base/common/event.js", + "../../../base/common/lifecycle.js", + "../../../base/common/linkedList.js", + "./descriptors.js", + "./graph.js", + "./instantiation.js", + "./serviceCollection.js" ] }, - "ruby/rails/blob.rb": { + "typescript/vscode/ipc.ts": { "1. Artifact Identity": { - "Filename": "blob.rb", - "Path": "ruby/rails/blob.rb", - "Language": "Ruby", + "Filename": "ipc.ts", + "Path": "typescript/vscode/ipc.ts", + "Language": "Typescript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "ActiveStorage::Record", + "Indentation Style": "Tabs", + "Parent Entity": "IReader, IWriter, IChannelServer", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 5301.75, - "Y": -177.87, - "Z": -1372.22 + "X": 3927.52, + "Y": 213.68, + "Z": 3463.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 396, - "Coding LOC": 220, - "Documentation LOC": 117, - "Structural Magnitude": 323.1, - "Control Flow Ratio": "55.1%", + "Total LOC": 1308, + "Coding LOC": 962, + "Documentation LOC": 126, + "Structural Magnitude": 126.89, + "Control Flow Ratio": "39.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.652 + "Raw Cognitive Density": 1.598 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "26.27%", - "Error & Exception Exposure": "46.98%", - "Tech Debt Exposure": "99.83%", + "Cognitive Load Exposure": "80.66%", + "Error & Exception Exposure": "92.4%", + "Tech Debt Exposure": "40.25%", "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "47.55%", - "Commented Logic Exposure": "0.0%", + "API Exposure": "3.69%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.06%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "22.41%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ActiveStorage::Blob", - "Structural Impact": 160.8, - "Lines of Code (LOC)": 375, - "Control Flow Branches": 70, + "Function Name": "requestPromise", + "Structural Impact": 44.3, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "53.1%", + "Start Line": 571, + "End Line": 652 + }, + { + "Function Name": "fromService", + "Structural Impact": 33.1, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 14, "Input Parameters": 3, - "Control Flow Ratio": "55.1%", - "Start Line": 19, - "End Line": 393 + "Control Flow Ratio": "66.7%", + "Start Line": 1109, + "End Line": 1170 }, { - "Function Name": "open_local_io", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 15, + "Function Name": "serialize", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 263, + "End Line": 297 + }, + { + "Function Name": "toService", + "Structural Impact": 25.0, + "Lines of Code (LOC)": 50, "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 1187, + "End Line": 1236 + }, + { + "Function Name": "get", + "Structural Impact": 21.3, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 1191, + "End Line": 1234 + }, + { + "Function Name": "deserialize", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 299, + "End Line": 320 + }, + { + "Function Name": "onRawMessage", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 9, "Input Parameters": 1, + "Control Flow Ratio": "39.1%", + "Start Line": 385, + "End Line": 405 + }, + { + "Function Name": "call", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, "Control Flow Ratio": "85.7%", - "Start Line": 344, - "End Line": 358 + "Start Line": 1149, + "End Line": 1168 }, { - "Function Name": "compose", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 5, + "Function Name": "requestEvent", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 654, + "End Line": 693 + }, + { + "Function Name": "handler", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 1, "Control Flow Ratio": "80.0%", - "Start Line": 150, - "End Line": 159 + "Start Line": 589, + "End Line": 609 }, { - "Function Name": "service_metadata", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, + "Function Name": "onBuffer", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 730, + "End Line": 748 + }, + { + "Function Name": "sendResponse", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 349, + "End Line": 366 + }, + { + "Function Name": "onPromise", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "46.7%", + "Start Line": 407, + "End Line": 447 + }, + { + "Function Name": "call", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 865, + "End Line": 886 + }, + { + "Function Name": "sendRequest", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 695, + "End Line": 711 + }, + { + "Function Name": "flushPendingRequests", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 496, + "End Line": 511 + }, + { + "Function Name": "listen", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 1127, + "End Line": 1147 + }, + { + "Function Name": "responseTypeToStr", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 74, + "End Line": 86 + }, + { + "Function Name": "doRequest", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 368, - "End Line": 376 + "Control Flow Ratio": "72.7%", + "Start Line": 588, + "End Line": 613 }, { - "Function Name": "unfurl", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "getNextTickChannel", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1028, + "End Line": 1056 + }, + { + "Function Name": "writeInt32VQL", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 254, - "End Line": 259 + "Control Flow Ratio": "80.0%", + "Start Line": 188, + "End Line": 209 }, { - "Function Name": "url", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 4, + "Function Name": "getMulticastEvent", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 53, "Control Flow Branches": 2, "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 220, - "End Line": 223 + "Control Flow Ratio": "20.0%", + "Start Line": 901, + "End Line": 953 }, { - "Function Name": "touch_attachments", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, + "Function Name": "logWithColors", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 7, + "Control Flow Ratio": "100.0%", + "Start Line": 1274, + "End Line": 1287 + }, + { + "Function Name": "requestTypeToStr", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 47, + "End Line": 58 + }, + { + "Function Name": "prettyWithoutArrays", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 1254, + "End Line": 1265 + }, + { + "Function Name": "call", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 1033, + "End Line": 1041 + }, + { + "Function Name": "call", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 556, + "End Line": 561 + }, + { + "Function Name": "getChannel", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 378, - "End Line": 388 + "Control Flow Ratio": "40.0%", + "Start Line": 551, + "End Line": 569 }, { - "Function Name": "open", - "Structural Impact": 5.9, + "Function Name": "constructor", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 824, + "End Line": 849 + }, + { + "Function Name": "getDelayedChannel", + "Structural Impact": 6.4, "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1013, + "End Line": 1026 + }, + { + "Function Name": "call", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1016, + "End Line": 1018 + }, + { + "Function Name": "listen", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 293, - "End Line": 306 + "Control Flow Ratio": "33.3%", + "Start Line": 1042, + "End Line": 1054 }, { - "Function Name": "scope_for_strict_loading", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 138, - "End Line": 147 + "Function Name": "collectPendingRequest", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 473, + "End Line": 494 }, { - "Function Name": "purge_later", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "logOutgoing", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 5, "Control Flow Ratio": "100.0%", - "Start Line": 331, - "End Line": 333 + "Start Line": 1298, + "End Line": 1301 }, { - "Function Name": "build_after_unfurling", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 90 + "Function Name": "logIncoming", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 1303, + "End Line": 1306 }, { - "Function Name": "create_and_upload!", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 105 + "Function Name": "onResponse", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 750, + "End Line": 760 }, { - "Function Name": "delete", - "Structural Impact": 3.2, + "Function Name": "readIntVQL", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 172, + "End Line": 181 + }, + { + "Function Name": "sendBuffer", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 375, + "End Line": 383 + }, + { + "Function Name": "sendBuffer", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 720, + "End Line": 728 + }, + { + "Function Name": "route", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1070, + "End Line": 1079 + }, + { + "Function Name": "propertyIsEvent", + "Structural Impact": 4.4, "Lines of Code (LOC)": 4, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 315, - "End Line": 318 + "Start Line": 1238, + "End Line": 1241 }, { - "Function Name": "purge", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, + "Function Name": "listen", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 887, + "End Line": 897 + }, + { + "Function Name": "listen", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 562, + "End Line": 567 + }, + { + "Function Name": "onWillAddFirstListener", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 323, - "End Line": 327 + "Control Flow Ratio": "33.3%", + "Start Line": 662, + "End Line": 676 }, { - "Function Name": "create_after_unfurling!", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 94 + "Function Name": "onWillAddFirstListener", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 910, + "End Line": 944 }, { - "Function Name": "create_before_direct_upload!", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 + "Function Name": "registerChannel", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 955, + "End Line": 961 }, { - "Function Name": "audio?", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, + "Function Name": "listen", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1020, + "End Line": 1024 + }, + { + "Function Name": "onEventListen", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 449, + "End Line": 462 + }, + { + "Function Name": "cancel", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 202, - "End Line": 204 + "Control Flow Ratio": "50.0%", + "Start Line": 626, + "End Line": 635 }, { - "Function Name": "video?", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, + "Function Name": "onDidRemoveLastListener", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 207, - "End Line": 209 + "Control Flow Ratio": "50.0%", + "Start Line": 677, + "End Line": 686 + }, + { + "Function Name": "whenInitialized", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 767, + "End Line": 773 + }, + { + "Function Name": "onDidRemoveConnection", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 927, + "End Line": 936 + }, + { + "Function Name": "disposeActiveRequest", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 464, + "End Line": 471 }, { - "Function Name": "custom_metadata=", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "pretty", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 192, - "End Line": 194 + "Control Flow Ratio": "33.3%", + "Start Line": 1267, + "End Line": 1272 }, { - "Function Name": "service_url_for_direct_upload", + "Function Name": "propertyIsDynamicEvent", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 227, - "End Line": 229 + "Start Line": 1243, + "End Line": 1246 }, { - "Function Name": "extract_content_type", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 360, - "End Line": 362 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 963, + "End Line": 975 }, { - "Function Name": "key", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "dispose", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 176, - "End Line": 179 + "Control Flow Ratio": "100.0%", + "Start Line": 775, + "End Line": 784 }, { - "Function Name": "find_signed", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 77 + "Start Line": 337, + "End Line": 340 }, { - "Function Name": "find_signed!", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 513, + "End Line": 520 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 84 + "Start Line": 990, + "End Line": 997 }, { - "Function Name": "signed_id_verifier", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "onDidRemoveLastListener", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 134, - "End Line": 136 + "Start Line": 945, + "End Line": 948 }, { - "Function Name": "signed_id", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "registerChannel", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 168, - "End Line": 170 + "Start Line": 342, + "End Line": 347 }, { - "Function Name": "image?", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 197, - "End Line": 199 + "Function Name": "send", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 368, + "End Line": 373 }, { - "Function Name": "text?", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 212, - "End Line": 214 + "Function Name": "send", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 713, + "End Line": 718 }, { - "Function Name": "web_image?", - "Structural Impact": 2.1, + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 546, + "End Line": 549 + }, + { + "Function Name": "registerChannel", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 364, - "End Line": 366 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1003, + "End Line": 1005 }, { - "Function Name": "upload", + "Function Name": "constructor", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 249, - "End Line": 252 + "Start Line": 1293, + "End Line": 1296 }, { - "Function Name": "generate_unique_secure_token", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "onDidAddConnection", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 123 + "Start Line": 919, + "End Line": 925 }, { - "Function Name": "combine_signed_id_purposes", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "read", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 128 + "Start Line": 217, + "End Line": 221 }, { - "Function Name": "upload_without_unfurling", + "Function Name": "createOneByteBuffer", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 251 + }, + { + "Function Name": "handler", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 689, + "End Line": 693 + }, + { + "Function Name": "write", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 261, - "End Line": 263 + "Start Line": 232, + "End Line": 234 }, { - "Function Name": "compose", + "Function Name": "getChannel", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 265, - "End Line": 268 + "Start Line": 999, + "End Line": 1001 }, { - "Function Name": "download", + "Function Name": "routeCall", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 272, - "End Line": 274 + "Start Line": 1062, + "End Line": 1064 }, { - "Function Name": "download_chunk", + "Function Name": "routeEvent", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 277, - "End Line": 279 + "Start Line": 1066, + "End Line": 1068 }, { - "Function Name": "__global_context__", + "Function Name": "constructor", "Structural Impact": 1.5, - "Lines of Code (LOC)": 20, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 395 + "Start Line": 215, + "End Line": 215 }, { - "Function Name": "filename", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 184, - "End Line": 186 + "Start Line": 1060, + "End Line": 1060 }, { - "Function Name": "custom_metadata", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "doRequest", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 190 + "Start Line": 663, + "End Line": 666 }, { - "Function Name": "service_headers_for_direct_upload", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "connections", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 234 + "Start Line": 818, + "End Line": 822 }, { - "Function Name": "mirror_later", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 308, - "End Line": 310 + "Start Line": 1007, + "End Line": 1010 }, { - "Function Name": "service", + "Function Name": "buffer", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 338 + "Start Line": 228, + "End Line": 230 }, { - "Function Name": "update_service_metadata", + "Function Name": "onDidInitializePromise", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 390, - "End Line": 392 + "Start Line": 763, + "End Line": 765 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 70, - "Sequential Logic Declarations": 57, - "Function Parameters": 28, - "Function/Method Declarations": 41, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 203, + "Sequential Logic Declarations": 306, + "Function Parameters": 0, + "Function/Method Declarations": 98, + "Class/Entity Declarations": 32, + "Defensive Programming Constructs": 77, + "Type/Safety Bypasses": 41, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 5, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 12, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 9, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 33, + "State Mutations / Variable Reassignments": 443, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 16, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 12, + "Asynchronous/Concurrent Execution": 191, + "UI / View Layer Components": 82, + "Closures and Anonymous Functions": 30, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 109, + "Collection Iterators / Comprehensions": 8, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 8, + "Module Dependencies (Imports)": 12, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 5, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 5, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 20, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 15, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 20, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 115, + "Resource Deallocation & Cleanup": 38, + "Private / Encapsulated Scopes": 55, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 217, + "Structural Tab Indentations": 850, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Serialization Parsing": 2, + "Regex Execution": 1, + "Time Date Logic": 3, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -372581,25 +371614,25 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 19, + "Core Var Decl": 172, + "Design Camel Case": 43, + "Design Snake Case": 88, + "Design Pascal Case": 36, + "Design Upper Case": 0, + "Design Short Vars": 9, + "Design Long Vars": 3, + "Duplicate Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 2, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -372613,1109 +371646,1015 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 12, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Analyzable", - "Identifiable", - "Representable", - "Servable" + "../../../common/arrays.js", + "../../../common/async.js", + "../../../common/buffer.js", + "../../../common/cancellation.js", + "../../../common/decorators.js", + "../../../common/errors.js", + "../../../common/event.js", + "../../../common/functional.js", + "../../../common/lifecycle.js", + "../../../common/marshalling.js", + "../../../common/strings.js", + "../../../common/types.js" ] }, - "ruby/rails/generator.rb": { + "typescript/vscode/lifecycle.ts": { "1. Artifact Identity": { - "Filename": "generator.rb", - "Path": "ruby/rails/generator.rb", - "Language": "Ruby", + "Filename": "lifecycle.ts", + "Path": "typescript/vscode/lifecycle.ts", + "Language": "Typescript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", + "Parent Entity": "IDisposableTracker, IDisposable, IReference", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 5491.33, - "Y": -156.99, - "Z": -1557.77 + "X": 3514.46, + "Y": 207.55, + "Z": 3527.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 267, - "Coding LOC": 216, - "Documentation LOC": 6, - "Structural Magnitude": 362.52, - "Control Flow Ratio": "56.7%", + "Total LOC": 975, + "Coding LOC": 637, + "Documentation LOC": 181, + "Structural Magnitude": 69.89, + "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.159 + "Raw Cognitive Density": 1.08 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "83.71%", - "Error & Exception Exposure": "86.63%", - "Tech Debt Exposure": "51.16%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", + "Cognitive Load Exposure": "39.45%", + "Error & Exception Exposure": "86.42%", + "Tech Debt Exposure": "97.08%", + "Testing Exposure": "2.46%", + "API Exposure": "8.12%", + "Concurrency Exposure": "87.95%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.25%", + "Documentation Exposure": "46.53%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "RailsGuides_[Truncated]", - "Structural Impact": 189.6, - "Lines of Code (LOC)": 250, - "Control Flow Branches": 55, - "Input Parameters": 9, - "Control Flow Ratio": "64.0%", - "Start Line": 17, - "End Line": 266 + "Function Name": "dispose", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 332, + "End Line": 357 }, { - "Function Name": "generate_guide", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 9, + "Function Name": "add", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 467, + "End Line": 485 + }, + { + "Function Name": "setParent", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 183, - "End Line": 226 + "Control Flow Ratio": "100.0%", + "Start Line": 246, + "End Line": 255 }, { - "Function Name": "initialize", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 9, - "Control Flow Ratio": "22.2%", - "Start Line": 21, - "End Line": 40 + "Function Name": "set", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 805, + "End Line": 816 }, { - "Function Name": "extract_anchors", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, + "Function Name": "markAsDisposed", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 233, + "Control Flow Ratio": "100.0%", + "Start Line": 257, "End Line": 266 }, { - "Function Name": "generate", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 42, - "End Line": 62 + "Function Name": "value", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 592, + "End Line": 602 }, { - "Function Name": "register_special_mime_types", + "Function Name": "removePrefix", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 171, + "End Line": 175 + }, + { + "Function Name": "getStackTracePath", "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 69, - "End Line": 72 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 170, + "End Line": 180 }, { - "Function Name": "generate_guides", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, + "Function Name": "acquire", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 690, + "End Line": 709 + }, + { + "Function Name": "isDisposable", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 105, - "End Line": 110 + "Control Flow Ratio": "75.0%", + "Start Line": 319, + "End Line": 322 }, { - "Function Name": "check_fragment_identifiers", + "Function Name": "acquire", "Structural Impact": 5.9, "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 250, - "End Line": 264 + "Control Flow Ratio": "40.0%", + "Start Line": 723, + "End Line": 737 }, { - "Function Name": "select_only", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "getRootParent", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 124, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 120, "End Line": 129 }, { - "Function Name": "add_digests", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "thenRegisterOrDispose", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 148, - "End Line": 163 + "Start Line": 959, + "End Line": 968 }, { - "Function Name": "initialize_dirs", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 85, - "End Line": 94 + "Function Name": "setParentOfDisposables", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 284, + "End Line": 291 }, { - "Function Name": "generate_epub", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, + "Function Name": "setParent", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 60, + "End Line": 66 + }, + { + "Function Name": "delete", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 74, - "End Line": 77 + "Start Line": 491, + "End Line": 500 }, { - "Function Name": "copy_assets", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "disposeIfDisposable", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 146 + "Start Line": 359, + "End Line": 366 }, { - "Function Name": "output_path_for", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "deleteAndLeak", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 173, - "End Line": 175 + "Start Line": 505, + "End Line": 512 }, { - "Function Name": "warn_about_broken_links", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "disposeOnReturn", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 228, - "End Line": 231 + "Control Flow Ratio": "66.7%", + "Start Line": 745, + "End Line": 752 }, { - "Function Name": "initialize_markdown_renderer", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "clear", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 100, - "End Line": 103 + "Control Flow Ratio": "75.0%", + "Start Line": 452, + "End Line": 462 }, { - "Function Name": "cleanup_assets", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 131, - "End Line": 134 + "Function Name": "value", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 648, + "End Line": 653 }, { - "Function Name": "create_output_dir_if_needed", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "clearAndDisposeAll", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 96, - "End Line": 98 + "Control Flow Ratio": "75.0%", + "Start Line": 781, + "End Line": 791 }, { - "Function Name": "guides_to_generate", - "Structural Impact": 2.0, + "Function Name": "clearAndDisposeAll", + "Structural Impact": 4.5, "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 122 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 879, + "End Line": 889 }, { - "Function Name": "generate?", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "thenIfNotDisposed", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 177, - "End Line": 181 + "Control Flow Ratio": "16.7%", + "Start Line": 941, + "End Line": 952 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 266 + "Function Name": "setParentOfDisposable", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 280, + "End Line": 282 }, { - "Function Name": "output_file_for", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 171 + "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": "process_scss", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "dispose", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 141 + "Control Flow Ratio": "66.7%", + "Start Line": 387, + "End Line": 397 }, { - "Function Name": "epub_filename", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 83 + "Function Name": "trackDisposable", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 236, + "End Line": 244 }, { - "Function Name": "dry_run?", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 67 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 55, - "Sequential Logic Declarations": 42, - "Function Parameters": 18, - "Function/Method Declarations": 23, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 25, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 62, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 3, - "Closures and Anonymous Functions": 8, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 203, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 6, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 27, - "Design Camel Case": 0, - "Design Snake Case": 26, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 2, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 12, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Helpers", - "action_controller", - "action_view", - "active_support/core_ext/object/blank", - "active_support/core_ext/string/output_safety", - "digest", - "fileutils", - "nokogiri", - "rails_guides/epub", - "rails_guides/helpers", - "rails_guides/markdown", - "securerandom" - ] - }, - "ruby/rails/inbound_emails_controller.rb": { - "1. Artifact Identity": { - "Filename": "inbound_emails_controller.rb", - "Path": "ruby/rails/inbound_emails_controller.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "ActionMailbox::BaseController", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" - }, - "2. Topological Coordinates": { - "X": 5956.08, - "Y": -235.95, - "Z": -1667.99 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 111, - "Coding LOC": 56, - "Documentation LOC": 42, - "Structural Magnitude": 69.12, - "Control Flow Ratio": "47.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.679 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "42.96%", - "Error & Exception Exposure": "61.63%", - "Tech Debt Exposure": "99.93%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "64.04%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "getDisposableData", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 90, + "End Line": 97 + }, + { + "Function Name": "trackDisposable", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 99, + "End Line": 105 + }, { - "Function Name": "ActionMailbox", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 18, + "Function Name": "deleteAndLeak", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "47.4%", - "Start Line": 3, - "End Line": 110 + "Control Flow Ratio": "50.0%", + "Start Line": 830, + "End Line": 837 }, { - "Function Name": "authenticated?", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 64, - "End Line": 78 + "Function Name": "add", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 899, + "End Line": 906 }, { - "Function Name": "expected_signature", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 105, - "End Line": 107 + "Function Name": "deleteAndLeak", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 921, + "End Line": 927 }, { - "Function Name": "initialize", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 3, + "Function Name": "_register", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 87, - "End Line": 89 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 551, + "End Line": 556 }, { - "Function Name": "mail", - "Structural Impact": 4.5, + "Function Name": "deleteAndDispose", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 911, + "End Line": 915 + }, + { + "Function Name": "trackDisposable", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 54, - "End Line": 58 + "Start Line": 271, + "End Line": 274 }, { - "Function Name": "key", - "Structural Impact": 2.1, + "Function Name": "markAsDisposed", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 276, + "End Line": 278 + }, + { + "Function Name": "markAsSingleton", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 296, + "End Line": 299 + }, + { + "Function Name": "deleteAndDispose", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 821, + "End Line": 824 + }, + { + "Function Name": "getTrackedDisposables", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 131, + "End Line": 139 + }, + { + "Function Name": "dispose", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 432, + "End Line": 440 + }, + { + "Function Name": "clearAndLeak", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 622, + "End Line": 629 + }, + { + "Function Name": "dispose", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 80, - "End Line": 82 + "Start Line": 611, + "End Line": 616 }, { - "Function Name": "recent?", + "Function Name": "release", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 674, + "End Line": 679 + }, + { + "Function Name": "assertNotDisposed", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 514, + "End Line": 518 + }, + { + "Function Name": "value", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 101, - "End Line": 103 + "Start Line": 576, + "End Line": 578 }, { - "Function Name": "create", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "setParent", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 51 + "Start Line": 107, + "End Line": 110 }, { - "Function Name": "authenticate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "combinedDisposable", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 62 + "Start Line": 371, + "End Line": 375 }, { - "Function Name": "authenticated?", - "Structural Impact": 1.1, + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 381, + "End Line": 385 + }, + { + "Function Name": "trackDisposable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 58 + }, + { + "Function Name": "markAsDisposed", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 93 + "Start Line": 68, + "End Line": 70 }, { - "Function Name": "signed?", - "Structural Impact": 1.1, + "Function Name": "markAsSingleton", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 98 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 18, - "Sequential Logic Declarations": 20, - "Function Parameters": 2, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 4, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, - "Global State Dependencies": 1, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 54, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "body-mime" - ] - }, - "ruby/rails/metal.rb": { - "1. Artifact Identity": { - "Filename": "metal.rb", - "Path": "ruby/rails/metal.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "ActionDispatch::MiddlewareStack, ActionDispatch::MiddlewareStack::Middleware, AbstractController::Base", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" - }, - "2. Topological Coordinates": { - "X": 5565.19, - "Y": -267.35, - "Z": -1921.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 340, - "Coding LOC": 166, - "Documentation LOC": 124, - "Structural Magnitude": 220.82, - "Control Flow Ratio": "43.8%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.908 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "38.57%", - "Error & Exception Exposure": "70.59%", - "Tech Debt Exposure": "99.64%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.45%", - "Commented Logic Exposure": "29.27%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 72, + "End Line": 74 + }, { - "Function Name": "ActionController", - "Structural Impact": 97.4, - "Lines of Code (LOC)": 332, - "Control Flow Branches": 32, - "Input Parameters": 5, - "Control Flow Ratio": "45.1%", - "Start Line": 8, - "End Line": 339 + "Function Name": "markAsDisposed", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 112, + "End Line": 114 }, { - "Function Name": "build_middleware", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 44, - "End Line": 62 + "Function Name": "markAsSingleton", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 118 }, { - "Function Name": "dispatch", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 249, - "End Line": 255 + "Function Name": "setDisposableTracker", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 229, + "End Line": 231 }, { - "Function Name": "dispatch", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 331, - "End Line": 337 + "Function Name": "toDisposable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 405, + "End Line": 407 }, { - "Function Name": "build", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 31, - "End Line": 37 + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 640, + "End Line": 642 }, { - "Function Name": "make_response!", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 134, - "End Line": 138 + "Control Flow Ratio": "0.0%", + "Start Line": 665, + "End Line": 667 }, { - "Function Name": "response=", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 268, - "End Line": 273 + "Control Flow Ratio": "0.0%", + "Start Line": 762, + "End Line": 765 }, { - "Function Name": "performed?", - "Structural Impact": 4.2, + "Function Name": "has", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 245, - "End Line": 247 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 793, + "End Line": 795 }, { - "Function Name": "response_body=", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 234, - "End Line": 242 + "Control Flow Ratio": "0.0%", + "Start Line": 801, + "End Line": 803 }, { - "Function Name": "set_request!", - "Structural Impact": 3.0, + "Function Name": "constructor", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 275, - "End Line": 278 + "Control Flow Ratio": "0.0%", + "Start Line": 860, + "End Line": 863 }, { - "Function Name": "initialize", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 5, + "Function Name": "has", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 24 + "Start Line": 891, + "End Line": 893 }, { - "Function Name": "action", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Function Name": "markAsSingleton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 315, - "End Line": 327 + "Start Line": 267, + "End Line": 267 }, { - "Function Name": "inherited", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "constructor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 146, - "End Line": 152 + "Start Line": 721, + "End Line": 721 }, { - "Function Name": "set_response!", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "constructor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 257, - "End Line": 264 + "Start Line": 741, + "End Line": 741 }, { - "Function Name": "valid?", - "Structural Impact": 1.6, + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 537, + "End Line": 540 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 542, + "End Line": 546 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 655, + "End Line": 658 + }, + { + "Function Name": "acquire", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 669, + "End Line": 672 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 772, + "End Line": 776 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 870, + "End Line": 874 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 28 + "Start Line": 423, + "End Line": 425 }, { - "Function Name": "action_encoding_template", - "Structural Impact": 1.6, + "Function Name": "isDisposed", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 142 + "Start Line": 445, + "End Line": 447 }, { - "Function Name": "params=", - "Structural Impact": 1.6, + "Function Name": "constructor", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 223, - "End Line": 225 + "Start Line": 569, + "End Line": 571 }, { - "Function Name": "url_for", - "Structural Impact": 1.6, + "Function Name": "clear", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 232 + "Start Line": 607, + "End Line": 609 }, { - "Function Name": "use", - "Structural Impact": 1.6, + "Function Name": "value", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 293, - "End Line": 295 + "Start Line": 644, + "End Line": 646 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 339 + "Start Line": 742, + "End Line": 742 }, { - "Function Name": "initialize", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "size", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 210, - "End Line": 217 + "Start Line": 797, + "End Line": 799 }, { - "Function Name": "controller_name", + "Function Name": "keys", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 130, - "End Line": 132 + "Start Line": 839, + "End Line": 841 }, { - "Function Name": "controller_name", + "Function Name": "values", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 158 + "Start Line": 843, + "End Line": 845 }, { - "Function Name": "params", + "Function Name": "Symbol.iterator", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 221 + "Start Line": 847, + "End Line": 849 }, { - "Function Name": "to_a", + "Function Name": "size", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 282 + "Start Line": 895, + "End Line": 897 }, { - "Function Name": "reset_session", + "Function Name": "values", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 284, - "End Line": 286 + "Start Line": 929, + "End Line": 931 }, { - "Function Name": "middleware", + "Function Name": "Symbol.iterator", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 312 + "Start Line": 933, + "End Line": 935 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 971, + "End Line": 973 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 32, - "Sequential Logic Declarations": 41, - "Function Parameters": 24, - "Function/Method Declarations": 25, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 111, + "Sequential Logic Declarations": 173, + "Function Parameters": 147, + "Function/Method Declarations": 98, + "Class/Entity Declarations": 18, + "Defensive Programming Constructs": 77, + "Type/Safety Bypasses": 15, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 31, - "Commented-out Code (Dead Logic)": 8, - "Structured Documentation Blocks": 8, + "Exposed API / Public Exports": 56, + "State Mutations / Variable Reassignments": 320, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 42, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 8, + "Asynchronous/Concurrent Execution": 33, + "UI / View Layer Components": 11, + "Closures and Anonymous Functions": 12, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 62, + "Collection Iterators / Comprehensions": 9, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 2, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 1, - "Preprocessor Macros": 9, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 3, + "Dependency Injection Constructs": 3, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 18, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Ad-hoc Print / Debug Statements": 5, + "Explicit Type Casts": 5, + "Fatal Aborts & Exceptions": 8, + "Thread Sleeps & Blocking Waits": 1, + "Bitwise Operations": 5, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 50, + "Resource Deallocation & Cleanup": 52, + "Private / Encapsulated Scopes": 25, + "Event Listeners & Subscribers": 3, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 162, + "Structural Tab Indentations": 557, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Regex Execution": 3, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 5, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 22, - "Design Camel Case": 0, - "Design Snake Case": 19, - "Design Pascal Case": 0, - "Design Upper Case": 3, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Core Var Decl": 62, + "Design Camel Case": 16, + "Design Snake Case": 34, + "Design Pascal Case": 4, + "Design Upper Case": 2, + "Design Short Vars": 3, + "Design Long Vars": 1, + "Duplicate Logic": 10, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -373739,114 +372678,116 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "AbstractController::Rendering", - "ActionController::Redirecting", - "ActionView::Layouts", - "Rails", - "action_dispatch/middleware/stack", - "active_support/core_ext/array/extract_options" + "./arrays.js", + "./collections.js", + "./errors.js", + "./functional.js", + "./iterator.js", + "./map.js", + "./uri.js" ] }, - "ruby/rails/routing.rb": { + "typescript/vscode/vscode.d.ts": { "1. Artifact Identity": { - "Filename": "routing.rb", - "Path": "ruby/rails/routing.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Filename": "vscode.d.ts", + "Path": "typescript/vscode/vscode.d.ts", + "Language": "Typescript", + "Architect": "the {@link window.createQuickPick createQuickPick} API. Buttons are", + "Indentation Style": "Tabs", + "Parent Entity": "Range, ThemableDecorationRenderOptions, ThemableDecorationInstanceRenderOptions", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 5417.24, - "Y": -71.79, - "Z": -1012.15 + "X": 3231.48, + "Y": 69.31, + "Z": 2876.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 263, - "Coding LOC": 14, - "Documentation LOC": 244, - "Structural Magnitude": 8.78, - "Control Flow Ratio": "25.0%", + "Total LOC": 21234, + "Coding LOC": 3438, + "Documentation LOC": 15519, + "Structural Magnitude": 87.76, + "Control Flow Ratio": "36.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.429 + "Raw Cognitive Density": 0.246 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "69.77%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.32%", - "API Exposure": "2.49%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.82%", - "Commented Logic Exposure": "16.37%", - "Specification Exposure": "93.33%", + "Cognitive Load Exposure": "4.99%", + "Error & Exception Exposure": "8.66%", + "Tech Debt Exposure": "11.49%", + "Testing Exposure": "2.3%", + "API Exposure": "13.19%", + "Concurrency Exposure": "12.41%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.13%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ActionDispatch", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 258, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 5, - "End Line": 262 + "Function Name": "inspect", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6862, + "End Line": 6914 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 3, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 809, + "Sequential Logic Declarations": 1394, + "Function Parameters": 647, + "Function/Method Declarations": 521, + "Class/Entity Declarations": 489, + "Defensive Programming Constructs": 244, + "Type/Safety Bypasses": 81, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 4, - "Structured Documentation Blocks": 3, + "I/O and Network Boundaries": 9, + "Exposed API / Public Exports": 775, + "State Mutations / Variable Reassignments": 15, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 4415, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 190, + "Closures and Anonymous Functions": 3, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 347, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 8, + "Planned Work (TODOs)": 19, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -373854,22 +372795,22 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 9, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 845, + "Resource Deallocation & Cleanup": 40, + "Private / Encapsulated Scopes": 10, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Tab Indentations": 3435, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 2, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -373880,27 +372821,27 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 7, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, + "Core Var Decl": 270, "Design Camel Case": 0, "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Pascal Case": 267, + "Design Upper Case": 3, + "Design Short Vars": 3, + "Design Long Vars": 6, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 12, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 5, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -373914,15 +372855,12 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "ActiveSupport::Autoload", - "the" - ] + "9. Extracted Dependencies": [] } } }, @@ -380812,6 +379750,345 @@ } } }, + "m4/gnucobol": { + "Directory Group Magnitude": 901.38, + "File Count": 2, + "Ecosystem Fingerprint (Archetypes)": { + "Static: Literature & Documentation": "50.0%", + "Unclassified": "50.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "2.61%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "8.55%", + "Testing Exposure": "1.15%", + "API Exposure": "5.51%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "2.44%", + "Specification Exposure": "50.0%", + "Instability Exposure": "25.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "13.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "m4/gnucobol/COPYING": { + "1. Artifact Identity": { + "Filename": "COPYING", + "Path": "m4/gnucobol/COPYING", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "plaintext", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (COPYING)" + }, + "2. Topological Coordinates": { + "X": -3790.83, + "Y": -125.51, + "Z": 4722.59 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 675, + "Coding LOC": 0, + "Documentation LOC": 553, + "Structural Magnitude": 13.5, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "m4/gnucobol/configure.ac": { + "1. Artifact Identity": { + "Filename": "configure.ac", + "Path": "m4/gnucobol/configure.ac", + "Language": "M4", + "Architect": "Unknown Architect", + "Indentation Style": "Mixed (37.6% Spaces / 62.4% Tabs)", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "plaintext", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (configure.ac)" + }, + "2. Topological Coordinates": { + "X": -3524.54, + "Y": -118.16, + "Z": 4283.08 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2922, + "Coding LOC": 2144, + "Documentation LOC": 517, + "Structural Magnitude": 887.88, + "Control Flow Ratio": "100.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.026 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.21%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "17.1%", + "Testing Exposure": "2.3%", + "API Exposure": "11.01%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "4.88%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "27.84%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 50, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 42, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 80, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 10, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 12, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 126, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 240, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 70, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 814, + "Structural Space Indentations": 491, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 362, + "Design Camel Case": 0, + "Design Snake Case": 85, + "Design Pascal Case": 0, + "Design Upper Case": 273, + "Design Short Vars": 8, + "Design Long Vars": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + } + } + }, "sql/baseline": { "Directory Group Magnitude": 829.8, "File Count": 1, @@ -381282,9 +380559,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -349.75, + "X": -350.57, "Y": -180.03, - "Z": -5251.16 + "Z": -5260.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -381714,9 +380991,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -631.94, + "X": -632.75, "Y": -268.88, - "Z": -4548.19 + "Z": -4557.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -382074,9 +381351,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -439.07, + "X": -439.88, "Y": -217.33, - "Z": -4934.23 + "Z": -4943.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -382835,9 +382112,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -176.84, + "X": -177.66, "Y": -132.14, - "Z": -4361.56 + "Z": -4371.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -385287,9 +384564,9 @@ "Identity Proof": "Prose Anchor (LICENSE-APACHE)" }, "2. Topological Coordinates": { - "X": -50.55, + "X": -3306.83, "Y": -184.11, - "Z": 3391.43 + "Z": -417.42 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -385444,9 +384721,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -203.12, + "X": -3459.4, "Y": -166.59, - "Z": 3660.77 + "Z": -148.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -385657,9 +384934,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 207.23, + "X": -3049.05, "Y": -132.43, - "Z": 3978.67 + "Z": 169.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -386143,9 +385420,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 280.04, + "X": -2976.24, "Y": -144.98, - "Z": 3302.86 + "Z": -505.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -386423,9 +385700,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 718.59, + "X": -2537.69, "Y": -91.83, - "Z": 3491.61 + "Z": -317.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -386678,9 +385955,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 124.27, + "X": -3132.01, "Y": -90.85, - "Z": 4304.28 + "Z": 495.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -386936,9 +386213,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -45.04, + "X": -3301.32, "Y": -130.58, - "Z": 4052.97 + "Z": 244.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -387314,9 +386591,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 549.03, + "X": -2707.25, "Y": -91.38, - "Z": 4074.89 + "Z": 266.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -387536,7 +386813,7 @@ } }, "typescript/playwright": { - "Directory Group Magnitude": 522.4, + "Directory Group Magnitude": 561.38, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "63.6%", @@ -387554,7 +386831,7 @@ "Specification Exposure": "63.64%", "Instability Exposure": "31.82%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.67%", + "Documentation Exposure": "15.96%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { @@ -387571,9 +386848,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3385.06, - "Y": -338.07, - "Z": -4306.48 + "X": 3386.78, + "Y": -338.2, + "Z": -4308.13 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -387728,9 +387005,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3416.11, - "Y": -406.38, - "Z": -3802.08 + "X": 3417.93, + "Y": -406.66, + "Z": -3802.67 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -387885,9 +387162,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 2389.74, - "Y": -192.25, - "Z": -3713.04 + "X": 2389.35, + "Y": -192.09, + "Z": -3713.55 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -388042,9 +387319,9 @@ "Identity Proof": "Metadata Anchor (NOTICE)" }, "2. Topological Coordinates": { - "X": 3225.02, - "Y": -252.84, - "Z": -4456.84 + "X": 3226.26, + "Y": -252.81, + "Z": -4458.92 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -388199,9 +387476,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2774.77, - "Y": -272.89, - "Z": -3544.12 + "X": 2775.16, + "Y": -272.97, + "Z": -3543.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -388389,9 +387666,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2446.01, - "Y": -158.15, - "Z": -3984.37 + "X": 2445.54, + "Y": -157.88, + "Z": -3985.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -388403,7 +387680,7 @@ "Total LOC": 261, "Coding LOC": 204, "Documentation LOC": 27, - "Structural Magnitude": 31.5, + "Structural Magnitude": 31.55, "Control Flow Ratio": "42.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -388489,23 +387766,23 @@ }, { "Function Name": "constructor", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Structural Impact": 2.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 169, - "End Line": 181 + "Start Line": 48, + "End Line": 59 }, { "Function Name": "constructor", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 59 + "Start Line": 169, + "End Line": 181 }, { "Function Name": "close", @@ -388737,9 +388014,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2995.2, - "Y": -180.7, - "Z": -4481.62 + "X": 2996.1, + "Y": -180.49, + "Z": -4484.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -388751,13 +388028,13 @@ "Total LOC": 353, "Coding LOC": 304, "Documentation LOC": 20, - "Structural Magnitude": 45.88, + "Structural Magnitude": 49.42, "Control Flow Ratio": "49.4%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.447 + "Raw Cognitive Density": 2.439 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "96.6%", @@ -388785,6 +388062,16 @@ "Start Line": 232, "End Line": 342 }, + { + "Function Name": "sendMessageToServer", + "Structural Impact": 41.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "68.0%", + "Start Line": 127, + "End Line": 149 + }, { "Function Name": "dispatch", "Structural Impact": 22.3, @@ -388825,16 +388112,6 @@ "Start Line": 210, "End Line": 218 }, - { - "Function Name": "sendMessageToServer", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 127, - "End Line": 127 - }, { "Function Name": "formatCallLog", "Structural Impact": 5.6, @@ -388971,7 +388248,7 @@ "Control Flow Branches": 116, "Sequential Logic Declarations": 119, "Function Parameters": 30, - "Function/Method Declarations": 21, + "Function/Method Declarations": 19, "Class/Entity Declarations": 3, "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 13, @@ -389119,9 +388396,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3143.95, - "Y": -328.9, - "Z": -3623.25 + "X": 3145.38, + "Y": -329.17, + "Z": -3623.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -389488,9 +388765,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2676.95, - "Y": -217.04, - "Z": -3890.39 + "X": 2676.78, + "Y": -216.96, + "Z": -3890.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -389502,7 +388779,7 @@ "Total LOC": 415, "Coding LOC": 339, "Documentation LOC": 25, - "Structural Magnitude": 59.83, + "Structural Magnitude": 59.78, "Control Flow Ratio": "48.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -389716,16 +388993,6 @@ "Start Line": 215, "End Line": 219 }, - { - "Function Name": "addObjectListener", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 91 - }, { "Function Name": "_validatorToWireContext", "Structural Impact": 2.4, @@ -389766,6 +389033,16 @@ "Start Line": 209, "End Line": 213 }, + { + "Function Name": "addObjectListener", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 89, + "End Line": 91 + }, { "Function Name": "sendAdopt", "Structural Impact": 1.9, @@ -389851,7 +389128,7 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 82, "Sequential Logic Declarations": 86, - "Function Parameters": 49, + "Function Parameters": 48, "Function/Method Declarations": 32, "Class/Entity Declarations": 3, "Defensive Programming Constructs": 29, @@ -389981,9 +389258,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2880.28, + "X": 2880.99, "Y": -230.5, - "Z": -3924.1 + "Z": -3925.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -389995,13 +389272,13 @@ "Total LOC": 1823, "Coding LOC": 1533, "Documentation LOC": 91, - "Structural Magnitude": 329.58, + "Structural Magnitude": 365.02, "Control Flow Ratio": "46.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 3.78 + "Raw Cognitive Density": 3.79 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "99.35%", @@ -390015,7 +389292,7 @@ "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "15.13%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -390029,6 +389306,36 @@ "Start Line": 770, "End Line": 833 }, + { + "Function Name": "_expectInternal", + "Structural Impact": 65.8, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 25, + "Input Parameters": 5, + "Control Flow Ratio": "73.5%", + "Start Line": 1473, + "End Line": 1515 + }, + { + "Function Name": "_retryWithProgressIfNotConnected", + "Structural Impact": 63.3, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 26, + "Input Parameters": 4, + "Control Flow Ratio": "60.5%", + "Start Line": 1132, + "End Line": 1190 + }, + { + "Function Name": "waitForFunctionExpression", + "Structural Impact": 58.9, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 20, + "Input Parameters": 6, + "Control Flow Ratio": "46.5%", + "Start Line": 1517, + "End Line": 1583 + }, { "Function Name": "expect", "Structural Impact": 51.0, @@ -390050,14 +389357,44 @@ "End Line": 690 }, { - "Function Name": "action", - "Structural Impact": 35.3, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 22, + "Function Name": "race", + "Structural Impact": 36.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 23, "Input Parameters": 1, - "Control Flow Ratio": "56.4%", - "Start Line": 1136, - "End Line": 1190 + "Control Flow Ratio": "71.9%", + "Start Line": 1475, + "End Line": 1515 + }, + { + "Function Name": "_callOnElementOnceMatches", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 11, + "Input Parameters": 6, + "Control Flow Ratio": "52.4%", + "Start Line": 1642, + "End Line": 1666 + }, + { + "Function Name": "ariaSnapshot", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "64.0%", + "Start Line": 1729, + "End Line": 1756 + }, + { + "Function Name": "resolveSelector", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "52.6%", + "Start Line": 1249, + "End Line": 1277 }, { "Function Name": "waitForNavigation", @@ -390069,6 +389406,26 @@ "Start Line": 692, "End Line": 713 }, + { + "Function Name": "isVisibleInternal", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "53.3%", + "Start Line": 1341, + "End Line": 1356 + }, + { + "Function Name": "_addScriptTag", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "29.7%", + "Start Line": 965, + "End Line": 1015 + }, { "Function Name": "retryWithProgressAndTimeouts", "Structural Impact": 19.4, @@ -390099,16 +389456,6 @@ "Start Line": 583, "End Line": 603 }, - { - "Function Name": "_raceWithCSPError", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "43.8%", - "Start Line": 1063, - "End Line": 1086 - }, { "Function Name": "frameAbortedNavigation", "Structural Impact": 14.8, @@ -390119,16 +389466,6 @@ "Start Line": 269, "End Line": 284 }, - { - "Function Name": "collectNavigations", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 650, - "End Line": 674 - }, { "Function Name": "inputValue", "Structural Impact": 13.8, @@ -390159,6 +389496,36 @@ "Start Line": 196, "End Line": 209 }, + { + "Function Name": "_raceWithCSPError", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "43.8%", + "Start Line": 1063, + "End Line": 1086 + }, + { + "Function Name": "_evaluateExpression", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 749, + "End Line": 753 + }, + { + "Function Name": "_evaluateExpressionHandle", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 759, + "End Line": 763 + }, { "Function Name": "frameAttached", "Structural Impact": 11.4, @@ -390210,14 +389577,14 @@ "End Line": 1130 }, { - "Function Name": "raceAgainstEvaluationStallingEvents", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 547, - "End Line": 563 + "Function Name": "_addStyleTag", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "26.3%", + "Start Line": 1021, + "End Line": 1061 }, { "Function Name": "frameCommittedSameDocumentNavigation", @@ -390239,6 +389606,36 @@ "Start Line": 676, "End Line": 690 }, + { + "Function Name": "evaluateExpression", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 745, + "End Line": 747 + }, + { + "Function Name": "evaluateExpressionHandle", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 755, + "End Line": 757 + }, + { + "Function Name": "press", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1395, + "End Line": 1397 + }, { "Function Name": "predicate", "Structural Impact": 8.9, @@ -390279,6 +389676,16 @@ "Start Line": 845, "End Line": 852 }, + { + "Function Name": "raceAgainstEvaluationStallingEvents", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 547, + "End Line": 563 + }, { "Function Name": "next", "Structural Impact": 7.8, @@ -390299,6 +389706,16 @@ "Start Line": 1327, "End Line": 1334 }, + { + "Function Name": "addScriptTag", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 957, + "End Line": 963 + }, { "Function Name": "setContent", "Structural Impact": 7.2, @@ -390329,16 +389746,6 @@ "Start Line": 1283, "End Line": 1289 }, - { - "Function Name": "ariaSnapshot", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1729, - "End Line": 1729 - }, { "Function Name": "_content", "Structural Impact": 6.8, @@ -390429,6 +389836,16 @@ "Start Line": 1668, "End Line": 1675 }, + { + "Function Name": "dispatchEvent", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "16.7%", + "Start Line": 835, + "End Line": 839 + }, { "Function Name": "verifyLifecycle", "Structural Impact": 5.5, @@ -390459,6 +389876,16 @@ "Start Line": 1818, "End Line": 1822 }, + { + "Function Name": "addStyleTag", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1017, + "End Line": 1019 + }, { "Function Name": "_evalOnSelectorAll", "Structural Impact": 5.2, @@ -390469,16 +389896,6 @@ "Start Line": 858, "End Line": 863 }, - { - "Function Name": "_retryWithProgressIfNotConnected", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1132, - "End Line": 1135 - }, { "Function Name": "getAttribute", "Structural Impact": 5.0, @@ -390489,6 +389906,16 @@ "Start Line": 1295, "End Line": 1297 }, + { + "Function Name": "addScriptUrl", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 990, + "End Line": 1002 + }, { "Function Name": "interceptConsoleMessage", "Structural Impact": 4.8, @@ -390499,6 +389926,26 @@ "Start Line": 376, "End Line": 386 }, + { + "Function Name": "addScriptContent", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1004, + "End Line": 1014 + }, + { + "Function Name": "isVisible", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 1336, + "End Line": 1339 + }, { "Function Name": "_inflightRequestStarted", "Structural Impact": 4.6, @@ -390519,6 +389966,16 @@ "Start Line": 539, "End Line": 545 }, + { + "Function Name": "collectNavigations", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 650, + "End Line": 657 + }, { "Function Name": "textContent", "Structural Impact": 4.6, @@ -390539,6 +389996,16 @@ "Start Line": 1291, "End Line": 1293 }, + { + "Function Name": "isHidden", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 1358, + "End Line": 1360 + }, { "Function Name": "isDisabled", "Structural Impact": 4.6, @@ -390619,16 +390086,6 @@ "Start Line": 657, "End Line": 661 }, - { - "Function Name": "race", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1475, - "End Line": 1476 - }, { "Function Name": "onWebSocketFrameSent", "Structural Impact": 4.2, @@ -390650,24 +390107,14 @@ "End Line": 424 }, { - "Function Name": "addScriptTag", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 957, - "End Line": 961 - }, - { - "Function Name": "_addScriptTag", + "Function Name": "click", "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 965, - "End Line": 969 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1199, + "End Line": 1201 }, { "Function Name": "tap", @@ -390679,6 +390126,36 @@ "Start Line": 1231, "End Line": 1235 }, + { + "Function Name": "focus", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1241, + "End Line": 1243 + }, + { + "Function Name": "blur", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1245, + "End Line": 1247 + }, + { + "Function Name": "setInputFiles", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 1386, + "End Line": 1389 + }, { "Function Name": "rafrafTimeout", "Structural Impact": 4.2, @@ -390689,16 +390166,6 @@ "Start Line": 1614, "End Line": 1627 }, - { - "Function Name": "press", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1395, - "End Line": 1395 - }, { "Function Name": "waitForFunctionValueInUtility", "Structural Impact": 4.0, @@ -390969,76 +390436,6 @@ "Start Line": 343, "End Line": 346 }, - { - "Function Name": "evaluateExpression", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 745, - "End Line": 745 - }, - { - "Function Name": "_evaluateExpression", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 749, - "End Line": 749 - }, - { - "Function Name": "evaluateExpressionHandle", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 755, - "End Line": 755 - }, - { - "Function Name": "_evaluateExpressionHandle", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 759, - "End Line": 759 - }, - { - "Function Name": "addStyleTag", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1017, - "End Line": 1017 - }, - { - "Function Name": "_addStyleTag", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1021, - "End Line": 1021 - }, - { - "Function Name": "_expectInternal", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1473, - "End Line": 1473 - }, { "Function Name": "selectOption", "Structural Impact": 2.6, @@ -391129,6 +390526,16 @@ "Start Line": 191, "End Line": 194 }, + { + "Function Name": "goto", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 631, + "End Line": 634 + }, { "Function Name": "querySelector", "Structural Impact": 2.2, @@ -391229,76 +390636,6 @@ "Start Line": 1049, "End Line": 1060 }, - { - "Function Name": "click", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1199, - "End Line": 1199 - }, - { - "Function Name": "focus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1241, - "End Line": 1241 - }, - { - "Function Name": "blur", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1245, - "End Line": 1245 - }, - { - "Function Name": "resolveSelector", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1249, - "End Line": 1249 - }, - { - "Function Name": "setInputFiles", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1386, - "End Line": 1386 - }, - { - "Function Name": "waitForFunctionExpression", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1517, - "End Line": 1517 - }, - { - "Function Name": "_callOnElementOnceMatches", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1642, - "End Line": 1642 - }, { "Function Name": "constructor", "Structural Impact": 1.9, @@ -391469,16 +390806,6 @@ "Start Line": 535, "End Line": 537 }, - { - "Function Name": "goto", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 631, - "End Line": 631 - }, { "Function Name": "mainContext", "Structural Impact": 1.1, @@ -391499,16 +390826,6 @@ "Start Line": 741, "End Line": 743 }, - { - "Function Name": "dispatchEvent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 835, - "End Line": 835 - }, { "Function Name": "url", "Structural Impact": 1.1, @@ -391539,56 +390856,6 @@ "Start Line": 953, "End Line": 955 }, - { - "Function Name": "addScriptUrl", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 990, - "End Line": 990 - }, - { - "Function Name": "addScriptContent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1004 - }, - { - "Function Name": "isVisible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1336, - "End Line": 1336 - }, - { - "Function Name": "isVisibleInternal", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1341, - "End Line": 1341 - }, - { - "Function Name": "isHidden", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1358, - "End Line": 1358 - }, { "Function Name": "retain", "Structural Impact": 1.1, @@ -391604,8 +390871,8 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 454, "Sequential Logic Declarations": 516, - "Function Parameters": 274, - "Function/Method Declarations": 158, + "Function Parameters": 0, + "Function/Method Declarations": 157, "Class/Entity Declarations": 4, "Defensive Programming Constructs": 78, "Type/Safety Bypasses": 64, @@ -391616,7 +390883,7 @@ "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 1, "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1397, + "Asynchronous/Concurrent Execution": 1402, "UI / View Layer Components": 14, "Closures and Anonymous Functions": 73, "Global State Dependencies": 18, @@ -391635,7 +390902,7 @@ "Dependency Injection Constructs": 7, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 42, + "Manual Memory Allocation": 43, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -391742,9 +391009,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2675.6, - "Y": -153.4, - "Z": -4670.32 + "X": 2675.78, + "Y": -153.15, + "Z": -4672.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391923,9 +391190,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 6191.76, + "X": 6202.92, "Y": -220.38, - "Z": -2072.27 + "Z": -2076.68 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392091,9 +391358,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5945.34, + "X": 5956.5, "Y": -198.77, - "Z": -2898.8 + "Z": -2903.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392393,9 +391660,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5907.16, + "X": 5918.31, "Y": -210.0, - "Z": -2164.94 + "Z": -2169.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392696,9 +391963,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5694.63, + "X": 5705.78, "Y": -122.11, - "Z": -2243.44 + "Z": -2247.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392954,9 +392221,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5477.3, + "X": 5488.46, "Y": -77.95, - "Z": -2539.94 + "Z": -2544.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -394288,1020 +393555,57 @@ "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "detectContentType", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 20, - "End Line": 26 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 4, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 5, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 4, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 9, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 2, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "mime", - "net/http" - ] - }, - "dockerfile/moby/builder/remotecontext/remote.go": { - "1. Artifact Identity": { - "Filename": "remote.go", - "Path": "dockerfile/moby/builder/remotecontext/remote.go", - "Language": "Go", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "go", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .go)" - }, - "2. Topological Coordinates": { - "X": 5171.28, - "Y": -147.53, - "Z": 3691.84 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 129, - "Coding LOC": 97, - "Documentation LOC": 15, - "Structural Magnitude": 116.04, - "Control Flow Ratio": "54.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.997 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "42.84%", - "Error & Exception Exposure": "87.08%", - "Tech Debt Exposure": "18.71%", - "Testing Exposure": "2.48%", - "API Exposure": "0.1%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "inspectResponse", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 88, - "End Line": 124 - }, - { - "Function Name": "GetWithStatusError", - "Structural Impact": 20.1, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 46, - "End Line": 79 - }, - { - "Function Name": "downloadRemote", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 26, - "End Line": 42 - }, - { - "Function Name": "selectAcceptableMIME", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 128 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 24, - "Sequential Logic Declarations": 20, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 14, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 63, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 2, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 27, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 83, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 9, - "Design Camel Case": 5, - "Design Snake Case": 3, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 3, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "bytes", - "fmt", - "github.com/moby/moby/v2/daemon/internal/lazyregexp", - "github.com/moby/moby/v2/errdefs", - "github.com/moby/moby/v2/pkg/ioutils", - "github.com/pkg/errors", - "io", - "net", - "net/http", - "net/url" - ] - } - } - }, - "abap/abapGit": { - "Directory Group Magnitude": 437.54, - "File Count": 8, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "9.61%", - "Error & Exception Exposure": "26.98%", - "Tech Debt Exposure": "5.36%", - "Testing Exposure": "2.04%", - "API Exposure": "0.57%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "21.21%", - "Commented Logic Exposure": "8.68%", - "Specification Exposure": "88.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.39%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "abap/abapGit/package.devc.xml": { - "1. Artifact Identity": { - "Filename": "package.devc.xml", - "Path": "abap/abapGit/package.devc.xml", - "Language": "Xml", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .xml)" - }, - "2. Topological Coordinates": { - "X": -2565.3, - "Y": 26.93, - "Z": -175.01 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 11, - "Coding LOC": 0, - "Documentation LOC": 10, - "Structural Magnitude": 10.52, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 5.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.15%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "6.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "5.74%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "abap/abapGit/zabapgit.prog.abap": { - "1. Artifact Identity": { - "Filename": "zabapgit.prog.abap", - "Path": "abap/abapGit/zabapgit.prog.abap", - "Language": "Abap", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" - }, - "2. Topological Coordinates": { - "X": -3493.62, - "Y": 270.8, - "Z": 79.6 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 27, - "Documentation LOC": 37, - "Structural Magnitude": 15.54, - "Control Flow Ratio": "75.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.296 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.01%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "59.27%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.29%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 1, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 5, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 3, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 3, - "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "zabapgit_authorizations_exit", - "zabapgit_background_user_exit", - "zabapgit_forms", - "zabapgit_gui_pages_userexit", - "zabapgit_password_dialog", - "zabapgit_user_exit" - ] - }, - "abap/abapGit/zcl_abapgit_ajson.clas.abap": { - "1. Artifact Identity": { - "Filename": "zcl_abapgit_ajson.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_ajson.clas.abap", - "Language": "Abap", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" - }, - "2. Topological Coordinates": { - "X": -2782.51, - "Y": 112.14, - "Z": 324.79 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1023, - "Coding LOC": 724, - "Documentation LOC": 31, - "Structural Magnitude": 64.98, - "Control Flow Ratio": "43.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.2 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "9.98%", - "Error & Exception Exposure": "50.24%", - "Tech Debt Exposure": "23.06%", - "Testing Exposure": "2.32%", - "API Exposure": "0.67%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "35.24%", - "Commented Logic Exposure": "5.16%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.08%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "zif_abapgit_ajson~touch_array", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 941, - "End Line": 990 - }, - { - "Function Name": "zif_abapgit_ajson~set", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 624, - "End Line": 642 - }, - { - "Function Name": "zif_abapgit_ajson~array_to_string_table", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 321, - "End Line": 331 - }, - { - "Function Name": "zif_abapgit_ajson~push", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 582, - "End Line": 592 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 86, - "Sequential Logic Declarations": 114, - "Function Parameters": 22, - "Function/Method Declarations": 47, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 24, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 7, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 27, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 8, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 43, - "Manual Memory Allocation": 7, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 5, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 722, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 252, - "Design Camel Case": 0, - "Design Snake Case": 252, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 3, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap": { - "1. Artifact Identity": { - "Filename": "zcl_abapgit_git_porcelain.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap", - "Language": "Abap", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" - }, - "2. Topological Coordinates": { - "X": -3212.45, - "Y": 257.45, - "Z": 230.19 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 837, - "Coding LOC": 580, - "Documentation LOC": 76, - "Structural Magnitude": 77.3, - "Control Flow Ratio": "51.7%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.236 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.35%", - "Error & Exception Exposure": "57.48%", - "Tech Debt Exposure": "9.99%", - "Testing Exposure": "2.32%", - "API Exposure": "0.69%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "68.92%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "walk_tree", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 794, - "End Line": 831 - }, - { - "Function Name": "create_tag", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 324, - "End Line": 345 - }, - { - "Function Name": "delete_annotated_tag", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 352, - "End Line": 367 - }, - { - "Function Name": "receive_pack_push", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 644, - "End Line": 664 - }, - { - "Function Name": "create_annotated_tag", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 270 + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "detectContentType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 20, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 46, - "Sequential Logic Declarations": 43, - "Function Parameters": 31, - "Function/Method Declarations": 19, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 4, + "Function Parameters": 1, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 43, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 1, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 14, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 111, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -395311,13 +393615,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 2, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 2, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 4, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 578, + "Structural Tab Indentations": 9, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395334,15 +393638,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 197, - "Design Camel Case": 0, - "Design Snake Case": 197, + "Core Var Decl": 2, + "Design Camel Case": 2, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 36, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -395352,7 +393656,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -395366,29 +393670,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "mime", + "net/http" + ] }, - "abap/abapGit/zcl_abapgit_http_client.clas.abap": { + "dockerfile/moby/builder/remotecontext/remote.go": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_http_client.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_http_client.clas.abap", - "Language": "Abap", + "Filename": "remote.go", + "Path": "dockerfile/moby/builder/remotecontext/remote.go", + "Language": "Go", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "go", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -3138.99, - "Y": 253.34, - "Z": 627.77 + "X": 5171.28, + "Y": -147.53, + "Z": 3691.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -395397,70 +393704,100 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 228, - "Coding LOC": 162, - "Documentation LOC": 12, - "Structural Magnitude": 10.24, - "Control Flow Ratio": "55.6%", + "Total LOC": 129, + "Coding LOC": 97, + "Documentation LOC": 15, + "Structural Magnitude": 116.04, + "Control Flow Ratio": "54.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 + "Raw Cognitive Density": 0.997 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "8.45%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.32%", - "API Exposure": "0.85%", + "Cognitive Load Exposure": "42.84%", + "Error & Exception Exposure": "87.08%", + "Tech Debt Exposure": "18.71%", + "Testing Exposure": "2.48%", + "API Exposure": "0.1%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "20.4%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "send_receive", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 2, + "Function Name": "inspectResponse", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 88, + "End Line": 124 + }, + { + "Function Name": "GetWithStatusError", + "Structural Impact": 20.1, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", + "Control Flow Ratio": "57.1%", + "Start Line": 46, + "End Line": 79 + }, + { + "Function Name": "downloadRemote", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 26, + "End Line": 42 + }, + { + "Function Name": "selectAcceptableMIME", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", "Start Line": 126, - "End Line": 161 + "End Line": 128 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 20, - "Sequential Logic Declarations": 16, - "Function Parameters": 12, - "Function/Method Declarations": 10, + "Control Flow Branches": 24, + "Sequential Logic Declarations": 20, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 14, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, + "I/O and Network Boundaries": 3, "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 63, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 3, + "Global State Dependencies": 1, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -395469,23 +393806,23 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 4, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 1, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 27, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 160, + "Structural Tab Indentations": 83, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395502,15 +393839,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 48, - "Design Camel Case": 0, - "Design Snake Case": 46, + "Core Var Decl": 9, + "Design Camel Case": 5, + "Design Snake Case": 3, "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -395518,9 +393855,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 3, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -395534,29 +393871,64 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 10, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] - }, - "abap/abapGit/zcl_abapgit_objects.clas.abap": { + "9. Extracted Dependencies": [ + "bytes", + "fmt", + "github.com/moby/moby/v2/daemon/internal/lazyregexp", + "github.com/moby/moby/v2/errdefs", + "github.com/moby/moby/v2/pkg/ioutils", + "github.com/pkg/errors", + "io", + "net", + "net/http", + "net/url" + ] + } + } + }, + "m4/curl/m4": { + "Directory Group Magnitude": 403.69, + "File Count": 5, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "4.78%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "16.13%", + "Testing Exposure": "2.3%", + "API Exposure": "1.74%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "19.01%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "m4/curl/m4/curl-confopts.m4": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_objects.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_objects.clas.abap", - "Language": "Abap", + "Filename": "curl-confopts.m4", + "Path": "m4/curl/m4/curl-confopts.m4", + "Language": "M4", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "m4", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -2952.13, - "Y": 146.96, - "Z": -487.61 + "X": -2261.89, + "Y": -81.9, + "Z": -4161.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -395565,135 +393937,84 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1428, - "Coding LOC": 954, - "Documentation LOC": 143, - "Structural Magnitude": 74.28, - "Control Flow Ratio": "60.9%", + "Total LOC": 577, + "Coding LOC": 375, + "Documentation LOC": 163, + "Structural Magnitude": 91.12, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.212 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.4%", - "Error & Exception Exposure": "47.95%", - "Tech Debt Exposure": "9.87%", - "Testing Exposure": "2.31%", - "API Exposure": "0.64%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "3.46%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "32.82%", - "Commented Logic Exposure": "5.04%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "check_objects_locked", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 311, - "End Line": 328 - }, - { - "Function Name": "check_duplicates", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 280, - "End Line": 305 - }, - { - "Function Name": "check_original_system", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 337, - "End Line": 354 - }, - { - "Function Name": "serialize", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1239, - "End Line": 1250 - }, - { - "Function Name": "change_package_assignments", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 262, - "End Line": 270 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 131, - "Sequential Logic Declarations": 84, - "Function Parameters": 47, - "Function/Method Declarations": 30, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 5, + "Function Parameters": 9, + "Function/Method Declarations": 14, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 38, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 8, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 33, - "Commented-out Code (Dead Logic)": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 14, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 177, - "Manual Memory Allocation": 8, + "Dependency Injection Constructs": 5, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 47, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 952, + "Structural Space Indentations": 324, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395710,13 +394031,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 315, + "Core Var Decl": 108, "Design Camel Case": 0, - "Design Snake Case": 314, + "Design Snake Case": 57, "Design Pascal Case": 0, - "Design Upper Case": 1, + "Design Upper Case": 35, "Design Short Vars": 0, - "Design Long Vars": 13, + "Design Long Vars": 1, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -395728,7 +394049,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -395749,22 +394070,22 @@ }, "9. Extracted Dependencies": [] }, - "abap/abapGit/zcl_abapgit_persistence_db.clas.abap": { + "m4/curl/m4/curl-mbedtls.m4": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_persistence_db.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_persistence_db.clas.abap", - "Language": "Abap", + "Filename": "curl-mbedtls.m4", + "Path": "m4/curl/m4/curl-mbedtls.m4", + "Language": "M4", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "m4", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -3256.18, - "Y": 129.51, - "Z": -414.09 + "X": -1727.1, + "Y": 5.26, + "Z": -4148.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -395773,64 +394094,53 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 283, - "Coding LOC": 183, - "Documentation LOC": 34, - "Structural Magnitude": 8.16, - "Control Flow Ratio": "36.7%", + "Total LOC": 123, + "Coding LOC": 70, + "Documentation LOC": 35, + "Structural Magnitude": 18.4, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.104 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.01%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.31%", - "API Exposure": "0.82%", + "Tech Debt Exposure": "80.67%", + "Testing Exposure": "2.3%", + "API Exposure": "4.56%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.22%", + "Documentation Exposure": "31.65%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "validate_entry_type", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 268, - "End Line": 278 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 11, - "Sequential Logic Declarations": 19, - "Function Parameters": 16, - "Function/Method Declarations": 13, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, - "Exposed API / Public Exports": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 6, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, @@ -395839,29 +394149,29 @@ "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 5, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 2, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 3, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 181, + "Structural Space Indentations": 66, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395878,13 +394188,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 50, + "Core Var Decl": 30, "Design Camel Case": 0, - "Design Snake Case": 49, + "Design Snake Case": 15, "Design Pascal Case": 0, - "Design Upper Case": 1, + "Design Upper Case": 15, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -395896,7 +394206,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -395917,22 +394227,22 @@ }, "9. Extracted Dependencies": [] }, - "abap/abapGit/zcl_abapgit_xml_output.clas.abap": { + "m4/curl/m4/curl-sysconfig.m4": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_xml_output.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_xml_output.clas.abap", - "Language": "Abap", + "Filename": "curl-sysconfig.m4", + "Path": "m4/curl/m4/curl-sysconfig.m4", + "Language": "M4", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "m4", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -3039.62, - "Y": 162.63, - "Z": 50.36 + "X": -2517.66, + "Y": -179.89, + "Z": -4741.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -395941,46 +394251,46 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 134, - "Coding LOC": 87, - "Documentation LOC": 2, - "Structural Magnitude": 176.52, - "Control Flow Ratio": "42.1%", + "Total LOC": 52, + "Coding LOC": 21, + "Documentation LOC": 29, + "Structural Magnitude": 15.42, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.218 + "Raw Cognitive Density": 0.238 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.66%", - "Error & Exception Exposure": "60.16%", + "Cognitive Load Exposure": "11.43%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", - "API Exposure": "0.94%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "32.72%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "32.55%", + "Documentation Exposure": "27.66%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 11, - "Function Parameters": 1, - "Function/Method Declarations": 5, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 3, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, @@ -396002,10 +394312,10 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 13, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 3, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, @@ -396014,11 +394324,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 85, + "Structural Space Indentations": 18, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396035,11 +394345,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 23, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 23, + "Design Snake Case": 2, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 3, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -396053,7 +394363,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -396073,35 +394383,11 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - } - } - }, - "m4/curl/m4": { - "Directory Group Magnitude": 403.69, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "4.78%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "16.13%", - "Testing Exposure": "2.3%", - "API Exposure": "1.74%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.01%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "m4/curl/m4/curl-confopts.m4": { + }, + "m4/curl/m4/xc-am-iface.m4": { "1. Artifact Identity": { - "Filename": "curl-confopts.m4", - "Path": "m4/curl/m4/curl-confopts.m4", + "Filename": "xc-am-iface.m4", + "Path": "m4/curl/m4/xc-am-iface.m4", "Language": "M4", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -396111,9 +394397,9 @@ "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -2259.6, - "Y": -81.9, - "Z": -4156.49 + "X": -1955.7, + "Y": -20.22, + "Z": -4947.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396122,23 +394408,23 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 577, - "Coding LOC": 375, - "Documentation LOC": 163, - "Structural Magnitude": 91.12, + "Total LOC": 86, + "Coding LOC": 19, + "Documentation LOC": 59, + "Structural Magnitude": 29.88, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.263 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "12.48%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", - "API Exposure": "3.46%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -396152,15 +394438,15 @@ "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 5, - "Function Parameters": 9, - "Function/Method Declarations": 14, + "Sequential Logic Declarations": 0, + "Function Parameters": 3, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -396181,15 +394467,15 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 47, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -396199,7 +394485,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 324, + "Structural Space Indentations": 1, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396216,13 +394502,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 108, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 57, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 35, + "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -396234,7 +394520,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -396255,10 +394541,10 @@ }, "9. Extracted Dependencies": [] }, - "m4/curl/m4/curl-mbedtls.m4": { + "m4/curl/m4/zz40-xc-ovr.m4": { "1. Artifact Identity": { - "Filename": "curl-mbedtls.m4", - "Path": "m4/curl/m4/curl-mbedtls.m4", + "Filename": "zz40-xc-ovr.m4", + "Path": "m4/curl/m4/zz40-xc-ovr.m4", "Language": "M4", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -396268,9 +394554,9 @@ "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -1724.81, - "Y": 5.26, - "Z": -4142.97 + "X": -2014.66, + "Y": -92.58, + "Z": -4521.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396279,10 +394565,10 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 123, - "Coding LOC": 70, - "Documentation LOC": 35, - "Structural Magnitude": 18.4, + "Total LOC": 668, + "Coding LOC": 338, + "Documentation LOC": 253, + "Structural Magnitude": 248.87, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -396293,31 +394579,31 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "80.67%", + "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", - "API Exposure": "4.56%", + "API Exposure": "0.71%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.65%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 1, + "Sequential Logic Declarations": 37, + "Function Parameters": 51, + "Function/Method Declarations": 24, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -396334,29 +394620,29 @@ "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, + "Dependency Injection Constructs": 37, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 2, + "Structured Telemetry & Logging": 4, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 4, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 66, + "Structural Space Indentations": 92, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396373,13 +394659,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 30, + "Core Var Decl": 50, "Design Camel Case": 0, - "Design Snake Case": 15, + "Design Snake Case": 37, "Design Pascal Case": 0, - "Design Upper Case": 15, + "Design Upper Case": 10, "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Long Vars": 3, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -396391,7 +394677,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -396411,23 +394697,47 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - }, - "m4/curl/m4/curl-sysconfig.m4": { + } + } + }, + "dockerfile/moby/test_targets": { + "Directory Group Magnitude": 402.31, + "File Count": 4, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "21.74%", + "Error & Exception Exposure": "44.46%", + "Tech Debt Exposure": "37.26%", + "Testing Exposure": "2.23%", + "API Exposure": "0.6%", + "Concurrency Exposure": "4.79%", + "State Flux Exposure": "26.5%", + "Commented Logic Exposure": "4.19%", + "Specification Exposure": "96.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "29.05%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "dockerfile/moby/test_targets/daemon.Dockerfile": { "1. Artifact Identity": { - "Filename": "curl-sysconfig.m4", - "Path": "m4/curl/m4/curl-sysconfig.m4", - "Language": "M4", + "Filename": "daemon.Dockerfile", + "Path": "dockerfile/moby/test_targets/daemon.Dockerfile", + "Language": "Dockerfile", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", + "Folder Dominant Lang": "dockerfile", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Identity Proof": "Single Indicator (Ext: .dockerfile)" }, "2. Topological Coordinates": { - "X": -2515.37, - "Y": -179.89, - "Z": -4736.01 + "X": 6838.64, + "Y": -181.82, + "Z": -603.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396436,62 +394746,143 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 21, - "Documentation LOC": 29, - "Structural Magnitude": 15.42, - "Control Flow Ratio": "0.0%", + "Total LOC": 624, + "Coding LOC": 477, + "Documentation LOC": 89, + "Structural Magnitude": 51.74, + "Control Flow Ratio": "78.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.238 + "Raw Cognitive Density": 0.822 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.43%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", + "Cognitive Load Exposure": "53.54%", + "Error & Exception Exposure": "56.08%", + "Tech Debt Exposure": "49.08%", + "Testing Exposure": "2.33%", "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Concurrency Exposure": "19.14%", + "State Flux Exposure": "32.82%", + "Commented Logic Exposure": "6.23%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "27.66%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "RUN", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 354, + "End Line": 370 + }, + { + "Function Name": "RUN", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 68, + "End Line": 68 + }, + { + "Function Name": "RUN", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 85, + "End Line": 90 + }, + { + "Function Name": "RUN", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 454, + "End Line": 459 + }, + { + "Function Name": "RUN", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 214, + "End Line": 218 + }, + { + "Function Name": "RUN", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 227, + "End Line": 231 + }, + { + "Function Name": "RUN", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 62 + }, + { + "Function Name": "ENTRYPOINT", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 449, + "End Line": 451 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 69, + "Sequential Logic Declarations": 19, + "Function Parameters": 60, + "Function/Method Declarations": 58, + "Class/Entity Declarations": 69, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, + "I/O and Network Boundaries": 74, "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "State Mutations / Variable Reassignments": 20, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 5, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 7, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 55, + "Module Dependencies (Imports)": 105, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -396500,24 +394891,24 @@ "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 3, - "Ad-hoc Print / Debug Statements": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 22, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 7, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 69, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Space Indentations": 210, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -396530,13 +394921,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, + "Core Var Decl": 54, "Design Camel Case": 0, - "Design Snake Case": 2, + "Design Snake Case": 1, "Design Pascal Case": 0, - "Design Upper Case": 3, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Upper Case": 53, + "Design Short Vars": 3, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -396545,7 +394936,7 @@ "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 2, @@ -396562,29 +394953,84 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 54, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 2, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "--platform", + "all", + "base", + "binary-dummy", + "build", + "build-dummy", + "buildx", + "busybox", + "compose", + "containerd", + "containerd-", + "containerd-build", + "containerutil", + "containerutil-", + "containerutil-build", + "containerutil-windows-", + "crun", + "debian:", + "delve", + "delve-", + "dev-base", + "dev-firewalld-", + "dev-systemd-", + "dev-systemd-false", + "dev-systemd-true", + "distribution/distribution:", + "docker/buildx-bin:", + "docker/compose-bin:", + "docker:dind", + "dockercli", + "dockercli-integration", + "frozen-images", + "golangci_lint", + "gopls", + "gotestsum", + "gowinres", + "moby/vpnkit-bin:", + "registry", + "rootlesskit", + "rootlesskit-", + "rootlesskit-build", + "runc", + "runc-", + "runc-build", + "scratch", + "shfmt", + "tini", + "tini-", + "tini-build", + "tonistiigi/xx:", + "vpnkit", + "vpnkit-", + "vpnkit-linux-", + "xx" + ] }, - "m4/curl/m4/xc-am-iface.m4": { + "dockerfile/moby/test_targets/generate-files.Dockerfile": { "1. Artifact Identity": { - "Filename": "xc-am-iface.m4", - "Path": "m4/curl/m4/xc-am-iface.m4", - "Language": "M4", + "Filename": "generate-files.Dockerfile", + "Path": "dockerfile/moby/test_targets/generate-files.Dockerfile", + "Language": "Dockerfile", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", + "Folder Dominant Lang": "dockerfile", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Identity Proof": "Single Indicator (Ext: .dockerfile)" }, "2. Topological Coordinates": { - "X": -1953.41, - "Y": -20.22, - "Z": -4942.28 + "X": 6780.0, + "Y": -66.16, + "Z": -165.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396593,59 +395039,59 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 86, - "Coding LOC": 19, - "Documentation LOC": 59, - "Structural Magnitude": 29.88, - "Control Flow Ratio": "0.0%", + "Total LOC": 75, + "Coding LOC": 65, + "Documentation LOC": 2, + "Structural Magnitude": 196.55, + "Control Flow Ratio": "71.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.263 + "Raw Cognitive Density": 0.431 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.48%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "21.81%", + "Error & Exception Exposure": "63.92%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "State Flux Exposure": "58.94%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "29.52%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 3, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 2, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, + "I/O and Network Boundaries": 8, "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 4, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 2, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -396658,19 +395104,19 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 3, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 6, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1, + "Structural Space Indentations": 36, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396687,11 +395133,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 2, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 5, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -396719,29 +395165,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "base", + "generated", + "golang:", + "scratch", + "tools" + ] }, - "m4/curl/m4/zz40-xc-ovr.m4": { + "dockerfile/moby/test_targets/syscall.Dockerfile": { "1. Artifact Identity": { - "Filename": "zz40-xc-ovr.m4", - "Path": "m4/curl/m4/zz40-xc-ovr.m4", - "Language": "M4", + "Filename": "syscall.Dockerfile", + "Path": "dockerfile/moby/test_targets/syscall.Dockerfile", + "Language": "Dockerfile", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", + "Folder Dominant Lang": "dockerfile", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Identity Proof": "Single Indicator (Ext: .dockerfile)" }, "2. Topological Coordinates": { - "X": -2012.36, - "Y": -92.58, - "Z": -4515.86 + "X": 6550.42, + "Y": -19.76, + "Z": 77.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396750,45 +395202,45 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 668, - "Coding LOC": 338, - "Documentation LOC": 253, - "Structural Magnitude": 248.87, - "Control Flow Ratio": "0.0%", + "Total LOC": 21, + "Coding LOC": 13, + "Documentation LOC": 1, + "Structural Magnitude": 148.18, + "Control Flow Ratio": "90.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 1.077 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.71%", + "Testing Exposure": "1.99%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "62.85%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 51, - "Function/Method Declarations": 24, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Control Flow Branches": 9, + "Sequential Logic Declarations": 1, + "Function Parameters": 1, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -396802,36 +395254,206 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 37, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 4, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 6, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 1, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "debian:" + ] + }, + "dockerfile/moby/test_targets/windows.Dockerfile": { + "1. Artifact Identity": { + "Filename": "windows.Dockerfile", + "Path": "dockerfile/moby/test_targets/windows.Dockerfile", + "Language": "Dockerfile", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "dockerfile", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .dockerfile)" + }, + "2. Topological Coordinates": { + "X": 7046.56, + "Y": -80.47, + "Z": 211.17 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 314, + "Coding LOC": 132, + "Documentation LOC": 146, + "Structural Magnitude": 5.84, + "Control Flow Ratio": "80.0%", + "Popularity Rank": 2, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.114 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "6.61%", + "Error & Exception Exposure": "57.84%", + "Tech Debt Exposure": "99.96%", + "Testing Exposure": "2.3%", + "API Exposure": "2.41%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "14.22%", + "Commented Logic Exposure": "10.53%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ENTRYPOINT", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 307, + "End Line": 310 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 8, + "Sequential Logic Declarations": 2, + "Function Parameters": 6, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 1, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 8, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 92, + "Structural Space Indentations": 117, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 1, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -396844,13 +395466,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 50, + "Core Var Decl": 14, "Design Camel Case": 0, - "Design Snake Case": 37, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 10, + "Design Upper Case": 14, "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -396877,7 +395499,7 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, @@ -396921,9 +395543,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 4125.37, + "X": 4145.59, "Y": 99.18, - "Z": -3524.08 + "Z": -3541.53 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -397078,9 +395700,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 4387.92, + "X": 4408.13, "Y": 191.44, - "Z": -4004.69 + "Z": -4022.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -397235,9 +395857,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 4632.06, + "X": 4652.27, "Y": 187.76, - "Z": -3372.6 + "Z": -3390.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -397405,9 +396027,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3894.37, + "X": 3914.59, "Y": 107.58, - "Z": -3897.36 + "Z": -3914.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -397573,9 +396195,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 4311.48, + "X": 4331.7, "Y": 179.55, - "Z": -3737.51 + "Z": -3754.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -397816,9 +396438,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 4724.29, + "X": 4744.5, "Y": 253.19, - "Z": -4108.72 + "Z": -4126.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -397978,7 +396600,7 @@ } }, "typescript/typescript_compiler": { - "Directory Group Magnitude": 291.5, + "Directory Group Magnitude": 291.52, "File Count": 2, "Ecosystem Fingerprint (Archetypes)": { "Static: Literature & Documentation": "50.0%", @@ -398013,9 +396635,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 4390.76, + "X": 4338.53, "Y": 97.38, - "Z": -4768.32 + "Z": 4851.55 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -398170,9 +396792,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4594.83, + "X": 4542.6, "Y": 141.84, - "Z": -4976.5 + "Z": 4643.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -398184,7 +396806,7 @@ "Total LOC": 3917, "Coding LOC": 3186, "Documentation LOC": 444, - "Structural Magnitude": 289.14, + "Structural Magnitude": 289.16, "Control Flow Ratio": "77.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -399630,10 +398252,10 @@ }, { "Function Name": "doWithConditionalBranches", - "Structural Impact": 2.5, + "Structural Impact": 2.7, "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", "Start Line": 1477, "End Line": 1485 @@ -401143,9 +399765,9 @@ "Identity Proof": "Metadata Anchor (COPYING)" }, "2. Topological Coordinates": { - "X": 4325.22, + "X": -4853.89, "Y": 211.04, - "Z": 4954.36 + "Z": 4413.4 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -401300,9 +399922,9 @@ "Identity Proof": "Metadata Anchor (configure.ac)" }, "2. Topological Coordinates": { - "X": 4566.76, + "X": -4612.35, "Y": 251.14, - "Z": 4535.89 + "Z": 3994.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -401447,7 +400069,7 @@ } }, "apex/apex-recipes": { - "Directory Group Magnitude": 248.74, + "Directory Group Magnitude": 240.44, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "87.5%", @@ -401796,9 +400418,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": -478.82, - "Y": 100.42, - "Z": 4190.13 + "X": -90.85, + "Y": 58.4, + "Z": 4302.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -401810,7 +400432,7 @@ "Total LOC": 74, "Coding LOC": 68, "Documentation LOC": 0, - "Structural Magnitude": 20.66, + "Structural Magnitude": 12.36, "Control Flow Ratio": "80.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -401822,7 +400444,7 @@ "Cognitive Load Exposure": "7.79%", "Error & Exception Exposure": "44.65%", "Tech Debt Exposure": "99.46%", - "Testing Exposure": "2.33%", + "Testing Exposure": "2.3%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", @@ -401834,16 +400456,6 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "Account", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 43, - "End Line": 60 - }, { "Function Name": "testUpdateAccountNameNegativeMinAccessProfile", "Structural Impact": 4.2, @@ -401864,16 +400476,6 @@ "Start Line": 22, "End Line": 38 }, - { - "Function Name": "Account", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 25, - "End Line": 32 - }, { "Function Name": "testUpdateAccountNamePositive", "Structural Impact": 1.5, @@ -402014,9 +400616,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": -248.71, - "Y": 118.8, - "Z": 4947.07 + "X": -475.03, + "Y": 155.83, + "Z": 4225.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -402828,9 +401430,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": -109.54, - "Y": 44.44, - "Z": 4375.86 + "X": -991.77, + "Y": 131.5, + "Z": 4565.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -402985,9 +401587,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": -971.03, - "Y": 127.91, - "Z": 4393.09 + "X": -253.01, + "Y": 46.08, + "Z": 4813.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -403131,894 +401733,6 @@ } } }, - "dockerfile/moby/test_targets": { - "Directory Group Magnitude": 239.26, - "File Count": 4, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "21.74%", - "Error & Exception Exposure": "44.46%", - "Tech Debt Exposure": "37.26%", - "Testing Exposure": "2.24%", - "API Exposure": "0.6%", - "Concurrency Exposure": "4.79%", - "State Flux Exposure": "26.5%", - "Commented Logic Exposure": "4.19%", - "Specification Exposure": "96.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "29.05%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "dockerfile/moby/test_targets/daemon.Dockerfile": { - "1. Artifact Identity": { - "Filename": "daemon.Dockerfile", - "Path": "dockerfile/moby/test_targets/daemon.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 6557.91, - "Y": -30.19, - "Z": 5.17 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 624, - "Coding LOC": 477, - "Documentation LOC": 89, - "Structural Magnitude": 78.74, - "Control Flow Ratio": "78.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.822 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "53.54%", - "Error & Exception Exposure": "56.08%", - "Tech Debt Exposure": "49.08%", - "Testing Exposure": "2.36%", - "API Exposure": "0.0%", - "Concurrency Exposure": "19.14%", - "State Flux Exposure": "32.82%", - "Commented Logic Exposure": "6.23%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "RUN", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 163, - "End Line": 179 - }, - { - "Function Name": "RUN", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 354, - "End Line": 370 - }, - { - "Function Name": "RUN", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 322, - "End Line": 335 - }, - { - "Function Name": "RUN", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 256, - "End Line": 268 - }, - { - "Function Name": "RUN", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 559, - "End Line": 565 - }, - { - "Function Name": "RUN", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 68, - "End Line": 68 - }, - { - "Function Name": "RUN", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 85, - "End Line": 90 - }, - { - "Function Name": "RUN", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 454, - "End Line": 459 - }, - { - "Function Name": "RUN", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 214, - "End Line": 218 - }, - { - "Function Name": "RUN", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 227, - "End Line": 231 - }, - { - "Function Name": "RUN", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 133 - }, - { - "Function Name": "RUN", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 291, - "End Line": 303 - }, - { - "Function Name": "RUN", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 390, - "End Line": 401 - }, - { - "Function Name": "RUN", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 62 - }, - { - "Function Name": "ENTRYPOINT", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 449, - "End Line": 451 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 69, - "Sequential Logic Declarations": 19, - "Function Parameters": 60, - "Function/Method Declarations": 58, - "Class/Entity Declarations": 69, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 74, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 20, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 5, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 7, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 55, - "Module Dependencies (Imports)": 105, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 7, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 22, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 7, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 69, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 210, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 54, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 53, - "Design Short Vars": 3, - "Design Long Vars": 2, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 54, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 2, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "--platform", - "all", - "base", - "binary-dummy", - "build", - "build-dummy", - "buildx", - "busybox", - "compose", - "containerd", - "containerd-", - "containerd-build", - "containerutil", - "containerutil-", - "containerutil-build", - "containerutil-windows-", - "crun", - "debian:", - "delve", - "delve-", - "dev-base", - "dev-firewalld-", - "dev-systemd-", - "dev-systemd-false", - "dev-systemd-true", - "distribution/distribution:", - "docker/buildx-bin:", - "docker/compose-bin:", - "docker:dind", - "dockercli", - "dockercli-integration", - "frozen-images", - "golangci_lint", - "gopls", - "gotestsum", - "gowinres", - "moby/vpnkit-bin:", - "registry", - "rootlesskit", - "rootlesskit-", - "rootlesskit-build", - "runc", - "runc-", - "runc-build", - "scratch", - "shfmt", - "tini", - "tini-", - "tini-build", - "tonistiigi/xx:", - "vpnkit", - "vpnkit-", - "vpnkit-linux-", - "xx" - ] - }, - "dockerfile/moby/test_targets/generate-files.Dockerfile": { - "1. Artifact Identity": { - "Filename": "generate-files.Dockerfile", - "Path": "dockerfile/moby/test_targets/generate-files.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 6805.21, - "Y": -145.52, - "Z": -531.46 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 65, - "Documentation LOC": 2, - "Structural Magnitude": 6.5, - "Control Flow Ratio": "71.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.431 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "21.81%", - "Error & Exception Exposure": "63.92%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "58.94%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "29.52%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "RUN", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 18 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 2, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 8, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 4, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 3, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 6, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 36, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "base", - "generated", - "golang:", - "scratch", - "tools" - ] - }, - "dockerfile/moby/test_targets/syscall.Dockerfile": { - "1. Artifact Identity": { - "Filename": "syscall.Dockerfile", - "Path": "dockerfile/moby/test_targets/syscall.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 6798.57, - "Y": -89.38, - "Z": -149.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 21, - "Coding LOC": 13, - "Documentation LOC": 1, - "Structural Magnitude": 148.18, - "Control Flow Ratio": "90.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.077 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "1.99%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "62.85%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 9, - "Sequential Logic Declarations": 1, - "Function Parameters": 1, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 6, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "debian:" - ] - }, - "dockerfile/moby/test_targets/windows.Dockerfile": { - "1. Artifact Identity": { - "Filename": "windows.Dockerfile", - "Path": "dockerfile/moby/test_targets/windows.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 7040.44, - "Y": -80.81, - "Z": 208.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 314, - "Coding LOC": 132, - "Documentation LOC": 146, - "Structural Magnitude": 5.84, - "Control Flow Ratio": "80.0%", - "Popularity Rank": 2, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.114 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.61%", - "Error & Exception Exposure": "57.84%", - "Tech Debt Exposure": "99.96%", - "Testing Exposure": "2.3%", - "API Exposure": "2.41%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "14.22%", - "Commented Logic Exposure": "10.53%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "ENTRYPOINT", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 307, - "End Line": 310 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 2, - "Function Parameters": 6, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 1, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 117, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 1, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 14, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 14, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, "dockerfile/moby/builder/remotecontext/git": { "Directory Group Magnitude": 232.14, "File Count": 1, @@ -404054,9 +401768,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 790.75, + "X": 792.2, "Y": 189.55, - "Z": -5598.68 + "Z": -5608.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -404357,9 +402071,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 3499.37, + "X": 3501.78, "Y": 47.61, - "Z": 3604.88 + "Z": 3607.93 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -404514,9 +402228,9 @@ "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 2911.09, + "X": 2913.5, "Y": 78.52, - "Z": 4239.93 + "Z": 4242.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -404816,9 +402530,9 @@ "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 3132.02, + "X": 3134.43, "Y": 89.06, - "Z": 3789.37 + "Z": 3792.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -405116,9 +402830,9 @@ "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 2641.16, + "X": 2643.57, "Y": 139.32, - "Z": 3699.05 + "Z": 3702.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -405288,9 +403002,9 @@ "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 3170.4, + "X": 3172.81, "Y": 130.04, - "Z": 3650.42 + "Z": 3653.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -405447,9 +403161,9 @@ "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 3336.73, + "X": 3339.14, "Y": 34.03, - "Z": 4316.86 + "Z": 4319.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -405471,571 +403185,40 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.61%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "26.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "3.18%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 2, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 1, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "m4/gnucobol": { - "Directory Group Magnitude": 137.88, - "File Count": 2, - "Ecosystem Fingerprint (Archetypes)": { - "Static: Literature & Documentation": "50.0%", - "Unclassified": "50.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "2.61%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "8.55%", - "Testing Exposure": "1.15%", - "API Exposure": "5.51%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "2.44%", - "Specification Exposure": "50.0%", - "Instability Exposure": "25.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "m4/gnucobol/COPYING": { - "1. Artifact Identity": { - "Filename": "COPYING", - "Path": "m4/gnucobol/COPYING", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "plaintext", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (COPYING)" - }, - "2. Topological Coordinates": { - "X": -4845.31, - "Y": -126.34, - "Z": 4404.23 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 675, - "Coding LOC": 0, - "Documentation LOC": 553, - "Structural Magnitude": 13.5, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "m4/gnucobol/configure.ac": { - "1. Artifact Identity": { - "Filename": "configure.ac", - "Path": "m4/gnucobol/configure.ac", - "Language": "M4", - "Architect": "Unknown Architect", - "Indentation Style": "Mixed (37.6% Spaces / 62.4% Tabs)", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "plaintext", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (configure.ac)" - }, - "2. Topological Coordinates": { - "X": -4596.31, - "Y": -118.16, - "Z": 3980.49 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2922, - "Coding LOC": 2144, - "Documentation LOC": 517, - "Structural Magnitude": 124.38, - "Control Flow Ratio": "100.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.026 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.21%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "17.1%", - "Testing Exposure": "2.3%", - "API Exposure": "11.01%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "4.88%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "27.84%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "AC_DEFUN", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 658, - "End Line": 697 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 50, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 42, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, - "Exposed API / Public Exports": 80, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 10, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 12, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 126, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 240, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 70, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 814, - "Structural Space Indentations": 491, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 362, - "Design Camel Case": 0, - "Design Snake Case": 85, - "Design Pascal Case": 0, - "Design Upper Case": 273, - "Design Short Vars": 8, - "Design Long Vars": 4, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "assembly/hellosilicon": { - "Directory Group Magnitude": 114.36, - "File Count": 4, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "11.35%", - "Error & Exception Exposure": "21.7%", - "Tech Debt Exposure": "24.89%", - "Testing Exposure": "2.43%", - "API Exposure": "3.2%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "26.46%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "55.29%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "assembly/hellosilicon/makefile": { - "1. Artifact Identity": { - "Filename": "makefile", - "Path": "assembly/hellosilicon/makefile", - "Language": "Makefile", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Exact Match)" - }, - "2. Topological Coordinates": { - "X": 2.77, - "Y": 39.33, - "Z": 5315.33 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 32, - "Coding LOC": 23, - "Documentation LOC": 0, - "Structural Magnitude": 53.96, - "Control Flow Ratio": "30.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.348 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.67%", - "Error & Exception Exposure": "86.8%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.33%", - "API Exposure": "6.28%", + "Testing Exposure": "0.61%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "26.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "89.9%", + "Documentation Exposure": "3.18%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 7, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 2, "Function Parameters": 0, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 1, + "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 1, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 1, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, @@ -406060,13 +403243,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 6, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -406083,11 +403266,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 7, + "Core Var Decl": 0, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 7, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -406121,69 +403304,94 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - }, - "assembly/hellosilicon/fileio.S": { + } + } + }, + "typescript/fp-ts": { + "Directory Group Magnitude": 145.71, + "File Count": 5, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "80.0%", + "Static: Literature & Documentation": "20.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "3.04%", + "Error & Exception Exposure": "43.91%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "32.93%", + "API Exposure": "10.48%", + "Concurrency Exposure": "4.28%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "80.0%", + "Instability Exposure": "40.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "46.49%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "typescript/fp-ts/package.json": { "1. Artifact Identity": { - "Filename": "fileio.S", - "Path": "assembly/hellosilicon/fileio.S", - "Language": "Assembly", + "Filename": "package.json", + "Path": "typescript/fp-ts/package.json", + "Language": "Plaintext", "Architect": "Unknown Architect", - "Indentation Style": "Mixed (80.0% Spaces / 20.0% Tabs)", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .s)" + "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 295.7, - "Y": 89.29, - "Z": 5650.5 + "X": -1531.74, + "Y": 181.52, + "Z": -4314.43 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 51, - "Coding LOC": 44, - "Documentation LOC": 1, - "Structural Magnitude": 15.88, + "Total LOC": 76, + "Coding LOC": 0, + "Documentation LOC": 75, + "Structural Magnitude": 1.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.114 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.27%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "38.5%", - "Hardcoded Payload Artifacts": "0.0%" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 17, - "Function Parameters": 21, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, "Function/Method Declarations": 0, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 8, + "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, @@ -406204,26 +403412,26 @@ "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 5, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 13, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 5, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 5, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 5, - "Structural Space Indentations": 20, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -406279,175 +403487,686 @@ }, "9. Extracted Dependencies": [] }, - "assembly/hellosilicon/mainpie.s": { + "typescript/fp-ts/Either.ts": { "1. Artifact Identity": { - "Filename": "mainpie.s", - "Path": "assembly/hellosilicon/mainpie.s", - "Language": "Assembly", + "Filename": "Either.ts", + "Path": "typescript/fp-ts/Either.ts", + "Language": "Typescript", "Architect": "Unknown Architect", - "Indentation Style": "Mixed (10.0% Spaces / 90.0% Tabs)", + "Indentation Style": "Spaces", + "Parent Entity": "_, ReadonlyArray", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .s)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 12.79, - "Y": 59.85, - "Z": 4911.95 + "X": -1288.79, + "Y": 268.26, + "Z": -4003.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 54, - "Coding LOC": 41, - "Documentation LOC": 0, - "Structural Magnitude": 18.62, - "Control Flow Ratio": "40.0%", - "Popularity Rank": 0, + "Total LOC": 1854, + "Coding LOC": 608, + "Documentation LOC": 1110, + "Structural Magnitude": 38.93, + "Control Flow Ratio": "11.6%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.317 + "Raw Cognitive Density": 0.135 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "15.04%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "99.56%", - "Testing Exposure": "2.59%", - "API Exposure": "3.46%", + "Cognitive Load Exposure": "3.93%", + "Error & Exception Exposure": "39.87%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "80.0%", + "API Exposure": "12.77%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "58.26%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "57.32%", + "Documentation Exposure": "13.27%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "DownloadCreditCardNumbers", - "Structural Impact": 6.1, + "Function Name": "getFilterable", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "42.1%", + "Start Line": 281, + "End Line": 320 + }, + { + "Function Name": "equals", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 229, + "End Line": 250 + }, + { + "Function Name": "ap", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 408, + "End Line": 453 + }, + { + "Function Name": "getCompactable", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 260, + "End Line": 273 + }, + { + "Function Name": "ma", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 286, + "End Line": 295 + }, + { + "Function Name": "elem", + "Structural Impact": 7.5, "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 1473, + "End Line": 1481 + }, + { + "Function Name": "getOrElseW", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "4.8%", + "Start Line": 1050, + "End Line": 1136 + }, + { + "Function Name": "matchW", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "5.9%", + "Start Line": 985, + "End Line": 1050 + }, + { + "Function Name": "traverseReadonlyNonEmptyArrayWithIndex", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 13, - "End Line": 21 + "Control Flow Ratio": "33.3%", + "Start Line": 1581, + "End Line": 1597 }, { - "Function Name": "calltoupper", - "Structural Impact": 3.2, + "Function Name": "_chainRec", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 193, + "End Line": 214 + }, + { + "Function Name": "ma", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1325, + "End Line": 1363 + }, + { + "Function Name": "altW", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "11.1%", + "Start Line": 771, + "End Line": 834 + }, + { + "Function Name": "toError", + "Structural Impact": 6.0, "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1458, + "End Line": 1464 + }, + { + "Function Name": "concat", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 251, + "End Line": 260 + }, + { + "Function Name": "ta", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 690, + "End Line": 718 + }, + { + "Function Name": "stringifyJSON", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 43, "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 1728, + "End Line": 1770 + }, + { + "Function Name": "filterMap", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 304, + "End Line": 310 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 312, + "End Line": 318 + }, + { + "Function Name": "alt", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 457, + "End Line": 463 + }, + { + "Function Name": "tryCatch", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1393, + "End Line": 1399 + }, + { + "Function Name": "apW", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 23, - "End Line": 29 + "Control Flow Ratio": "16.7%", + "Start Line": 523, + "End Line": 540 }, { - "Function Name": "_start", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "separate", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 266, + "End Line": 281 + }, + { + "Function Name": "traverseArray", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1628, + "End Line": 1699 + }, + { + "Function Name": "empty", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 38, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 41 + "Control Flow Ratio": "12.5%", + "Start Line": 626, + "End Line": 663 }, { - "Function Name": "aftertoupper", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "fromNullable", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 31, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1363, + "End Line": 1393 + }, + { + "Function Name": "compact", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 265, + "End Line": 265 + }, + { + "Function Name": "exists", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1497, + "End Line": 1526 + }, + { + "Function Name": "bimap", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "12.5%", + "Start Line": 740, + "End Line": 750 + }, + { + "Function Name": "reduce", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 599, + "End Line": 600 + }, + { + "Function Name": "map", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 470, + "End Line": 480 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 750, + "End Line": 761 + }, + { + "Function Name": "extend", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 839, + "End Line": 850 + }, + { + "Function Name": "show", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 31, - "End Line": 34 + "Start Line": 221, + "End Line": 228 }, { - "Function Name": "instr", - "Structural Impact": 1.1, + "Function Name": "ma", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 167, + "End Line": 171 + }, + { + "Function Name": "traverseReadonlyArrayWithIndex", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1605, + "End Line": 1610 + }, + { + "Function Name": "getValidation", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1822, + "End Line": 1853 + }, + { + "Function Name": "getWitherable", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 349 + }, + { + "Function Name": "SE", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1802, + "End Line": 1822 + }, + { + "Function Name": "f", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1409, + "End Line": 1428 + }, + { + "Function Name": "_reduce", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 175 + }, + { + "Function Name": "_reduceRight", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 49 + "Start Line": 180, + "End Line": 181 }, { - "Function Name": "getcreditcards", - "Structural Impact": 1.1, + "Function Name": "_bimap", + "Structural Impact": 2.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Start Line": 187, + "End Line": 188 + }, + { + "Function Name": "_ap", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 173 + }, + { + "Function Name": "_mapLeft", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 190 + }, + { + "Function Name": "_alt", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 190, + "End Line": 192 + }, + { + "Function Name": "parseJSON", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1717, + "End Line": 1719 + }, + { + "Function Name": "_extend", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 192, + "End Line": 193 + }, + { + "Function Name": "getShow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 220, + "End Line": 220 + }, + { + "Function Name": "getEq", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 228, + "End Line": 228 + }, + { + "Function Name": "_traverse", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 181, + "End Line": 186 + }, + { + "Function Name": "chainNullableK", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1436, + "End Line": 1441 + }, + { + "Function Name": "_foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 175, + "End Line": 178 + }, + { + "Function Name": "getApplicativeValidation", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 404, + "End Line": 407 + }, + { + "Function Name": "getAltValidation", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 453, + "End Line": 456 + }, + { + "Function Name": "traverse", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 687, + "End Line": 690 + }, + { + "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, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 250, + "End Line": 250 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 12, - "Function Parameters": 12, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 61, + "Sequential Logic Declarations": 463, + "Function Parameters": 220, + "Function/Method Declarations": 62, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 29, + "Type/Safety Bypasses": 11, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 126, + "State Mutations / Variable Reassignments": 8, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 130, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, + "UI / View Layer Components": 157, + "Closures and Anonymous Functions": 19, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 424, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 32, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 1, - "Manual Memory Allocation": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 3, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, + "Bitwise Operations": 30, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 149, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 18, - "Structural Space Indentations": 2, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 377, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -406458,15 +404177,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Core Var Decl": 60, + "Design Camel Case": 30, + "Design Snake Case": 23, + "Design Pascal Case": 1, + "Design Upper Case": 5, + "Design Short Vars": 13, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -406490,127 +404209,126 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 38, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "./Alt", + "./Applicative", + "./Apply", + "./Bifunctor", + "./Chain", + "./ChainRec", + "./Compactable", + "./Eq", + "./Extend", + "./Filterable", + "./Foldable", + "./FromEither", + "./Functor", + "./HKT", + "./Monad", + "./MonadThrow", + "./Monoid", + "./NonEmptyArray", + "./Option", + "./Pointed", + "./Predicate", + "./ReadonlyNonEmptyArray", + "./Refinement", + "./Semigroup", + "./Separated", + "./Show", + "./Traversable", + "./Witherable", + "./function", + "./internal", + "fp-ts/Apply", + "fp-ts/Either", + "fp-ts/Option", + "fp-ts/ReadonlyArray", + "fp-ts/Semigroup", + "fp-ts/function", + "fp-ts/number", + "fp-ts/string" + ] }, - "assembly/hellosilicon/matrixmultneon.s": { + "typescript/fp-ts/HKT.ts": { "1. Artifact Identity": { - "Filename": "matrixmultneon.s", - "Path": "assembly/hellosilicon/matrixmultneon.s", - "Language": "Assembly", + "Filename": "HKT.ts", + "Path": "typescript/fp-ts/HKT.ts", + "Language": "Typescript", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", + "Indentation Style": "Spaces", + "Parent Entity": "HKT, HKT2, HKT3", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .s)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -235.43, - "Y": 69.48, - "Z": 5765.67 + "X": -802.19, + "Y": 226.65, + "Z": -3862.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 93, - "Coding LOC": 80, - "Documentation LOC": 0, - "Structural Magnitude": 25.9, - "Control Flow Ratio": "34.1%", - "Popularity Rank": 0, + "Total LOC": 127, + "Coding LOC": 25, + "Documentation LOC": 82, + "Structural Magnitude": 3.15, + "Control Flow Ratio": "8.5%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.237 + "Raw Cognitive Density": 0.16 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.41%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "4.31%", + "Error & Exception Exposure": "99.36%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.5%", - "API Exposure": "3.05%", + "Testing Exposure": "2.3%", + "API Exposure": "11.68%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "47.58%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "35.43%", + "Documentation Exposure": "82.38%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "main", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "26.3%", - "Start Line": 20, - "End Line": 55 - }, - { - "Function Name": "printloop", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "27.8%", - "Start Line": 56, - "End Line": 78 - }, - { - "Function Name": "B", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 86, - "End Line": 89 - }, - { - "Function Name": "A", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 85 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 27, - "Function Parameters": 34, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 43, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 8, "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 14, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, - "Exposed API / Public Exports": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 16, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 21, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, + "UI / View Layer Components": 11, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 30, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -406622,24 +404340,24 @@ "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, - "Pointer Arithmetic & Addressing": 12, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 5, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 43, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 5, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -406656,11 +404374,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 4, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 4, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -406689,146 +404407,463 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "typescript/fp-ts": { - "Directory Group Magnitude": 110.78, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "80.0%", - "Static: Literature & Documentation": "20.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "3.14%", - "Error & Exception Exposure": "43.91%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "48.46%", - "API Exposure": "10.48%", - "Concurrency Exposure": "4.28%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "80.0%", - "Instability Exposure": "40.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "45.81%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "typescript/fp-ts/package.json": { + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "typescript/fp-ts/TaskEither.ts": { "1. Artifact Identity": { - "Filename": "package.json", - "Path": "typescript/fp-ts/package.json", - "Language": "Plaintext", + "Filename": "TaskEither.ts", + "Path": "typescript/fp-ts/TaskEither.ts", + "Language": "Typescript", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", + "Parent Entity": "Task, _", "Doc Umbrella": 0.0, "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Exact Match)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 6053.44, - "Y": 181.46, - "Z": -1500.89 + "X": -1055.04, + "Y": 63.91, + "Z": -4421.48 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 0, - "Documentation LOC": 75, - "Structural Magnitude": 1.52, - "Control Flow Ratio": "0.0%", + "Total LOC": 1882, + "Coding LOC": 662, + "Documentation LOC": 1053, + "Structural Magnitude": 28.54, + "Control Flow Ratio": "2.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.095 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "3.4%", + "Error & Exception Exposure": "33.76%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.36%", + "API Exposure": "13.36%", + "Concurrency Exposure": "21.39%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "46.38%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "tryCatchK", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 265, + "End Line": 359 + }, + { + "Function Name": "fromTaskOption", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 249 + }, + { + "Function Name": "traverseSeqArray", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1702, + "End Line": 1799 + }, + { + "Function Name": "traverseReadonlyNonEmptyArrayWithIndexSeq", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1624, + "End Line": 1650 + }, + { + "Function Name": "cbResolver", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1487, + "End Line": 1501 + }, + { + "Function Name": "_alt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 436, + "End Line": 472 + }, + { + "Function Name": "bracketW", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1514, + "End Line": 1545 + }, + { + "Function Name": "async", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 251, + "End Line": 257 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 1482, + "End Line": 1491 + }, + { + "Function Name": "traverseReadonlyArrayWithIndex", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1611, + "End Line": 1616 + }, + { + "Function Name": "traverseReadonlyArrayWithIndexSeq", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1650, + "End Line": 1655 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1467, + "End Line": 1470 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1470, + "End Line": 1473 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1473, + "End Line": 1476 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1476, + "End Line": 1479 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1479, + "End Line": 1482 + }, + { + "Function Name": "taskify", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1466, + "End Line": 1467 + }, + { + "Function Name": "traverseArray", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1673, + "End Line": 1702 + }, + { + "Function Name": "bracket", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1501, + "End Line": 1514 + }, + { + "Function Name": "orElseFirstTaskK", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 373, + "End Line": 393 + }, + { + "Function Name": "chainTaskOptionKW", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 408, + "End Line": 428 + }, + { + "Function Name": "getFilterable", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 744, + "End Line": 763 + }, + { + "Function Name": "getTaskValidation", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1862, + "End Line": 1881 + }, + { + "Function Name": "getApplicativeTaskValidation", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 696, + "End Line": 705 + }, + { + "Function Name": "traverseReadonlyNonEmptyArrayWithIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1600, + "End Line": 1611 + }, + { + "Function Name": "getSemigroup", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1852, + "End Line": 1862 + }, + { + "Function Name": "orElseFirstIOK", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 365, + "End Line": 373 + }, + { + "Function Name": "_apSeq", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 434, + "End Line": 436 + }, + { + "Function Name": "getAltTaskValidation", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 716, + "End Line": 724 + }, + { + "Function Name": "getCompactable", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 730, + "End Line": 738 + }, + { + "Function Name": "tryCatch", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 249, + "End Line": 250 + }, + { + "Function Name": "_apPar", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 433, + "End Line": 434 + }, + { + "Function Name": "fromTaskOptionK", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 393, + "End Line": 398 + }, + { + "Function Name": "f", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 429, + "End Line": 433 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 15, + "Sequential Logic Declarations": 590, + "Function Parameters": 267, + "Function/Method Declarations": 35, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 49, + "Type/Safety Bypasses": 16, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 158, + "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 158, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Asynchronous/Concurrent Execution": 6, + "UI / View Layer Components": 220, + "Closures and Anonymous Functions": 15, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 616, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 32, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 1, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 3, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 28, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 168, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 359, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, + "Regex Execution": 1, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -406838,13 +404873,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Core Var Decl": 46, + "Design Camel Case": 24, + "Design Snake Case": 13, + "Design Pascal Case": 2, + "Design Upper Case": 7, + "Design Short Vars": 8, + "Design Long Vars": 5, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -406870,30 +404905,71 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 40, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "./Alt", + "./Applicative", + "./Apply", + "./Bifunctor", + "./Chain", + "./Compactable", + "./Either", + "./EitherT", + "./Filterable", + "./FromEither", + "./FromIO", + "./FromTask", + "./Functor", + "./IO", + "./IOEither", + "./Monad", + "./MonadIO", + "./MonadTask", + "./MonadThrow", + "./Monoid", + "./NonEmptyArray", + "./Option", + "./Pointed", + "./Predicate", + "./ReadonlyNonEmptyArray", + "./Refinement", + "./Semigroup", + "./Task", + "./TaskOption", + "./function", + "./internal", + "fp-ts/Console", + "fp-ts/Either", + "fp-ts/ReadonlyArray", + "fp-ts/Semigroup", + "fp-ts/Task", + "fp-ts/TaskEither", + "fp-ts/function", + "fp-ts/string", + "fs" + ] }, - "typescript/fp-ts/Either.ts": { + "typescript/fp-ts/pipeable.ts": { "1. Artifact Identity": { - "Filename": "Either.ts", - "Path": "typescript/fp-ts/Either.ts", + "Filename": "pipeable.ts", + "Path": "typescript/fp-ts/pipeable.ts", "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "_, ReadonlyArray", + "Parent Entity": "PipeableFunctor, PipeableFunctor1, PipeableFunctor2", "Doc Umbrella": 0.0, "Folder Dominant Lang": "typescript", "Lock Tier": 2, "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 6296.31, - "Y": 267.13, - "Z": -1193.85 + "X": -1058.73, + "Y": 177.34, + "Z": -4318.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -406902,1858 +404978,2052 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1854, - "Coding LOC": 608, - "Documentation LOC": 1110, - "Structural Magnitude": 33.97, - "Control Flow Ratio": "11.6%", - "Popularity Rank": 2, + "Total LOC": 2612, + "Coding LOC": 1772, + "Documentation LOC": 701, + "Structural Magnitude": 73.57, + "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.135 + "Raw Cognitive Density": 0.108 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.93%", - "Error & Exception Exposure": "39.87%", + "Cognitive Load Exposure": "3.56%", + "Error & Exception Exposure": "46.57%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", - "API Exposure": "12.84%", + "API Exposure": "14.61%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.63%", + "Documentation Exposure": "90.42%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "getFilterable", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 8, + "Function Name": "pipeable", + "Structural Impact": 33.9, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 20, + "Input Parameters": 1, + "Control Flow Ratio": "64.5%", + "Start Line": 2520, + "End Line": 2603 + }, + { + "Function Name": "predicate", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "18.2%", + "Start Line": 2590, + "End Line": 2611 + }, + { + "Function Name": "fromOption", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2585, + "End Line": 2587 + }, + { + "Function Name": "fromEither", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2587, + "End Line": 2589 + }, + { + "Function Name": "partition", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 638, + "End Line": 647 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 824, + "End Line": 833 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 834, + "End Line": 843 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 844, + "End Line": 853 + }, + { + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 484, + "End Line": 491 + }, + { + "Function Name": "partition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 648, + "End Line": 655 + }, + { + "Function Name": "partition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 656, + "End Line": 663 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 735, + "End Line": 742 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 854, + "End Line": 861 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "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 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 191, + "End Line": 195 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 275, + "End Line": 279 + }, + { + "Function Name": "foldMap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 388, + "End Line": 393 + }, + { + "Function Name": "reduceWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 451, + "End Line": 455 + }, + { + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 520, + "End Line": 524 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 559, + "End Line": 564 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 565, + "End Line": 570 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 571, + "End Line": 576 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 577, + "End Line": 582 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 583, + "End Line": 588 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 589, + "End Line": 594 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 664, + "End Line": 669 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 670, + "End Line": 675 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 676, + "End Line": 681 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 686, + "End Line": 690 + }, + { + "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": 698, + "End Line": 703 + }, + { + "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": 703, + "End Line": 708 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 723, + "End Line": 727 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 743, + "End Line": 748 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 749, + "End Line": 754 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 755, + "End Line": 760 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 761, + "End Line": 766 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 767, + "End Line": 772 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 773, + "End Line": 778 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 779, + "End Line": 783 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 812, + "End Line": 816 + }, + { + "Function Name": "partitionWithIndex", + "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 + }, + { + "Function Name": "partitionWithIndex", + "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 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 882, + "End Line": 886 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 894, + "End Line": 899 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 899, + "End Line": 904 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 904, + "End Line": 909 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 921, + "End Line": 925 + }, + { + "Function Name": "promap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 951, + "End Line": 955 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 114, + "End Line": 117 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 117, + "End Line": 120 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "42.1%", - "Start Line": 281, - "End Line": 320 + "Control Flow Ratio": "0.0%", + "Start Line": 120, + "End Line": 123 }, { - "Function Name": "getEq", - "Structural Impact": 8.9, + "Function Name": "map", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 228, - "End Line": 231 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 126 }, { - "Function Name": "getOrElseW", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "4.8%", - "Start Line": 1050, - "End Line": 1136 + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 126, + "End Line": 129 }, { - "Function Name": "getCompactable", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 260, - "End Line": 273 + "Control Flow Ratio": "0.0%", + "Start Line": 131, + "End Line": 133 }, { - "Function Name": "elem", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 1473, - "End Line": 1481 + "Control Flow Ratio": "0.0%", + "Start Line": 141, + "End Line": 144 }, { - "Function Name": "matchW", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "5.9%", - "Start Line": 985, - "End Line": 1050 + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 144, + "End Line": 147 }, { - "Function Name": "traverseReadonlyNonEmptyArrayWithIndex", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1581, - "End Line": 1597 + "Control Flow Ratio": "0.0%", + "Start Line": 147, + "End Line": 150 }, { - "Function Name": "getApplicativeValidation", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 404, - "End Line": 417 + "Control Flow Ratio": "0.0%", + "Start Line": 150, + "End Line": 153 }, { - "Function Name": "_chainRec", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 193, - "End Line": 214 + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 153, + "End Line": 156 }, { - "Function Name": "toError", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1458, - "End Line": 1464 + "Control Flow Ratio": "0.0%", + "Start Line": 156, + "End Line": 159 }, { - "Function Name": "partition", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 289, - "End Line": 295 + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 160, + "End Line": 162 }, { - "Function Name": "filterMap", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 304, - "End Line": 310 + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 170, + "End Line": 173 }, { - "Function Name": "partitionMap", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 312, - "End Line": 318 + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 176 }, { - "Function Name": "alt", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 457, - "End Line": 463 + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 176, + "End Line": 179 }, { - "Function Name": "orElseW", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "11.1%", - "Start Line": 1335, - "End Line": 1363 + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 179, + "End Line": 182 }, { - "Function Name": "tryCatch", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1393, - "End Line": 1399 + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 185 }, { - "Function Name": "getAltValidation", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 453, - "End Line": 464 + "Control Flow Ratio": "0.0%", + "Start Line": 185, + "End Line": 188 }, { - "Function Name": "getSemigroup", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 250, - "End Line": 252 + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 191 }, { - "Function Name": "fromNullable", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 1, + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1363, - "End Line": 1393 + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 206 }, { - "Function Name": "traverse", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 687, - "End Line": 714 + "Control Flow Ratio": "0.0%", + "Start Line": 206, + "End Line": 209 }, { - "Function Name": "stringifyJSON", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1728, - "End Line": 1735 + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 212 }, { - "Function Name": "getShow", - "Structural Impact": 3.6, + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 212, + "End Line": 215 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 215, + "End Line": 218 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", "Start Line": 220, "End Line": 222 }, { - "Function Name": "filter", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 286, - "End Line": 287 + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 230, + "End Line": 233 }, { - "Function Name": "exists", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1497, - "End Line": 1510 + "Control Flow Ratio": "0.0%", + "Start Line": 233, + "End Line": 236 }, { - "Function Name": "swap", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1325, - "End Line": 1335 + "Control Flow Ratio": "0.0%", + "Start Line": 236, + "End Line": 239 }, { - "Function Name": "sequence", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 714, - "End Line": 718 + "Control Flow Ratio": "0.0%", + "Start Line": 239, + "End Line": 242 }, { - "Function Name": "f", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1542, - "End Line": 1543 + "Control Flow Ratio": "0.0%", + "Start Line": 242, + "End Line": 245 }, { - "Function Name": "getValidation", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 32, + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1822, - "End Line": 1853 + "Start Line": 247, + "End Line": 249 }, { - "Function Name": "getWitherable", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 349 + "Start Line": 257, + "End Line": 260 }, { - "Function Name": "getValidationSemigroup", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1802, - "End Line": 1812 + "Start Line": 260, + "End Line": 263 }, { - "Function Name": "getValidationMonoid", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1812, - "End Line": 1822 + "Start Line": 263, + "End Line": 266 }, { - "Function Name": "_reduce", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 175 + "Start Line": 266, + "End Line": 269 }, { - "Function Name": "_reduceRight", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 180, - "End Line": 181 + "Start Line": 269, + "End Line": 272 }, { - "Function Name": "_bimap", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 188 + "Start Line": 272, + "End Line": 275 }, { - "Function Name": "_ap", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 171, - "End Line": 173 + "Start Line": 287, + "End Line": 290 }, { - "Function Name": "_mapLeft", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 190 + "Start Line": 290, + "End Line": 293 }, { - "Function Name": "_alt", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 190, - "End Line": 192 + "Start Line": 293, + "End Line": 296 }, { - "Function Name": "parseJSON", - "Structural Impact": 1.9, + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 296, + "End Line": 299 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 299, + "End Line": 302 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1717, - "End Line": 1719 + "Start Line": 303, + "End Line": 305 }, { - "Function Name": "_map", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 170, - "End Line": 171 + "Start Line": 313, + "End Line": 316 }, { - "Function Name": "_extend", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 192, - "End Line": 193 + "Start Line": 316, + "End Line": 319 }, { - "Function Name": "onNone", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1228, - "End Line": 1234 + "Start Line": 319, + "End Line": 322 }, { - "Function Name": "_traverse", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 181, - "End Line": 186 + "Start Line": 322, + "End Line": 325 }, { - "Function Name": "chainNullableK", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1436, - "End Line": 1441 + "Start Line": 325, + "End Line": 328 }, { - "Function Name": "_foldMap", + "Function Name": "extend", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 175, - "End Line": 178 + "Start Line": 328, + "End Line": 331 }, { - "Function Name": "elem", + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 332, + "End Line": 334 + }, + { + "Function Name": "reduce", "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 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 61, - "Sequential Logic Declarations": 463, - "Function Parameters": 248, - "Function/Method Declarations": 81, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 29, - "Type/Safety Bypasses": 11, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 129, - "State Mutations / Variable Reassignments": 8, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 130, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 157, - "Closures and Anonymous Functions": 19, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 424, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 32, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 3, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 30, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 149, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 377, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 2, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 60, - "Design Camel Case": 30, - "Design Snake Case": 23, - "Design Pascal Case": 1, - "Design Upper Case": 5, - "Design Short Vars": 13, - "Design Long Vars": 2, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 38, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./Alt", - "./Applicative", - "./Apply", - "./Bifunctor", - "./Chain", - "./ChainRec", - "./Compactable", - "./Eq", - "./Extend", - "./Filterable", - "./Foldable", - "./FromEither", - "./Functor", - "./HKT", - "./Monad", - "./MonadThrow", - "./Monoid", - "./NonEmptyArray", - "./Option", - "./Pointed", - "./Predicate", - "./ReadonlyNonEmptyArray", - "./Refinement", - "./Semigroup", - "./Separated", - "./Show", - "./Traversable", - "./Witherable", - "./function", - "./internal", - "fp-ts/Apply", - "fp-ts/Either", - "fp-ts/Option", - "fp-ts/ReadonlyArray", - "fp-ts/Semigroup", - "fp-ts/function", - "fp-ts/number", - "fp-ts/string" - ] - }, - "typescript/fp-ts/HKT.ts": { - "1. Artifact Identity": { - "Filename": "HKT.ts", - "Path": "typescript/fp-ts/HKT.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "HKT, HKT2, HKT3", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 6776.61, - "Y": 225.99, - "Z": -1052.28 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 127, - "Coding LOC": 25, - "Documentation LOC": 82, - "Structural Magnitude": 3.15, - "Control Flow Ratio": "8.5%", - "Popularity Rank": 2, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.16 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.31%", - "Error & Exception Exposure": "99.36%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "11.68%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "82.38%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 43, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 8, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 14, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 21, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 11, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 30, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 5, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 5, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 4, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "typescript/fp-ts/TaskEither.ts": { - "1. Artifact Identity": { - "Filename": "TaskEither.ts", - "Path": "typescript/fp-ts/TaskEither.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "Task, _", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 6525.74, - "Y": 65.43, - "Z": -1602.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1882, - "Coding LOC": 662, - "Documentation LOC": 1053, - "Structural Magnitude": 23.14, - "Control Flow Ratio": "2.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.133 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.91%", - "Error & Exception Exposure": "33.76%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "13.29%", - "Concurrency Exposure": "21.39%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "40.62%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 342, + "End Line": 345 + }, + { + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 345, + "End Line": 348 + }, + { + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 351 + }, + { + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 351, + "End Line": 354 + }, + { + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 354, + "End Line": 357 + }, { - "Function Name": "traverseReadonlyNonEmptyArrayWithIndexSeq", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 1624, - "End Line": 1639 + "Control Flow Ratio": "0.0%", + "Start Line": 359, + "End Line": 361 }, { - "Function Name": "cbResolver", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1487, - "End Line": 1501 + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 369, + "End Line": 372 }, { - "Function Name": "_alt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 37, + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 436, - "End Line": 472 + "Start Line": 372, + "End Line": 375 }, { - "Function Name": "async", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 251, - "End Line": 257 + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 375, + "End Line": 378 }, { - "Function Name": "taskify", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 1482, - "End Line": 1491 + "Control Flow Ratio": "0.0%", + "Start Line": 378, + "End Line": 381 }, { - "Function Name": "f", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1561, - "End Line": 1562 + "Control Flow Ratio": "0.0%", + "Start Line": 381, + "End Line": 384 }, { - "Function Name": "chainTaskOptionKW", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 21, + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 408, - "End Line": 428 + "Start Line": 384, + "End Line": 387 }, { - "Function Name": "getFilterable", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 744, - "End Line": 763 + "Start Line": 401, + "End Line": 404 }, { - "Function Name": "release", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1517, - "End Line": 1529 + "Start Line": 404, + "End Line": 407 }, { - "Function Name": "getTaskValidation", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1862, - "End Line": 1881 + "Start Line": 407, + "End Line": 410 }, { - "Function Name": "partitionMap", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 772 + "Start Line": 410, + "End Line": 413 }, { - "Function Name": "getApplicativeTaskValidation", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 705 + "Start Line": 413, + "End Line": 416 }, { - "Function Name": "getSemigroup", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1852, - "End Line": 1862 + "Start Line": 416, + "End Line": 419 }, { - "Function Name": "_apSeq", - "Structural Impact": 1.9, + "Function Name": "reduceRight", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 434, - "End Line": 436 + "Start Line": 420, + "End Line": 422 }, { - "Function Name": "getAltTaskValidation", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 716, - "End Line": 724 + "Start Line": 430, + "End Line": 433 }, { - "Function Name": "getCompactable", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 730, - "End Line": 738 + "Start Line": 433, + "End Line": 436 }, { - "Function Name": "tryCatch", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 249, - "End Line": 250 + "Start Line": 436, + "End Line": 439 }, { - "Function Name": "_map", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 432, - "End Line": 433 + "Start Line": 439, + "End Line": 442 }, { - "Function Name": "_apPar", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 433, - "End Line": 434 + "Start Line": 442, + "End Line": 445 }, { - "Function Name": "onNone", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1179, - "End Line": 1185 + "Start Line": 445, + "End Line": 448 }, { - "Function Name": "fromTaskOptionK", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 393, - "End Line": 398 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 15, - "Sequential Logic Declarations": 590, - "Function Parameters": 311, - "Function/Method Declarations": 76, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 49, - "Type/Safety Bypasses": 16, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 154, - "State Mutations / Variable Reassignments": 5, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 158, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 220, - "Closures and Anonymous Functions": 15, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 616, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 32, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 1, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 28, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 168, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 359, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 46, - "Design Camel Case": 24, - "Design Snake Case": 13, - "Design Pascal Case": 2, - "Design Upper Case": 7, - "Design Short Vars": 8, - "Design Long Vars": 5, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 40, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./Alt", - "./Applicative", - "./Apply", - "./Bifunctor", - "./Chain", - "./Compactable", - "./Either", - "./EitherT", - "./Filterable", - "./FromEither", - "./FromIO", - "./FromTask", - "./Functor", - "./IO", - "./IOEither", - "./Monad", - "./MonadIO", - "./MonadTask", - "./MonadThrow", - "./Monoid", - "./NonEmptyArray", - "./Option", - "./Pointed", - "./Predicate", - "./ReadonlyNonEmptyArray", - "./Refinement", - "./Semigroup", - "./Task", - "./TaskOption", - "./function", - "./internal", - "fp-ts/Console", - "fp-ts/Either", - "fp-ts/ReadonlyArray", - "fp-ts/Semigroup", - "fp-ts/Task", - "fp-ts/TaskEither", - "fp-ts/function", - "fp-ts/string", - "fs" - ] - }, - "typescript/fp-ts/pipeable.ts": { - "1. Artifact Identity": { - "Filename": "pipeable.ts", - "Path": "typescript/fp-ts/pipeable.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "PipeableFunctor, PipeableFunctor1, PipeableFunctor2", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 6522.52, - "Y": 177.34, - "Z": -1505.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2612, - "Coding LOC": 1772, - "Documentation LOC": 701, - "Structural Magnitude": 49.0, - "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.107 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.54%", - "Error & Exception Exposure": "46.57%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "14.61%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "90.42%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "filterOrElse", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 2593, - "End Line": 2611 + "Start Line": 448, + "End Line": 451 }, { - "Function Name": "fromPredicate", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 2589, - "End Line": 2593 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 466 }, { - "Function Name": "fromOption", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2585, - "End Line": 2587 + "Control Flow Ratio": "0.0%", + "Start Line": 466, + "End Line": 469 }, { - "Function Name": "fromEither", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2587, - "End Line": 2589 + "Control Flow Ratio": "0.0%", + "Start Line": 469, + "End Line": 472 }, { - "Function Name": "g", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 15, + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1449, - "End Line": 1463 + "Start Line": 472, + "End Line": 475 }, { - "Function Name": "g", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2103, - "End Line": 2114 + "Start Line": 475, + "End Line": 478 }, { - "Function Name": "partition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 638, - "End Line": 647 + "Start Line": 478, + "End Line": 481 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 824, - "End Line": 833 + "Start Line": 481, + "End Line": 484 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 834, - "End Line": 843 + "Start Line": 499, + "End Line": 502 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 844, - "End Line": 853 + "Start Line": 502, + "End Line": 505 }, { - "Function Name": "foldMapWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 484, - "End Line": 491 + "Start Line": 505, + "End Line": 508 }, { - "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 648, - "End Line": 655 + "Start Line": 508, + "End Line": 511 }, { - "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 656, - "End Line": 663 + "Start Line": 511, + "End Line": 514 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 735, - "End Line": 742 + "Start Line": 514, + "End Line": 517 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 854, - "End Line": 861 + "Start Line": 517, + "End Line": 520 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 862, - "End Line": 869 + "Start Line": 532, + "End Line": 535 }, { - "Function Name": "isMonadThrow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2307, - "End Line": 2314 + "Start Line": 535, + "End Line": 538 }, { - "Function Name": "mapWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 191, - "End Line": 195 + "Start Line": 538, + "End Line": 541 }, { - "Function Name": "bimap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 275, - "End Line": 279 + "Start Line": 541, + "End Line": 544 }, { - "Function Name": "foldMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 388, - "End Line": 393 + "Start Line": 544, + "End Line": 547 }, { - "Function Name": "reduceWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 451, - "End Line": 455 + "Start Line": 549, + "End Line": 551 }, { - "Function Name": "reduceRightWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "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": 520, - "End Line": 524 + "Start Line": 595, + "End Line": 598 }, { "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 559, - "End Line": 564 + "Start Line": 599, + "End Line": 601 }, { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 565, - "End Line": 570 + "Start Line": 609, + "End Line": 612 }, { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 571, - "End Line": 576 + "Start Line": 612, + "End Line": 615 }, { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 577, - "End Line": 582 + "Start Line": 615, + "End Line": 618 }, { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 583, - "End Line": 588 + "Start Line": 618, + "End Line": 621 }, { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 589, - "End Line": 594 + "Start Line": 621, + "End Line": 624 }, { - "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 664, - "End Line": 669 + "Start Line": 624, + "End Line": 627 }, { - "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 670, - "End Line": 675 + "Start Line": 628, + "End Line": 630 }, { "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 676, - "End Line": 681 + "Start Line": 682, + "End Line": 685 }, { - "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 686, - "End Line": 690 + "Start Line": 708, + "End Line": 711 }, { "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 723, - "End Line": 727 + "Start Line": 711, + "End Line": 714 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 748 + "Start Line": 714, + "End Line": 717 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 749, - "End Line": 754 + "Start Line": 717, + "End Line": 720 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 755, - "End Line": 760 + "Start Line": 720, + "End Line": 723 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 766 + "Start Line": 791, + "End Line": 794 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 767, - "End Line": 772 + "Start Line": 794, + "End Line": 797 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 778 + "Start Line": 797, + "End Line": 800 }, { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 779, - "End Line": 783 + "Start Line": 800, + "End Line": 803 }, { "Function Name": "filterMapWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 812, - "End Line": 816 + "Start Line": 803, + "End Line": 806 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 806, + "End Line": 809 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 809, + "End Line": 812 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 909, + "End Line": 912 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 912, + "End Line": 915 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 915, + "End Line": 918 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 918, + "End Line": 921 + }, + { + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 933, + "End Line": 936 + }, + { + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 936, + "End Line": 939 + }, + { + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 939, + "End Line": 942 + }, + { + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 942, + "End Line": 945 + }, + { + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 945, + "End Line": 948 + }, + { + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 948, + "End Line": 951 + }, + { + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 963, + "End Line": 966 + }, + { + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 966, + "End Line": 969 + }, + { + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 969, + "End Line": 972 + }, + { + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 972, + "End Line": 975 + }, + { + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 875 + "Start Line": 975, + "End Line": 978 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 876, - "End Line": 881 + "Start Line": 979, + "End Line": 981 }, { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "isFilterableWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 882, - "End Line": 886 + "Start Line": 2303, + "End Line": 2305 }, { - "Function Name": "partitionMapWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "map", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 921, - "End Line": 925 + "Start Line": 129, + "End Line": 130 }, { - "Function Name": "promap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "map", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 951, - "End Line": 955 + "Start Line": 130, + "End Line": 131 }, { - "Function Name": "map", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "contramap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 131, - "End Line": 133 + "Start Line": 159, + "End Line": 160 }, { - "Function Name": "contramap", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "ap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 160, - "End Line": 162 + "Start Line": 218, + "End Line": 219 }, { "Function Name": "ap", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 220, - "End Line": 222 + "Start Line": 219, + "End Line": 220 }, { "Function Name": "chain", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 249 + "Start Line": 245, + "End Line": 246 }, { - "Function Name": "mapLeft", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "chain", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 303, - "End Line": 305 + "Start Line": 246, + "End Line": 247 }, { - "Function Name": "extend", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "mapLeft", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 332, - "End Line": 334 + "Start Line": 302, + "End Line": 303 }, { - "Function Name": "reduce", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "extend", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 361 + "Start Line": 331, + "End Line": 332 }, { - "Function Name": "reduceRight", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "reduce", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 422 + "Start Line": 357, + "End Line": 358 }, { - "Function Name": "alt", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "reduce", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 549, - "End Line": 551 + "Start Line": 358, + "End Line": 359 }, { - "Function Name": "filter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "foldMap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 595, - "End Line": 598 + "Start Line": 387, + "End Line": 388 }, { - "Function Name": "filter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "reduceRight", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 599, - "End Line": 601 + "Start Line": 419, + "End Line": 420 }, { - "Function Name": "filterMap", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "alt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 628, - "End Line": 630 + "Start Line": 547, + "End Line": 548 }, { - "Function Name": "partition", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "alt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 682, - "End Line": 685 + "Start Line": 548, + "End Line": 549 }, { - "Function Name": "compose", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "filterMap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 979, - "End Line": 981 + "Start Line": 627, + "End Line": 628 }, { - "Function Name": "isFilterableWithIndex", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "compose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2303, - "End Line": 2305 + "Start Line": 978, + "End Line": 979 }, { "Function Name": "isFunctor", @@ -408894,94 +407164,14 @@ "Control Flow Ratio": "0.0%", "Start Line": 2306, "End Line": 2307 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2314, - "End Line": 2315 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2344, - "End Line": 2345 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2374, - "End Line": 2375 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2404, - "End Line": 2405 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2433, - "End Line": 2434 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2463, - "End Line": 2464 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2490, - "End Line": 2491 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2520, - "End Line": 2520 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 128, "Sequential Logic Declarations": 2243, - "Function Parameters": 1193, - "Function/Method Declarations": 250, + "Function Parameters": 1142, + "Function/Method Declarations": 224, "Class/Entity Declarations": 108, "Defensive Programming Constructs": 20, "Type/Safety Bypasses": 17, @@ -409109,6 +407299,760 @@ } } }, + "assembly/hellosilicon": { + "Directory Group Magnitude": 114.36, + "File Count": 4, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "11.35%", + "Error & Exception Exposure": "21.7%", + "Tech Debt Exposure": "24.89%", + "Testing Exposure": "2.43%", + "API Exposure": "3.2%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "26.46%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "55.29%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "assembly/hellosilicon/makefile": { + "1. Artifact Identity": { + "Filename": "makefile", + "Path": "assembly/hellosilicon/makefile", + "Language": "Makefile", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Exact Match)" + }, + "2. Topological Coordinates": { + "X": 2.77, + "Y": 39.33, + "Z": 5315.33 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 32, + "Coding LOC": 23, + "Documentation LOC": 0, + "Structural Magnitude": 53.96, + "Control Flow Ratio": "30.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.348 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "11.67%", + "Error & Exception Exposure": "86.8%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.33%", + "API Exposure": "6.28%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "89.9%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3, + "Sequential Logic Declarations": 7, + "Function Parameters": 0, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 6, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 7, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 7, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "assembly/hellosilicon/fileio.S": { + "1. Artifact Identity": { + "Filename": "fileio.S", + "Path": "assembly/hellosilicon/fileio.S", + "Language": "Assembly", + "Architect": "Unknown Architect", + "Indentation Style": "Mixed (80.0% Spaces / 20.0% Tabs)", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .s)" + }, + "2. Topological Coordinates": { + "X": 295.7, + "Y": 89.29, + "Z": 5650.5 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 51, + "Coding LOC": 44, + "Documentation LOC": 1, + "Structural Magnitude": 15.88, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.114 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "7.27%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "38.5%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 17, + "Function Parameters": 21, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 8, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 5, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 13, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 5, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 5, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 5, + "Structural Space Indentations": 20, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "assembly/hellosilicon/mainpie.s": { + "1. Artifact Identity": { + "Filename": "mainpie.s", + "Path": "assembly/hellosilicon/mainpie.s", + "Language": "Assembly", + "Architect": "Unknown Architect", + "Indentation Style": "Mixed (10.0% Spaces / 90.0% Tabs)", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .s)" + }, + "2. Topological Coordinates": { + "X": 12.79, + "Y": 59.85, + "Z": 4911.95 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 54, + "Coding LOC": 41, + "Documentation LOC": 0, + "Structural Magnitude": 18.62, + "Control Flow Ratio": "40.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.317 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "15.04%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "99.56%", + "Testing Exposure": "2.59%", + "API Exposure": "3.46%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "58.26%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "57.32%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "DownloadCreditCardNumbers", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 13, + "End Line": 21 + }, + { + "Function Name": "calltoupper", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 23, + "End Line": 29 + }, + { + "Function Name": "_start", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 36, + "End Line": 41 + }, + { + "Function Name": "aftertoupper", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 31, + "End Line": 34 + }, + { + "Function Name": "instr", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 49 + }, + { + "Function Name": "getcreditcards", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 51 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 8, + "Sequential Logic Declarations": 12, + "Function Parameters": 12, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 1, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 2, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 18, + "Structural Space Indentations": 2, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "assembly/hellosilicon/matrixmultneon.s": { + "1. Artifact Identity": { + "Filename": "matrixmultneon.s", + "Path": "assembly/hellosilicon/matrixmultneon.s", + "Language": "Assembly", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .s)" + }, + "2. Topological Coordinates": { + "X": -235.43, + "Y": 69.48, + "Z": 5765.67 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 93, + "Coding LOC": 80, + "Documentation LOC": 0, + "Structural Magnitude": 25.9, + "Control Flow Ratio": "34.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.237 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "11.41%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.5%", + "API Exposure": "3.05%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "47.58%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "35.43%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "main", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "26.3%", + "Start Line": 20, + "End Line": 55 + }, + { + "Function Name": "printloop", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "27.8%", + "Start Line": 56, + "End Line": 78 + }, + { + "Function Name": "B", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 86, + "End Line": 89 + }, + { + "Function Name": "A", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 82, + "End Line": 85 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 14, + "Sequential Logic Declarations": 27, + "Function Parameters": 34, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 12, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 1, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 43, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + } + } + }, "cobol/cobrix": { "Directory Group Magnitude": 107.92, "File Count": 9, @@ -409144,9 +408088,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -16.49, + "X": 6381.69, "Y": 76.49, - "Z": -3068.4 + "Z": -293.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -409301,9 +408245,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -699.3, + "X": 5698.88, "Y": 315.46, - "Z": -3867.14 + "Z": -1092.0 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -409458,9 +408402,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -301.05, + "X": 6097.13, "Y": 53.02, - "Z": -3045.78 + "Z": -270.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -409615,9 +408559,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -634.41, + "X": 5763.77, "Y": 110.33, - "Z": -2833.61 + "Z": -58.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -409772,9 +408716,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -52.23, + "X": 6345.95, "Y": 215.68, - "Z": -3519.14 + "Z": -743.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -409929,9 +408873,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -458.61, + "X": 5939.57, "Y": 192.76, - "Z": -3267.9 + "Z": -492.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410086,9 +409030,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -699.12, + "X": 5699.06, "Y": 208.22, - "Z": -3126.58 + "Z": -351.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410243,9 +409187,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -934.18, + "X": 5464.0, "Y": 230.29, - "Z": -3334.7 + "Z": -559.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410400,9 +409344,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -461.31, + "X": 5936.86, "Y": 252.47, - "Z": -3887.2 + "Z": -1112.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410581,9 +409525,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2365.65, + "X": 2377.32, "Y": 112.82, - "Z": 3759.41 + "Z": 3780.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410738,9 +409682,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2583.66, + "X": 2595.32, "Y": 160.61, - "Z": 4415.92 + "Z": 4437.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410895,9 +409839,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 1884.76, + "X": 1896.42, "Y": 252.1, - "Z": 4095.81 + "Z": 4117.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411052,9 +409996,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2286.17, + "X": 2297.83, "Y": 135.41, - "Z": 4092.93 + "Z": 4114.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411360,9 +410304,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2668.07, + "X": 2679.73, "Y": 94.78, - "Z": 3866.55 + "Z": 3887.77 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411548,9 +410492,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2044.06, + "X": 2055.72, "Y": 231.79, - "Z": 4252.05 + "Z": 4273.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411770,9 +410714,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5136.57, + "X": -5151.34, "Y": 229.77, - "Z": 771.28 + "Z": 773.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411927,9 +410871,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4866.86, + "X": -4881.64, "Y": 150.65, - "Z": 211.18 + "Z": 213.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -412084,9 +411028,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5399.04, + "X": -5413.81, "Y": 150.33, - "Z": 383.16 + "Z": 385.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -412241,9 +411185,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4655.69, + "X": -4670.47, "Y": 218.44, - "Z": 977.66 + "Z": 979.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -412398,9 +411342,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4967.34, + "X": -4982.11, "Y": 184.72, - "Z": 559.68 + "Z": 561.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414247,9 +413191,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": -3595.57, + "X": -3597.01, "Y": -130.85, - "Z": -3946.18 + "Z": -3947.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -414404,9 +413348,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": -3327.42, + "X": -3328.87, "Y": -71.47, - "Z": -4140.53 + "Z": -4142.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415958,9 +414902,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": 4853.98, + "X": 4874.0, "Y": 13.49, - "Z": -3768.73 + "Z": -3783.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -416124,9 +415068,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": 5063.68, + "X": 5083.71, "Y": -7.95, - "Z": -3772.25 + "Z": -3787.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -416839,9 +415783,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": 3308.77, + "X": 3310.88, "Y": -151.83, - "Z": 4765.56 + "Z": 4768.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -416996,9 +415940,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": 3098.47, + "X": 3100.57, "Y": -168.7, - "Z": 4984.38 + "Z": 4987.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -417177,9 +416121,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -5299.46, + "X": -5309.5, "Y": 96.0, - "Z": 3183.74 + "Z": 3190.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -417334,9 +416278,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -5516.59, + "X": -5526.63, "Y": 86.12, - "Z": 3420.65 + "Z": 3427.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418010,9 +416954,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 2110.59, + "X": 2120.42, "Y": 126.25, - "Z": 5070.02 + "Z": 5090.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418167,9 +417111,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 2345.07, + "X": 2354.89, "Y": 157.13, - "Z": 5122.42 + "Z": 5143.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418348,9 +417292,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": -2154.7, + "X": -2156.56, "Y": -161.46, - "Z": -5209.64 + "Z": -5214.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418505,9 +417449,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": -1965.33, + "X": -1967.19, "Y": -190.21, - "Z": -5178.34 + "Z": -5183.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418686,9 +417630,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4695.08, + "X": -4702.98, "Y": 92.28, - "Z": 2067.23 + "Z": 2070.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418843,9 +417787,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4475.91, + "X": -4483.81, "Y": 141.88, - "Z": 1718.74 + "Z": 1722.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419025,9 +417969,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 5908.74, + "X": 5923.44, "Y": -172.25, - "Z": -3176.33 + "Z": -3184.01 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -419182,9 +418126,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": 5704.45, + "X": 5719.15, "Y": -121.78, - "Z": -2762.38 + "Z": -2770.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419363,9 +418307,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1519.23, + "X": 1525.5, "Y": -32.07, - "Z": 5296.14 + "Z": 5318.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419520,9 +418464,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1246.0, + "X": 1252.28, "Y": -37.1, - "Z": 5543.57 + "Z": 5566.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419701,9 +418645,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -5362.5, + "X": -5375.77, "Y": 187.56, - "Z": 1320.58 + "Z": 1323.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419858,9 +418802,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -5602.66, + "X": -5615.92, "Y": 221.85, - "Z": 1440.19 + "Z": 1443.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -420426,9 +419370,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": 6589.82, + "X": 6600.27, "Y": -227.46, - "Z": -2061.57 + "Z": -2064.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -420583,9 +419527,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 6373.75, + "X": 6384.2, "Y": -119.92, - "Z": -1998.46 + "Z": -2001.86 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -420765,9 +419709,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2825.89, + "X": -2828.47, "Y": 112.5, - "Z": -4894.35 + "Z": -4898.82 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -420922,9 +419866,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -3013.58, + "X": -3016.16, "Y": 183.94, - "Z": -4525.69 + "Z": -4530.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -422505,9 +421449,9 @@ "Identity Proof": "Metadata Anchor (COPYING)" }, "2. Topological Coordinates": { - "X": 3045.88, + "X": 3047.32, "Y": 219.52, - "Z": -5817.78 + "Z": -5820.53 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -422686,9 +421630,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3527.43, + "X": 3529.09, "Y": 77.93, - "Z": -5536.27 + "Z": -5538.77 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -422843,9 +421787,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3728.89, + "X": 3730.55, "Y": 117.24, - "Z": -5560.98 + "Z": -5563.48 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -423000,9 +421944,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3672.7, + "X": 3674.36, "Y": 156.7, - "Z": -5864.29 + "Z": -5866.79 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -423724,9 +422668,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 4065.98, + "X": 4067.6, "Y": -44.32, - "Z": -5401.19 + "Z": -5403.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -423905,9 +422849,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 5011.79, + "X": 5013.06, "Y": -82.68, - "Z": 4165.74 + "Z": 4166.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -424087,9 +423031,9 @@ "Identity Proof": "Metadata Anchor (COPYING)" }, "2. Topological Coordinates": { - "X": -966.82, + "X": -968.53, "Y": 146.31, - "Z": -4846.02 + "Z": -4855.01 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -424244,9 +423188,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -1178.86, + "X": -1180.57, "Y": 104.96, - "Z": -4820.82 + "Z": -4829.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -424437,9 +423381,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 545.84, + "X": 546.64, "Y": 101.03, - "Z": 5300.61 + "Z": 5308.18 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -424605,9 +423549,9 @@ "Identity Proof": "Metadata Anchor (COPYRIGHT)" }, "2. Topological Coordinates": { - "X": 327.37, + "X": 328.17, "Y": 189.24, - "Z": 5390.49 + "Z": 5398.07 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -425439,9 +424383,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -4154.13, + "X": -4163.55, "Y": 12.49, - "Z": 4503.49 + "Z": 4513.95 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -425621,9 +424565,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -3544.63, + "X": -5274.16, "Y": 213.48, - "Z": 4356.21 + "Z": -4586.04 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -425778,9 +424722,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -3676.54, + "X": -5406.07, "Y": 193.72, - "Z": 4640.96 + "Z": -4301.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -425935,9 +424879,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -3509.57, + "X": -5239.1, "Y": 186.08, - "Z": 4213.38 + "Z": -4728.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -426120,9 +425064,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 7043.35, + "X": 7057.45, "Y": -96.74, - "Z": -1112.82 + "Z": -1114.9 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -426277,9 +425221,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": 6910.81, + "X": 6924.91, "Y": -88.78, - "Z": -902.8 + "Z": -904.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -426461,9 +425405,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3481.71, + "X": -3492.22, "Y": 104.77, - "Z": -3417.99 + "Z": -3428.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -426673,9 +425617,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 4652.39, + "X": 4671.43, "Y": 161.35, - "Z": -4298.88 + "Z": -4316.77 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -426854,9 +425798,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 3702.68, + "X": 3705.17, "Y": -31.8, - "Z": 4267.56 + "Z": 4270.45 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -427035,9 +425979,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -4856.83, + "X": -4866.5, "Y": -179.88, - "Z": 3932.64 + "Z": 3940.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427237,9 +426181,9 @@ "Identity Proof": "Metadata Anchor (COPYRIGHT)" }, "2. Topological Coordinates": { - "X": -3297.55, + "X": -3300.67, "Y": 181.11, - "Z": -4625.93 + "Z": -4630.23 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -427418,9 +426362,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -5199.3, + "X": 4668.51, "Y": -155.19, - "Z": -4980.46 + "Z": -5407.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427586,9 +426530,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -5409.05, + "X": 4458.76, "Y": -246.07, - "Z": -4372.0 + "Z": -4799.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427743,9 +426687,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -5195.38, + "X": 4672.43, "Y": -270.45, - "Z": -4509.97 + "Z": -4937.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428273,9 +427217,9 @@ "Identity Proof": "Single Indicator (Ext: .css)" }, "2. Topological Coordinates": { - "X": -349.23, + "X": -349.42, "Y": 152.01, - "Z": -5176.59 + "Z": -5185.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428451,9 +427395,9 @@ "Identity Proof": "Single Indicator (Ext: .css)" }, "2. Topological Coordinates": { - "X": -151.86, + "X": -152.05, "Y": 110.36, - "Z": -5399.44 + "Z": -5408.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428632,9 +427576,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 5655.42, + "X": 5669.92, "Y": 114.89, - "Z": -3741.86 + "Z": -3751.5 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -428813,9 +427757,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -4272.87, + "X": -4280.57, "Y": 29.45, - "Z": 2360.35 + "Z": 2364.58 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -428994,9 +427938,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 6386.02, + "X": 6396.68, "Y": 220.39, - "Z": -2687.53 + "Z": -2692.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -429175,9 +428119,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2051.32, + "X": 2060.2, "Y": 141.51, - "Z": 5315.35 + "Z": 5337.77 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -429356,9 +428300,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -5593.79, + "X": -5607.81, "Y": -200.63, - "Z": 461.61 + "Z": 462.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429513,9 +428457,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -5734.03, + "X": -5748.04, "Y": -263.49, - "Z": 359.7 + "Z": 360.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430032,9 +428976,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": 2862.12, + "X": 2874.43, "Y": -64.84, - "Z": 4779.11 + "Z": 4799.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430213,9 +429157,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5187.29, + "X": -5200.59, "Y": 14.4, - "Z": 1847.04 + "Z": 1851.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -430396,9 +429340,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2486.05, + "X": -2488.51, "Y": -114.88, - "Z": -4915.97 + "Z": -4920.91 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", diff --git a/tests/golden_master_zero_dep_audit.json b/tests/golden_master_zero_dep_audit.json index e3a9a160e..5d1d23175 100644 --- a/tests/golden_master_zero_dep_audit.json +++ b/tests/golden_master_zero_dep_audit.json @@ -8,12 +8,12 @@ "networkx": true, "tiktoken": true, "xgboost": true, - "pyyaml": true + "pyyaml": false }, "Target Root Name": "data", "Absolute Project Path": "/home/joe/nyx_projects/language-crucible/data", - "Analysis ISO Timestamp": "2026-08-16T13:28:06.835482+00:00", - "Total Scan Duration": "34.51 seconds" + "Analysis ISO Timestamp": "2026-08-16T23:17:04.778661+00:00", + "Total Scan Duration": "52.04 seconds" }, "Source Control Footprint (Immutable Anchor)": { "Active Branch": "HEAD", @@ -196,10 +196,10 @@ } }, "health": { - "avg_cognitive_load": 24.677, + "avg_cognitive_load": 24.698, "avg_safety_score": 38.602, - "avg_tech_debt": 23.315, - "avg_documentation": 21.504 + "avg_tech_debt": 23.215, + "avg_documentation": 21.497 }, "composition": { "xml": { @@ -210,7 +210,7 @@ "abap": { "files": 7, "loc": 2717, - "impact": 427.02 + "impact": 10575.72 }, "agc_assembly": { "files": 10, @@ -225,7 +225,7 @@ "apex": { "files": 7, "loc": 988, - "impact": 269.16 + "impact": 260.86 }, "json": { "files": 9, @@ -235,7 +235,7 @@ "makefile": { "files": 5, "loc": 3111, - "impact": 449.42 + "impact": 2680.92 }, "assembly": { "files": 8, @@ -245,7 +245,7 @@ "c": { "files": 44, "loc": 74236, - "impact": 100817.62 + "impact": 100811.12 }, "batch": { "files": 3, @@ -275,12 +275,12 @@ "yacc": { "files": 1, "loc": 1917, - "impact": 1265.84 + "impact": 5885.84 }, "m4": { "files": 8, "loc": 13321, - "impact": 922.15 + "impact": 1685.65 }, "python": { "files": 268, @@ -295,7 +295,7 @@ "cpp": { "files": 33, "loc": 44844, - "impact": 58710.87999999999 + "impact": 58209.47999999998 }, "csharp": { "files": 8, @@ -315,12 +315,12 @@ "go": { "files": 46, "loc": 19521, - "impact": 23170.75 + "impact": 23301.05 }, "dockerfile": { "files": 5, "loc": 765, - "impact": 271.12 + "impact": 418.77 }, "shell": { "files": 8, @@ -335,7 +335,7 @@ "java": { "files": 14, "loc": 5805, - "impact": 3706.2999999999997 + "impact": 3691.3999999999996 }, "haskell": { "files": 7, @@ -355,12 +355,12 @@ "javascript": { "files": 19, "loc": 23453, - "impact": 16807.86 + "impact": 18448.760000000002 }, "typescript": { "files": 24, "loc": 36020, - "impact": 4165.880000000001 + "impact": 4138.3200000000015 }, "kotlin": { "files": 5, @@ -420,7 +420,7 @@ "scala": { "files": 7, "loc": 9347, - "impact": 6307.040000000001 + "impact": 6293.639999999999 }, "scheme": { "files": 4, @@ -440,7 +440,7 @@ "swift": { "files": 6, "loc": 2405, - "impact": 2088.6 + "impact": 2130.6 }, "csv": { "files": 5, @@ -489,12 +489,12 @@ "directory_groups": { "abap/abapGit": { "file_count": 8, - "total_mass": 437.54, + "total_mass": 10586.24, "avg_exposures": { "cognitive_load": 9.61, "safety_score": 26.98, - "tech_debt": 5.36, - "verification": 2.04, + "tech_debt": 4.22, + "verification": 2.03, "api_exposure": 0.57, "concurrency": 0.0, "state_flux": 21.21, @@ -508,7 +508,7 @@ }, "apex/apex-recipes": { "file_count": 8, - "total_mass": 248.74, + "total_mass": 240.44, "avg_exposures": { "cognitive_load": 14.15, "safety_score": 27.13, @@ -641,9 +641,9 @@ }, "c/sqlite": { "file_count": 2, - "total_mass": 9960.96, + "total_mass": 9954.46, "avg_exposures": { - "cognitive_load": 45.81, + "cognitive_load": 45.8, "safety_score": 49.78, "tech_debt": 4.01, "verification": 40.0, @@ -679,39 +679,39 @@ }, "cpp/NVDA": { "file_count": 12, - "total_mass": 7620.34, + "total_mass": 7616.14, "avg_exposures": { "cognitive_load": 31.09, "safety_score": 43.44, "tech_debt": 33.68, "verification": 40.43, - "api_exposure": 3.19, + "api_exposure": 3.18, "concurrency": 3.79, "state_flux": 55.64, "dead_code": 0.81, "spec_match": 66.67, "stability": 33.33, "churn": 0.0, - "documentation": 16.5, + "documentation": 16.43, "secrets_risk": 0.0 } }, "cpp/godot": { "file_count": 16, - "total_mass": 38646.68, + "total_mass": 38174.38, "avg_exposures": { - "cognitive_load": 59.79, + "cognitive_load": 59.76, "safety_score": 73.57, "tech_debt": 22.47, "verification": 55.29, - "api_exposure": 5.28, + "api_exposure": 5.27, "concurrency": 0.0, "state_flux": 81.22, "dead_code": 2.11, "spec_match": 81.25, "stability": 40.62, "churn": 0.0, - "documentation": 22.78, + "documentation": 22.68, "secrets_risk": 0.0 } }, @@ -888,7 +888,7 @@ }, "typescript/playwright": { "file_count": 11, - "total_mass": 517.32, + "total_mass": 561.38, "avg_exposures": { "cognitive_load": 44.71, "safety_score": 58.04, @@ -901,7 +901,7 @@ "spec_match": 63.64, "stability": 31.82, "churn": 0.0, - "documentation": 15.67, + "documentation": 15.96, "secrets_risk": 0.0 } }, @@ -1021,11 +1021,11 @@ }, "c/cpython": { "file_count": 8, - "total_mass": 33171.04, + "total_mass": 35402.54, "avg_exposures": { "cognitive_load": 66.29, "safety_score": 86.01, - "tech_debt": 35.03, + "tech_debt": 34.91, "verification": 70.29, "api_exposure": 13.77, "concurrency": 0.0, @@ -1135,12 +1135,12 @@ }, "cobol/gnucobol_internals": { "file_count": 5, - "total_mass": 15231.85, + "total_mass": 19851.85, "avg_exposures": { "cognitive_load": 44.54, - "safety_score": 68.48, + "safety_score": 68.49, "tech_debt": 14.48, - "verification": 48.92, + "verification": 33.38, "api_exposure": 5.08, "concurrency": 0.0, "state_flux": 66.27, @@ -1325,14 +1325,14 @@ }, "go/core": { "file_count": 8, - "total_mass": 13484.52, + "total_mass": 13514.62, "avg_exposures": { - "cognitive_load": 33.94, + "cognitive_load": 33.99, "safety_score": 71.92, "tech_debt": 23.75, "verification": 60.3, "api_exposure": 1.94, - "concurrency": 4.35, + "concurrency": 5.27, "state_flux": 75.0, "dead_code": 11.87, "spec_match": 87.5, @@ -1439,9 +1439,9 @@ }, "java/springboot": { "file_count": 8, - "total_mass": 1813.24, + "total_mass": 1798.34, "avg_exposures": { - "cognitive_load": 11.93, + "cognitive_load": 11.94, "safety_score": 57.62, "tech_debt": 56.31, "verification": 60.23, @@ -1515,7 +1515,7 @@ }, "m4/gnucobol": { "file_count": 2, - "total_mass": 137.88, + "total_mass": 901.38, "avg_exposures": { "cognitive_load": 2.61, "safety_score": 0.0, @@ -1686,12 +1686,12 @@ }, "shell/brew": { "file_count": 9, - "total_mass": 3434.02, + "total_mass": 3418.62, "avg_exposures": { "cognitive_load": 32.52, "safety_score": 36.86, "tech_debt": 55.39, - "verification": 45.0, + "verification": 44.98, "api_exposure": 1.17, "concurrency": 0.0, "state_flux": 40.7, @@ -1743,26 +1743,26 @@ }, "typescript/fp-ts": { "file_count": 5, - "total_mass": 100.82, + "total_mass": 145.71, "avg_exposures": { "cognitive_load": 3.04, "safety_score": 43.91, "tech_debt": 0.0, - "verification": 48.46, - "api_exposure": 10.47, + "verification": 32.93, + "api_exposure": 10.48, "concurrency": 4.28, "state_flux": 0.0, "dead_code": 0.0, "spec_match": 80.0, "stability": 40.0, "churn": 0.0, - "documentation": 45.77, + "documentation": 46.49, "secrets_risk": 0.0 } }, "typescript/typescript_compiler": { "file_count": 2, - "total_mass": 291.5, + "total_mass": 291.52, "avg_exposures": { "cognitive_load": 17.8, "safety_score": 30.86, @@ -1781,12 +1781,12 @@ }, "typescript/vscode": { "file_count": 11, - "total_mass": 1386.09, + "total_mass": 1269.56, "avg_exposures": { - "cognitive_load": 33.44, - "safety_score": 59.88, - "tech_debt": 44.35, - "verification": 44.29, + "cognitive_load": 35.13, + "safety_score": 59.85, + "tech_debt": 37.03, + "verification": 37.23, "api_exposure": 4.25, "concurrency": 39.59, "state_flux": 47.13, @@ -1794,7 +1794,7 @@ "spec_match": 81.82, "stability": 40.91, "churn": 0.0, - "documentation": 23.6, + "documentation": 23.27, "secrets_risk": 0.0 } }, @@ -2142,20 +2142,20 @@ }, "cpp/powertoys": { "file_count": 7, - "total_mass": 2071.5, + "total_mass": 2046.6, "avg_exposures": { "cognitive_load": 54.44, "safety_score": 78.8, "tech_debt": 22.44, "verification": 35.65, - "api_exposure": 3.24, + "api_exposure": 2.93, "concurrency": 11.12, "state_flux": 93.43, "dead_code": 1.35, "spec_match": 100.0, "stability": 50.0, "churn": 0.0, - "documentation": 26.9, + "documentation": 25.82, "secrets_risk": 0.0 } }, @@ -2237,7 +2237,7 @@ }, "dockerfile/moby/builder/dockerfile": { "file_count": 18, - "total_mass": 4165.89, + "total_mass": 4178.19, "avg_exposures": { "cognitive_load": 40.21, "safety_score": 76.49, @@ -2332,7 +2332,7 @@ }, "go/kubernetes": { "file_count": 7, - "total_mass": 4273.46, + "total_mass": 4361.36, "avg_exposures": { "cognitive_load": 36.0, "safety_score": 86.92, @@ -2351,12 +2351,12 @@ }, "dockerfile/moby/test_targets": { "file_count": 4, - "total_mass": 239.26, + "total_mass": 402.31, "avg_exposures": { "cognitive_load": 21.74, "safety_score": 44.46, "tech_debt": 37.26, - "verification": 2.24, + "verification": 2.23, "api_exposure": 0.6, "concurrency": 4.79, "state_flux": 26.5, @@ -2465,11 +2465,11 @@ }, "javascript/react": { "file_count": 5, - "total_mass": 7366.27, + "total_mass": 8339.47, "avg_exposures": { "cognitive_load": 18.91, "safety_score": 29.6, - "tech_debt": 39.39, + "tech_debt": 38.8, "verification": 49.01, "api_exposure": 8.08, "concurrency": 9.69, @@ -2478,15 +2478,15 @@ "spec_match": 100.0, "stability": 50.0, "churn": 0.0, - "documentation": 32.46, + "documentation": 32.55, "secrets_risk": 0.0 } }, "javascript/threejs": { "file_count": 7, - "total_mass": 7203.8, + "total_mass": 7871.5, "avg_exposures": { - "cognitive_load": 44.19, + "cognitive_load": 44.26, "safety_score": 57.19, "tech_debt": 38.36, "verification": 68.9, @@ -2826,7 +2826,7 @@ }, "scala/kafka": { "file_count": 7, - "total_mass": 6307.04, + "total_mass": 6293.64, "avg_exposures": { "cognitive_load": 14.51, "safety_score": 49.97, @@ -2940,7 +2940,7 @@ }, "swift/alamofire": { "file_count": 6, - "total_mass": 2088.6, + "total_mass": 2130.6, "avg_exposures": { "cognitive_load": 28.91, "safety_score": 32.77, @@ -3938,7 +3938,7 @@ { "name": "frames.ts", "path": "typescript/playwright/frames.ts", - "value": 736.07 + "value": 739.28 }, { "name": "containerbackend.go", @@ -3975,15 +3975,15 @@ "path": "typescript/playwright/crConnection.ts", "value": 696.07 }, + { + "name": "codeEditorWidget.ts", + "path": "typescript/vscode/codeEditorWidget.ts", + "value": 694.18 + }, { "name": "ci.psm1", "path": "powershell/core/ci.psm1", "value": 688.42 - }, - { - "name": "ipc.ts", - "path": "typescript/vscode/ipc.ts", - "value": 678.34 } ], "lowest": [ @@ -5396,9 +5396,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2193.34, + "X": -1361.29, "Y": -139.65, - "Z": 2332.59 + "Z": 894.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -6682,9 +6682,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 1663.2, + "X": -1891.44, "Y": -90.01, - "Z": 1913.61 + "Z": 475.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -9637,9 +9637,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 1430.97, + "X": -2123.66, "Y": -151.86, - "Z": 3047.23 + "Z": 1609.59 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -9794,9 +9794,9 @@ "Identity Proof": "Single Indicator (Ext: .ss)" }, "2. Topological Coordinates": { - "X": 1286.51, + "X": -2268.12, "Y": -87.31, - "Z": 2960.11 + "Z": 1522.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -9951,9 +9951,9 @@ "Identity Proof": "Single Indicator (Ext: .ss)" }, "2. Topological Coordinates": { - "X": 1630.42, + "X": -1924.21, "Y": -127.27, - "Z": 2667.97 + "Z": 1230.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -10108,9 +10108,9 @@ "Identity Proof": "Single Indicator (Ext: .rkt)" }, "2. Topological Coordinates": { - "X": 1071.09, + "X": -2483.54, "Y": -108.42, - "Z": 2579.75 + "Z": 1142.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -10265,9 +10265,9 @@ "Identity Proof": "Single Indicator (Ext: .rkt)" }, "2. Topological Coordinates": { - "X": 1999.77, + "X": -1554.86, "Y": -178.01, - "Z": 3155.74 + "Z": 1718.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -14697,25 +14697,25 @@ } }, "cpp/godot": { - "Directory Group Magnitude": 38646.68, + "Directory Group Magnitude": 38174.38, "File Count": 16, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "81.2%", "Static: Literature & Documentation": "18.8%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "59.79%", + "Cognitive Load Exposure": "59.76%", "Error & Exception Exposure": "73.57%", "Tech Debt Exposure": "22.47%", "Testing Exposure": "55.29%", - "API Exposure": "5.28%", + "API Exposure": "5.27%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "81.22%", "Commented Logic Exposure": "2.11%", "Specification Exposure": "81.25%", "Instability Exposure": "40.62%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "22.78%", + "Documentation Exposure": "22.68%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { @@ -19435,9 +19435,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -987.94, - "Y": -94.76, - "Z": 3707.11 + "X": -616.22, + "Y": -46.45, + "Z": 2892.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -19449,16 +19449,16 @@ "Total LOC": 4040, "Coding LOC": 3258, "Documentation LOC": 95, - "Structural Magnitude": 7029.66, + "Structural Magnitude": 6570.86, "Control Flow Ratio": "92.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.517 + "Raw Cognitive Density": 1.494 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "94.56%", + "Cognitive Load Exposure": "94.15%", "Error & Exception Exposure": "99.68%", "Tech Debt Exposure": "14.64%", "Testing Exposure": "80.0%", @@ -19483,16 +19483,6 @@ "Start Line": 499, "End Line": 2129 }, - { - "Function Name": "OPCODE_WHILE", - "Structural Impact": 458.8, - "Lines of Code (LOC)": 1653, - "Control Flow Branches": 265, - "Input Parameters": 1, - "Control Flow Ratio": "98.5%", - "Start Line": 754, - "End Line": 2406 - }, { "Function Name": "OPCODE_SWITCH", "Structural Impact": 458.8, @@ -20670,9 +20660,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -630.55, - "Y": -62.87, - "Z": 2688.61 + "X": -1002.28, + "Y": -111.19, + "Z": 3503.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -24497,9 +24487,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -176.1, + "X": -176.12, "Y": 108.68, - "Z": 3059.18 + "Z": 3059.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -24511,7 +24501,7 @@ "Total LOC": 2567, "Coding LOC": 1999, "Documentation LOC": 129, - "Structural Magnitude": 3079.08, + "Structural Magnitude": 3074.48, "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -24522,7 +24512,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "71.87%", "Error & Exception Exposure": "98.77%", - "Tech Debt Exposure": "99.9%", + "Tech Debt Exposure": "99.89%", "Testing Exposure": "80.0%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", @@ -25165,16 +25155,6 @@ "Start Line": 1466, "End Line": 1481 }, - { - "Function Name": "Object::Connection::operator<", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 136, - "End Line": 142 - }, { "Function Name": "Object::is_class", "Structural Impact": 4.6, @@ -25871,7 +25851,7 @@ "Design Short Vars": 36, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 123, + "Orphaned Logic": 122, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -26728,9 +26708,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -1277.03, - "Y": -157.87, - "Z": 3368.87 + "X": -1277.0, + "Y": -157.86, + "Z": 3368.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -26742,7 +26722,7 @@ "Total LOC": 3582, "Coding LOC": 3071, "Documentation LOC": 76, - "Structural Magnitude": 4008.32, + "Structural Magnitude": 4001.92, "Control Flow Ratio": "70.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -26751,18 +26731,18 @@ "Raw Cognitive Density": 1.578 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "95.42%", + "Cognitive Load Exposure": "95.41%", "Error & Exception Exposure": "94.73%", "Tech Debt Exposure": "8.42%", "Testing Exposure": "80.0%", - "API Exposure": "11.28%", + "API Exposure": "11.23%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "4.86%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "39.91%", + "Documentation Exposure": "39.29%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -27406,16 +27386,6 @@ "Start Line": 2209, "End Line": 2215 }, - { - "Function Name": "Variant::operator<", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 868, - "End Line": 876 - }, { "Function Name": "Variant::Variant", "Structural Impact": 3.3, @@ -28196,16 +28166,6 @@ "Start Line": 1527, "End Line": 1529 }, - { - "Function Name": "operator<", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1553, - "End Line": 1555 - }, { "Function Name": "String", "Structural Impact": 1.1, @@ -28258,7 +28218,7 @@ "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 100, + "Exposed API / Public Exports": 98, "State Mutations / Variable Reassignments": 2026, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 4, @@ -28374,9 +28334,9 @@ "Identity Proof": "Sibling Anchor (C++)" }, "2. Topological Coordinates": { - "X": -958.7, - "Y": -74.21, - "Z": 2597.21 + "X": -958.67, + "Y": -74.2, + "Z": 2597.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -28388,27 +28348,27 @@ "Total LOC": 985, "Coding LOC": 779, "Documentation LOC": 63, - "Structural Magnitude": 511.48, + "Structural Magnitude": 508.98, "Control Flow Ratio": "13.2%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.278 + "Raw Cognitive Density": 1.276 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "72.51%", + "Cognitive Load Exposure": "72.45%", "Error & Exception Exposure": "92.18%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", - "API Exposure": "9.64%", + "API Exposure": "9.54%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "99.91%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "22.01%", + "Documentation Exposure": "21.16%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -28742,16 +28702,6 @@ "Start Line": 820, "End Line": 820 }, - { - "Function Name": "operator<=", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 821, - "End Line": 821 - }, { "Function Name": "operator>", "Structural Impact": 1.5, @@ -28904,7 +28854,7 @@ "Type/Safety Bypasses": 31, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 30, + "Exposed API / Public Exports": 29, "State Mutations / Variable Reassignments": 342, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 4, @@ -29035,7 +28985,7 @@ } }, "c/cpython": { - "Directory Group Magnitude": 33171.04, + "Directory Group Magnitude": 35402.54, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -29043,7 +28993,7 @@ "Average Risk Exposures": { "Cognitive Load Exposure": "66.29%", "Error & Exception Exposure": "86.01%", - "Tech Debt Exposure": "35.03%", + "Tech Debt Exposure": "34.91%", "Testing Exposure": "70.29%", "API Exposure": "13.77%", "Concurrency Exposure": "0.0%", @@ -29069,9 +29019,9 @@ "Identity Proof": "Prefix Anchor (Makefile)" }, "2. Topological Coordinates": { - "X": -1769.52, - "Y": 145.27, - "Z": -2011.91 + "X": 3530.56, + "Y": 132.88, + "Z": -3401.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -29083,7 +29033,7 @@ "Total LOC": 3480, "Coding LOC": 2650, "Documentation LOC": 414, - "Structural Magnitude": 169.5, + "Structural Magnitude": 2401.0, "Control Flow Ratio": "30.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -29094,7 +29044,7 @@ "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "4.19%", "Error & Exception Exposure": "73.78%", - "Tech Debt Exposure": "9.45%", + "Tech Debt Exposure": "8.49%", "Testing Exposure": "2.3%", "API Exposure": "11.62%", "Concurrency Exposure": "0.0%", @@ -29106,18 +29056,7 @@ "Documentation Exposure": "35.97%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "profile-bolt-stamp", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 899, - "End Line": 908 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 148, @@ -29193,7 +29132,7 @@ "Design Short Vars": 9, "Design Long Vars": 18, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -29237,9 +29176,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1391.44, + "X": 3089.75, "Y": 145.71, - "Z": -1755.68 + "Z": -3385.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -30543,9 +30482,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1583.24, - "Y": 175.04, - "Z": -779.43 + "X": 2753.97, + "Y": 174.33, + "Z": -3635.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -31305,9 +31244,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1791.32, + "X": 2689.86, "Y": 116.36, - "Z": -1086.04 + "Z": -2715.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -34143,9 +34082,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1986.47, + "X": 2494.72, "Y": 137.89, - "Z": -1506.98 + "Z": -3136.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -35120,9 +35059,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -959.59, - "Y": 106.43, - "Z": -1854.82 + "X": 2833.52, + "Y": 119.66, + "Z": -2527.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -36330,9 +36269,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1112.65, + "X": 3368.54, "Y": 169.19, - "Z": -760.38 + "Z": -2390.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -38033,9 +37972,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1433.94, + "X": 3047.25, "Y": 112.75, - "Z": -1474.69 + "Z": -3104.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -48373,9 +48312,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3918.56, + "X": 3920.51, "Y": -179.71, - "Z": -5049.23 + "Z": -5051.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -50391,9 +50330,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3819.07, + "X": 3821.02, "Y": -93.04, - "Z": -4649.96 + "Z": -4652.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -54913,9 +54852,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4223.73, + "X": 4225.67, "Y": 24.18, - "Z": -4126.94 + "Z": -4129.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -56969,9 +56908,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3332.77, + "X": 3334.71, "Y": -147.23, - "Z": -4674.04 + "Z": -4676.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -58425,9 +58364,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3507.93, + "X": 3509.87, "Y": -87.94, - "Z": -4544.26 + "Z": -4546.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -59273,2318 +59212,1405 @@ } } }, - "perl/exiftool": { - "Directory Group Magnitude": 19252.98, - "File Count": 6, + "cobol/gnucobol_internals": { + "Directory Group Magnitude": 19851.85, + "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" + "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "46.37%", - "Error & Exception Exposure": "59.68%", - "Tech Debt Exposure": "19.79%", - "Testing Exposure": "40.77%", - "API Exposure": "0.05%", - "Concurrency Exposure": "5.89%", - "State Flux Exposure": "56.17%", - "Commented Logic Exposure": "2.82%", - "Specification Exposure": "83.33%", - "Instability Exposure": "41.67%", + "Cognitive Load Exposure": "44.54%", + "Error & Exception Exposure": "68.49%", + "Tech Debt Exposure": "14.48%", + "Testing Exposure": "33.38%", + "API Exposure": "5.08%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "66.27%", + "Commented Logic Exposure": "1.46%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.98%", + "Documentation Exposure": "45.97%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "perl/exiftool/README": { - "1. Artifact Identity": { - "Filename": "README", - "Path": "perl/exiftool/README", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (README)" - }, - "2. Topological Coordinates": { - "X": 7693.3, - "Y": -36.78, - "Z": 1379.97 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 270, - "Coding LOC": 0, - "Documentation LOC": 229, - "Structural Magnitude": 5.4, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "perl/exiftool/META.json": { - "1. Artifact Identity": { - "Filename": "META.json", - "Path": "perl/exiftool/META.json", - "Language": "Json", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .json)" - }, - "2. Topological Coordinates": { - "X": 6646.05, - "Y": 8.53, - "Z": 1535.78 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 56, - "Coding LOC": 55, - "Documentation LOC": 0, - "Structural Magnitude": 16.1, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "33.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 53, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "perl/exiftool/ExifTool.pm": { + "cobol/gnucobol_internals/fileio.c": { "1. Artifact Identity": { - "Filename": "ExifTool.pm", - "Path": "perl/exiftool/ExifTool.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Filename": "fileio.c", + "Path": "cobol/gnucobol_internals/fileio.c", + "Language": "C", + "Architect": "(C) 2002-2012, 2014-2020 Free Software Foundation, Inc", + "Indentation Style": "Mixed (0.1% Spaces / 99.9% Tabs)", "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Folder Dominant Lang": "yacc", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 7231.32, - "Y": -1.39, - "Z": 1542.86 + "X": -4936.04, + "Y": -12.93, + "Z": -3750.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 10227, - "Coding LOC": 8286, - "Documentation LOC": 1632, - "Structural Magnitude": 11459.52, - "Control Flow Ratio": "60.1%", + "Total LOC": 7364, + "Coding LOC": 6537, + "Documentation LOC": 315, + "Structural Magnitude": 10873.84, + "Control Flow Ratio": "78.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.535 + "Raw Cognitive Density": 1.088 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "95.85%", - "Error & Exception Exposure": "96.6%", - "Tech Debt Exposure": "15.7%", + "Cognitive Load Exposure": "79.16%", + "Error & Exception Exposure": "97.1%", + "Tech Debt Exposure": "7.91%", "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "18.19%", + "API Exposure": "13.6%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.2%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "98.12%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ProcessJPEG", - "Structural Impact": 741.1, - "Lines of Code (LOC)": 1103, - "Control Flow Branches": 342, - "Input Parameters": 3, - "Control Flow Ratio": "63.8%", - "Start Line": 7248, - "End Line": 8350 + "Function Name": "cob_set_file_format", + "Structural Impact": 760.8, + "Lines of Code (LOC)": 592, + "Control Flow Branches": 326, + "Input Parameters": 4, + "Control Flow Ratio": "99.4%", + "Start Line": 1185, + "End Line": 1776 }, { - "Function Name": "ExtractInfo", - "Structural Impact": 296.6, - "Lines of Code (LOC)": 501, - "Control Flow Branches": 191, - "Input Parameters": 1, - "Control Flow Ratio": "71.8%", - "Start Line": 2711, - "End Line": 3211 + "Function Name": "cob_file_open", + "Structural Impact": 226.2, + "Lines of Code (LOC)": 262, + "Control Flow Branches": 86, + "Input Parameters": 5, + "Control Flow Ratio": "76.8%", + "Start Line": 2874, + "End Line": 3135 }, { - "Function Name": "DoProcessTIFF", - "Structural Impact": 279.0, - "Lines of Code (LOC)": 380, - "Control Flow Branches": 129, - "Input Parameters": 3, - "Control Flow Ratio": "66.5%", - "Start Line": 8519, - "End Line": 8898 + "Function Name": "cob_fd_file_open", + "Structural Impact": 192.0, + "Lines of Code (LOC)": 172, + "Control Flow Branches": 81, + "Input Parameters": 4, + "Control Flow Ratio": "83.5%", + "Start Line": 2700, + "End Line": 2871 }, { - "Function Name": "ProcessBinaryData", - "Structural Impact": 276.9, - "Lines of Code (LOC)": 299, - "Control Flow Branches": 130, + "Function Name": "cob_file_save_status", + "Structural Impact": 174.3, + "Lines of Code (LOC)": 247, + "Control Flow Branches": 80, "Input Parameters": 3, - "Control Flow Ratio": "73.0%", - "Start Line": 9855, - "End Line": 10153 + "Control Flow Ratio": "96.4%", + "Start Line": 2127, + "End Line": 2373 }, { - "Function Name": "Options", - "Structural Impact": 271.2, - "Lines of Code (LOC)": 264, - "Control Flow Branches": 128, + "Function Name": "lineseq_write", + "Structural Impact": 128.0, + "Lines of Code (LOC)": 159, + "Control Flow Branches": 59, "Input Parameters": 3, - "Control Flow Ratio": "75.3%", - "Start Line": 2412, - "End Line": 2675 + "Control Flow Ratio": "89.4%", + "Start Line": 3603, + "End Line": 3761 }, { - "Function Name": "GetValue", - "Structural Impact": 256.6, - "Lines of Code (LOC)": 291, - "Control Flow Branches": 120, + "Function Name": "lineseq_rewrite", + "Structural Impact": 119.3, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 55, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3427, - "End Line": 3717 + "Control Flow Ratio": "90.2%", + "Start Line": 3763, + "End Line": 3908 }, { - "Function Name": "BuildCompositeTags", - "Structural Impact": 180.8, - "Lines of Code (LOC)": 187, - "Control Flow Branches": 98, - "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 3953, - "End Line": 4139 + "Function Name": "lock_record", + "Structural Impact": 114.5, + "Lines of Code (LOC)": 144, + "Control Flow Branches": 47, + "Input Parameters": 4, + "Control Flow Ratio": "81.0%", + "Start Line": 1786, + "End Line": 1929 }, { - "Function Name": "HandleTag", - "Structural Impact": 164.4, - "Lines of Code (LOC)": 152, - "Control Flow Branches": 63, - "Input Parameters": 5, - "Control Flow Ratio": "57.3%", - "Start Line": 9266, - "End Line": 9417 + "Function Name": "relative_start", + "Structural Impact": 106.2, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 44, + "Input Parameters": 4, + "Control Flow Ratio": "86.3%", + "Start Line": 3981, + "End Line": 4091 }, { - "Function Name": "SetFoundTags", - "Structural Impact": 163.1, - "Lines of Code (LOC)": 235, - "Control Flow Branches": 106, + "Function Name": "cob_set_file_defaults", + "Structural Impact": 104.7, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 68, "Input Parameters": 1, - "Control Flow Ratio": "74.6%", - "Start Line": 5301, - "End Line": 5535 + "Control Flow Ratio": "98.6%", + "Start Line": 1039, + "End Line": 1180 }, { - "Function Name": "GetGroup", - "Structural Impact": 139.2, - "Lines of Code (LOC)": 105, - "Control Flow Branches": 66, + "Function Name": "relative_read_next", + "Structural Impact": 103.6, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 48, "Input Parameters": 3, - "Control Flow Ratio": "80.5%", - "Start Line": 3787, - "End Line": 3891 - }, - { - "Function Name": "FoundTag", - "Structural Impact": 129.8, - "Lines of Code (LOC)": 181, - "Control Flow Branches": 53, - "Input Parameters": 4, - "Control Flow Ratio": "63.9%", - "Start Line": 9426, - "End Line": 9606 - }, - { - "Function Name": "ConvertDateTime", - "Structural Impact": 123.8, - "Lines of Code (LOC)": 120, - "Control Flow Branches": 67, - "Input Parameters": 2, - "Control Flow Ratio": "76.1%", - "Start Line": 6551, - "End Line": 6670 + "Control Flow Ratio": "81.4%", + "Start Line": 4193, + "End Line": 4304 }, { - "Function Name": "DoneExtract", - "Structural Impact": 114.6, - "Lines of Code (LOC)": 171, - "Control Flow Branches": 74, - "Input Parameters": 1, - "Control Flow Ratio": "74.7%", - "Start Line": 4414, - "End Line": 4584 + "Function Name": "cob_key_def", + "Structural Impact": 98.7, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 37, + "Input Parameters": 5, + "Control Flow Ratio": "80.4%", + "Start Line": 567, + "End Line": 678 }, { - "Function Name": "ExpandShortcuts", - "Structural Impact": 98.0, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 53, - "Input Parameters": 2, - "Control Flow Ratio": "82.8%", - "Start Line": 5645, - "End Line": 5734 + "Function Name": "cob_read_next", + "Structural Impact": 87.1, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 40, + "Input Parameters": 3, + "Control Flow Ratio": "87.0%", + "Start Line": 5387, + "End Line": 5488 }, { - "Function Name": "ParseArguments", - "Structural Impact": 86.8, - "Lines of Code (LOC)": 107, + "Function Name": "write_file_def", + "Structural Impact": 86.1, + "Lines of Code (LOC)": 93, "Control Flow Branches": 46, "Input Parameters": 2, - "Control Flow Ratio": "78.0%", - "Start Line": 5061, - "End Line": 5167 + "Control Flow Ratio": "97.9%", + "Start Line": 421, + "End Line": 513 }, { - "Function Name": "AddCompositeTags", - "Structural Impact": 68.8, - "Lines of Code (LOC)": 94, + "Function Name": "sequential_read", + "Structural Impact": 78.5, + "Lines of Code (LOC)": 89, "Control Flow Branches": 36, - "Input Parameters": 2, - "Control Flow Ratio": "72.0%", - "Start Line": 5740, - "End Line": 5833 - }, - { - "Function Name": "GroupMatches", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 31, "Input Parameters": 3, - "Control Flow Ratio": "75.6%", - "Start Line": 5195, - "End Line": 5238 + "Control Flow Ratio": "81.8%", + "Start Line": 3250, + "End Line": 3338 }, { - "Function Name": "ProcessTrailers", - "Structural Impact": 64.6, - "Lines of Code (LOC)": 149, - "Control Flow Branches": 32, - "Input Parameters": 2, - "Control Flow Ratio": "61.5%", - "Start Line": 7019, - "End Line": 7167 + "Function Name": "sequential_rewrite", + "Structural Impact": 78.1, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 36, + "Input Parameters": 3, + "Control Flow Ratio": "78.3%", + "Start Line": 3433, + "End Line": 3514 }, { - "Function Name": "GetTagTable", - "Structural Impact": 54.0, - "Lines of Code (LOC)": 91, + "Function Name": "cob_file_close", + "Structural Impact": 75.5, + "Lines of Code (LOC)": 110, "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "65.4%", - "Start Line": 8927, - "End Line": 9017 + "Input Parameters": 3, + "Control Flow Ratio": "82.9%", + "Start Line": 3137, + "End Line": 3246 }, { - "Function Name": "ReadValue", - "Structural Impact": 52.6, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 18, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 6263, - "End Line": 6309 + "Function Name": "sequential_write", + "Structural Impact": 72.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "84.6%", + "Start Line": 3340, + "End Line": 3431 }, { - "Function Name": "WindowsLongPath", - "Structural Impact": 51.5, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 27, + "Function Name": "relative_delete", + "Structural Impact": 72.4, + "Lines of Code (LOC)": 97, + "Control Flow Branches": 38, "Input Parameters": 2, - "Control Flow Ratio": "62.8%", - "Start Line": 4776, - "End Line": 4836 + "Control Flow Ratio": "73.1%", + "Start Line": 4539, + "End Line": 4635 }, { - "Function Name": "GetTagList", - "Structural Impact": 50.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "46.5%", - "Start Line": 3328, - "End Line": 3391 + "Function Name": "cob_chk_file_env", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 37, + "Input Parameters": 2, + "Control Flow Ratio": "97.4%", + "Start Line": 743, + "End Line": 851 }, { - "Function Name": "GetInfo", - "Structural Impact": 47.4, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "61.7%", - "Start Line": 3222, - "End Line": 3320 + "Function Name": "cob_write", + "Structural Impact": 69.8, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 26, + "Input Parameters": 5, + "Control Flow Ratio": "81.2%", + "Start Line": 5490, + "End Line": 5563 }, { - "Function Name": "GetFileType", - "Structural Impact": 46.2, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 24, - "Input Parameters": 2, - "Control Flow Ratio": "63.2%", - "Start Line": 4191, - "End Line": 4248 + "Function Name": "lineseq_read", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 83, + "Control Flow Branches": 30, + "Input Parameters": 3, + "Control Flow Ratio": "88.2%", + "Start Line": 3517, + "End Line": 3599 }, { - "Function Name": "GetUnixTime", - "Structural Impact": 43.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "62.2%", - "Start Line": 6794, - "End Line": 6822 + "Function Name": "relative_rewrite", + "Structural Impact": 64.2, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 29, + "Input Parameters": 3, + "Control Flow Ratio": "70.7%", + "Start Line": 4454, + "End Line": 4537 }, { - "Function Name": "AddTagToTable", - "Structural Impact": 42.7, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 17, + "Function Name": "cob_read", + "Structural Impact": 59.7, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 24, "Input Parameters": 4, - "Control Flow Ratio": "81.0%", - "Start Line": 9206, - "End Line": 9255 + "Control Flow Ratio": "80.0%", + "Start Line": 5276, + "End Line": 5351 }, { - "Function Name": "RemoveTagsFromList", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 15, - "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 5245, - "End Line": 5269 + "Function Name": "cob_chk_file_mapping", + "Structural Impact": 58.8, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 36, + "Input Parameters": 1, + "Control Flow Ratio": "92.3%", + "Start Line": 853, + "End Line": 981 }, { - "Function Name": "ConvertUnixTime", - "Structural Impact": 39.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 18, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 6761, - "End Line": 6788 + "Function Name": "cob_init_fileio", + "Structural Impact": 58.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "90.6%", + "Start Line": 7217, + "End Line": 7348 }, { - "Function Name": "IdentifyTrailer", - "Structural Impact": 38.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, + "Function Name": "relative_read_size", + "Structural Impact": 57.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 26, "Input Parameters": 3, - "Control Flow Ratio": "73.9%", - "Start Line": 6966, - "End Line": 7006 + "Control Flow Ratio": "76.5%", + "Start Line": 3914, + "End Line": 3978 }, { - "Function Name": "Open", - "Structural Impact": 36.1, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "53.8%", - "Start Line": 4845, - "End Line": 4896 + "Function Name": "cob_file_set_key", + "Structural Impact": 56.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 16, + "Input Parameters": 9, + "Control Flow Ratio": "88.9%", + "Start Line": 4792, + "End Line": 4851 }, { - "Function Name": "GetFileTime", - "Structural Impact": 34.1, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, + "Function Name": "set_lock_opts", + "Structural Impact": 53.8, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 28, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4997, - "End Line": 5055 + "Control Flow Ratio": "93.3%", + "Start Line": 2055, + "End Line": 2125 }, { - "Function Name": "GetTagInfo", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 13, + "Function Name": "set_file_lock", + "Structural Impact": 52.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 24, "Input Parameters": 3, - "Control Flow Ratio": "41.9%", - "Start Line": 9133, - "End Line": 9195 + "Control Flow Ratio": "82.8%", + "Start Line": 1994, + "End Line": 2050 }, { - "Function Name": "Warn", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, + "Function Name": "relative_write", + "Structural Impact": 52.1, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 23, "Input Parameters": 3, - "Control Flow Ratio": "59.1%", - "Start Line": 5593, - "End Line": 5620 + "Control Flow Ratio": "67.6%", + "Start Line": 4371, + "End Line": 4452 }, { - "Function Name": "CreateDirectory", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, + "Function Name": "check_mf_format", + "Structural Impact": 48.2, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4947, - "End Line": 4990 + "Control Flow Ratio": "89.3%", + "Start Line": 2581, + "End Line": 2643 }, { - "Function Name": "IsUTF8", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "51.9%", - "Start Line": 4650, - "End Line": 4692 + "Function Name": "cob_dd_prms", + "Structural Impact": 43.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "95.2%", + "Start Line": 515, + "End Line": 543 }, { - "Function Name": "GetDescription", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3739, - "End Line": 3775 + "Function Name": "cob_file_sort_process", + "Structural Impact": 42.5, + "Lines of Code (LOC)": 115, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "64.1%", + "Start Line": 6712, + "End Line": 6826 }, { - "Function Name": "EncodeFileName", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 4723, - "End Line": 4757 + "Function Name": "indexed_file_type", + "Structural Impact": 42.0, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 26, + "Input Parameters": 1, + "Control Flow Ratio": "59.1%", + "Start Line": 325, + "End Line": 401 }, { - "Function Name": "VerboseDir", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "62.5%", - "Start Line": 9761, - "End Line": 9777 + "Function Name": "relative_write_size", + "Structural Impact": 40.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 18, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 4309, + "End Line": 4352 }, { - "Function Name": "ProcessDirectory", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 9, + "Function Name": "cob_linage_write_opt", + "Structural Impact": 39.8, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 20, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2458, + "End Line": 2525 + }, + { + "Function Name": "cob_rewrite", + "Structural Impact": 38.6, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 15, "Input Parameters": 4, - "Control Flow Ratio": "45.0%", - "Start Line": 9024, - "End Line": 9069 + "Control Flow Ratio": "68.2%", + "Start Line": 5565, + "End Line": 5620 }, { - "Function Name": "SetFileType", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 9, + "Function Name": "relative_read", + "Structural Impact": 35.8, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 14, "Input Parameters": 4, - "Control Flow Ratio": "64.3%", - "Start Line": 9666, - "End Line": 9695 + "Control Flow Ratio": "58.3%", + "Start Line": 4147, + "End Line": 4191 }, { - "Function Name": "Printable", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 10, + "Function Name": "cob_findkey", + "Structural Impact": 35.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "82.4%", + "Start Line": 5737, + "End Line": 5771 + }, + { + "Function Name": "cob_open", + "Structural Impact": 30.7, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "55.0%", + "Start Line": 5086, + "End Line": 5162 + }, + { + "Function Name": "cob_file_sort_giving", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 13, "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6520, - "End Line": 6545 + "Control Flow Ratio": "86.7%", + "Start Line": 6962, + "End Line": 7013 }, { - "Function Name": "DecodeBits", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 23, + "Function Name": "cob_start", + "Structural Impact": 29.7, + "Lines of Code (LOC)": 55, "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "58.8%", - "Start Line": 6362, - "End Line": 6384 + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 5220, + "End Line": 5274 }, { - "Function Name": "Decode", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "46.7%", - "Start Line": 6321, - "End Line": 6345 + "Function Name": "cob_close", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "78.6%", + "Start Line": 5164, + "End Line": 5218 }, { - "Function Name": "Filter", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, + "Function Name": "cob_delete_file", + "Structural Impact": 28.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6483, - "End Line": 6513 + "Control Flow Ratio": "66.7%", + "Start Line": 5679, + "End Line": 5734 }, { - "Function Name": "HDump", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 24, + "Function Name": "cob_file_create", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 49, "Control Flow Branches": 6, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 6935, - "End Line": 6958 + "Input Parameters": 13, + "Control Flow Ratio": "85.7%", + "Start Line": 4686, + "End Line": 4734 }, { - "Function Name": "ConvertTimeSpan", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 10, + "Function Name": "cob_file_sort_retrieve", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6676, - "End Line": 6694 + "Control Flow Ratio": "59.1%", + "Start Line": 6887, + "End Line": 6940 }, { - "Function Name": "IsSameID", - "Structural Impact": 19.8, - "Lines of Code (LOC)": 15, + "Function Name": "open_cbl_file", + "Structural Impact": 26.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 5814, + "End Line": 5854 + }, + { + "Function Name": "cob_read_dict", + "Structural Impact": 26.4, + "Lines of Code (LOC)": 36, "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 706, + "End Line": 741 + }, + { + "Function Name": "cob_sort_queues", + "Structural Impact": 25.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 6581, + "End Line": 6638 + }, + { + "Function Name": "file_linage_check", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "88.2%", + "Start Line": 2417, + "End Line": 2456 + }, + { + "Function Name": "cob_sys_read_file", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 5899, + "End Line": 5941 + }, + { + "Function Name": "cob_file_sort_submit", + "Structural Impact": 23.7, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "58.8%", - "Start Line": 5173, - "End Line": 5187 + "Control Flow Ratio": "50.0%", + "Start Line": 6828, + "End Line": 6885 }, { - "Function Name": "ToFloat", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 18, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 5946, - "End Line": 5955 + "Function Name": "relative_read_off", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "57.9%", + "Start Line": 4096, + "End Line": 4145 }, { - "Function Name": "CanWrite", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 19, + "Function Name": "cob_file_sort_init", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 7, + "Input Parameters": 5, + "Control Flow Ratio": "36.8%", + "Start Line": 7015, + "End Line": 7060 + }, + { + "Function Name": "cob_file_unlock", + "Structural Impact": 20.5, + "Lines of Code (LOC)": 43, "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "48.0%", - "Start Line": 4255, - "End Line": 4273 + "Control Flow Ratio": "66.7%", + "Start Line": 4637, + "End Line": 4679 }, { - "Function Name": "CombineInfo", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4381, - "End Line": 4404 + "Function Name": "write_mf_header", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "69.2%", + "Start Line": 2648, + "End Line": 2694 }, { - "Function Name": "ExtractBinary", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 34, + "Function Name": "cob_file_external_addr", + "Structural Impact": 18.4, + "Lines of Code (LOC)": 25, "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 9814, - "End Line": 9847 + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 4951, + "End Line": 4975 }, { - "Function Name": "FindValue", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 15, + "Function Name": "cob_sys_get_current_dir", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 46, "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "53.8%", - "Start Line": 4612, - "End Line": 4626 + "Control Flow Ratio": "58.3%", + "Start Line": 6157, + "End Line": 6202 }, { - "Function Name": "OverrideFileType", - "Structural Impact": 16.7, + "Function Name": "cob_file_set_retry", + "Structural Impact": 17.0, "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 4908, + "End Line": 4927 + }, + { + "Function Name": "cob_file_write_opt", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 2548, + "End Line": 2573 + }, + { + "Function Name": "sort_cmps", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 22, "Control Flow Branches": 6, "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 9701, - "End Line": 9720 + "Control Flow Ratio": "66.7%", + "Start Line": 6417, + "End Line": 6438 }, { - "Function Name": "SetByteOrder", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, + "Function Name": "cob_sys_copy_file", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 6015, + "End Line": 6068 + }, + { + "Function Name": "keycmp", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 14, "Control Flow Branches": 8, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "88.9%", + "Start Line": 403, + "End Line": 416 + }, + { + "Function Name": "cob_file_sort_compare", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 6, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 6137, - "End Line": 6176 + "Start Line": 6451, + "End Line": 6483 }, { - "Function Name": "GetTimeZone", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, + "Function Name": "cob_file_set_attr", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 7, + "Control Flow Ratio": "66.7%", + "Start Line": 4762, + "End Line": 4787 + }, + { + "Function Name": "cob_sys_file_info", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 6719, - "End Line": 6734 + "Control Flow Ratio": "50.0%", + "Start Line": 6326, + "End Line": 6387 }, { - "Function Name": "SetupTagTable", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 29, + "Function Name": "cob_chk_dups", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 33, "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 5879, - "End Line": 5907 + "Control Flow Ratio": "80.0%", + "Start Line": 5353, + "End Line": 5385 }, { - "Function Name": "ConvertDuration", + "Function Name": "cob_exit_fileio", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 11, + "Input Parameters": 0, + "Control Flow Ratio": "73.3%", + "Start Line": 7175, + "End Line": 7215 + }, + { + "Function Name": "errno_cob_sts", "Structural Impact": 13.7, "Lines of Code (LOC)": 19, "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 6854, - "End Line": 6872 + "Control Flow Ratio": "66.7%", + "Start Line": 2379, + "End Line": 2397 }, { - "Function Name": "SplitFileName", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "61.5%", - "Start Line": 4698, - "End Line": 4715 + "Function Name": "cob_file_free", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 5011, + "End Line": 5032 }, { - "Function Name": "IsFloat", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 5924, - "End Line": 5930 + "Function Name": "cob_sys_check_file_exist", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6070, + "End Line": 6125 }, { - "Function Name": "CopyAltInfo", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 18, + "Function Name": "cob_seq_write_opt", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2527, + "End Line": 2546 + }, + { + "Function Name": "cob_write_block", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 31, "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 5275, - "End Line": 5292 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6660, + "End Line": 6690 }, { - "Function Name": "GetGroups", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "36.4%", - "Start Line": 3899, - "End Line": 3921 + "Function Name": "unlock_record", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 1934, + "End Line": 1962 }, { - "Function Name": "DoAutoLoad", + "Function Name": "cob_file_set_key_extra", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 4856, + "End Line": 4875 + }, + { + "Function Name": "cob_file_sort_using", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 6942, + "End Line": 6960 + }, + { + "Function Name": "cob_file_return", "Structural Impact": 11.2, "Lines of Code (LOC)": 26, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 5541, - "End Line": 5566 + "Control Flow Ratio": "60.0%", + "Start Line": 7121, + "End Line": 7146 }, { - "Function Name": "Exists", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, + "Function Name": "relative_padout", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4902, - "End Line": 4922 + "Control Flow Ratio": "57.1%", + "Start Line": 4354, + "End Line": 4369 }, { - "Function Name": "VerboseDump", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "cob_new_item", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 9782, - "End Line": 9795 + "Control Flow Ratio": "30.8%", + "Start Line": 6500, + "End Line": 6537 }, { - "Function Name": "DoUnpack", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 6029, - "End Line": 6041 + "Function Name": "cob_pre_open", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 5045, + "End Line": 5081 }, { - "Function Name": "GetTagInfoList", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, + "Function Name": "cob_write_dict", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 9103, - "End Line": 9121 + "Control Flow Ratio": "57.1%", + "Start Line": 680, + "End Line": 701 }, { - "Function Name": "IsDirectory", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4928, - "End Line": 4940 + "Function Name": "cob_file_malloc", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 4989, + "End Line": 5006 }, { - "Function Name": "ExpandFlags", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, + "Function Name": "cob_cache_del", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 5855, - "End Line": 5871 + "Control Flow Ratio": "71.4%", + "Start Line": 1016, + "End Line": 1034 }, { - "Function Name": "CleanWarning", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, + "Function Name": "isdirname", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2318, - "End Line": 2329 - }, - { - "Function Name": "NextTagKey", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4634, - "End Line": 4641 + "Control Flow Ratio": "62.5%", + "Start Line": 269, + "End Line": 282 }, { - "Function Name": "ValidateImage", + "Function Name": "cob_savekey", "Structural Impact": 8.9, "Lines of Code (LOC)": 18, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "30.0%", - "Start Line": 6391, - "End Line": 6408 + "Control Flow Ratio": "50.0%", + "Start Line": 5776, + "End Line": 5793 }, { - "Function Name": "Init", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 4304, - "End Line": 4359 + "Function Name": "cob_sys_create_file", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 5870, + "End Line": 5897 }, { - "Function Name": "ClearOptions", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 2680, - "End Line": 2702 + "Function Name": "cob_sys_write_file", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "40.0%", + "Start Line": 5943, + "End Line": 5970 }, { - "Function Name": "MakeDescription", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, + "Function Name": "cob_sys_rename_file", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 29, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "42.9%", - "Start Line": 6442, - "End Line": 6460 + "Start Line": 6127, + "End Line": 6155 }, { - "Function Name": "ConvertBitrate", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, + "Function Name": "cob_file_sort_close", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 6879, - "End Line": 6890 + "Control Flow Ratio": "66.7%", + "Start Line": 7072, + "End Line": 7096 }, { - "Function Name": "ModifyMimeType", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, + "Function Name": "cob_sys_file_delete", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9726, - "End Line": 9740 + "Control Flow Ratio": "50.0%", + "Start Line": 6389, + "End Line": 6413 }, { - "Function Name": "Purge", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, + "Function Name": "cob_file_release", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 22, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4365, - "End Line": 4374 + "Control Flow Ratio": "57.1%", + "Start Line": 7098, + "End Line": 7119 }, { - "Function Name": "GetTagID", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, + "Function Name": "cob_file_destroy", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 4739, + "End Line": 4757 + }, + { + "Function Name": "cob_delete", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 3724, - "End Line": 3732 + "Control Flow Ratio": "50.0%", + "Start Line": 5622, + "End Line": 5643 }, { - "Function Name": "ValidTagName", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, + "Function Name": "cob_param_no_quotes", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 6418, - "End Line": 6422 + "Control Flow Ratio": "50.0%", + "Start Line": 5795, + "End Line": 5812 }, { - "Function Name": "SetGroup", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 4, + "Function Name": "cob_file_sync", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 983, + "End Line": 998 + }, + { + "Function Name": "cob_read_item", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 9620, - "End Line": 9624 + "Start Line": 6640, + "End Line": 6658 }, { - "Function Name": "DoEscape", - "Structural Impact": 6.8, + "Function Name": "cob_get_sort_tempfile", + "Structural Impact": 7.7, "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 9643, - "End Line": 9657 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 6565, + "End Line": 6579 }, { - "Function Name": "Error", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, + "Function Name": "cob_sys_copyfile", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 5626, - "End Line": 5638 + "Control Flow Ratio": "50.0%", + "Start Line": 6305, + "End Line": 6324 }, { - "Function Name": "JpegMarkerName", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, + "Function Name": "cob_sys_create_dir", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 25, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 7213, - "End Line": 7226 + "Control Flow Ratio": "50.0%", + "Start Line": 6204, + "End Line": 6228 }, { - "Function Name": "ConvertFileSize", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "11.1%", - "Start Line": 6828, - "End Line": 6848 + "Function Name": "cob_order_keys", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 545, + "End Line": 562 }, { - "Function Name": "AddTagsToLookup", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Function Name": "cob_file_set_linage", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 1, + "Input Parameters": 6, "Control Flow Ratio": "50.0%", - "Start Line": 5838, - "End Line": 5849 + "Start Line": 4880, + "End Line": 4903 }, { - "Function Name": "TimeZoneString", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, + "Function Name": "cob_copy_check", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 19, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 6741, - "End Line": 6753 + "Control Flow Ratio": "66.7%", + "Start Line": 6692, + "End Line": 6710 }, { - "Function Name": "VPrint", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 9745, - "End Line": 9754 + "Function Name": "cob_get_filename_print", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 7148, + "End Line": 7168 }, { - "Function Name": "SwapBytes", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "cob_fork_fileio", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 5975, - "End Line": 5982 + "Control Flow Ratio": "66.7%", + "Start Line": 7351, + "End Line": 7362 }, { - "Function Name": "GetRational32s", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "unique_copy", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6069, - "End Line": 6076 + "Control Flow Ratio": "66.7%", + "Start Line": 6440, + "End Line": 6449 }, { - "Function Name": "InverseFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "cob_sys_delete_file", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6908, - "End Line": 6915 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 5993, + "End Line": 6013 }, { - "Function Name": "new", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 26, + "Function Name": "cob_sys_change_dir", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2335, - "End Line": 2360 + "Control Flow Ratio": "40.0%", + "Start Line": 6230, + "End Line": 6250 }, { - "Function Name": "GetRational32u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "cob_sys_delete_dir", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6077, - "End Line": 6083 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 6252, + "End Line": 6272 }, { - "Function Name": "GetRational64s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "cob_cache_file", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6084, - "End Line": 6090 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1000, + "End Line": 1014 }, { - "Function Name": "GetRational64u", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 6091, - "End Line": 6097 + "Function Name": "cob_commit", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5645, + "End Line": 5660 }, { - "Function Name": "GetFixed16s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "cob_rollback", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5662, + "End Line": 5677 + }, + { + "Function Name": "cob_sys_chdir", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6098, - "End Line": 6103 + "Control Flow Ratio": "50.0%", + "Start Line": 6288, + "End Line": 6303 }, { - "Function Name": "GetFixed32s", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "cob_srttmpfile", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 2, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 6109, - "End Line": 6115 + "Start Line": 6539, + "End Line": 6563 }, { - "Function Name": "ImageInfo", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, + "Function Name": "cob_sys_mkdir", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 2382, - "End Line": 2404 + "Control Flow Ratio": "50.0%", + "Start Line": 6274, + "End Line": 6286 }, { - "Function Name": "CanCreate", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "cob_free_list", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "15.4%", - "Start Line": 4279, - "End Line": 4287 + "Control Flow Ratio": "20.0%", + "Start Line": 6485, + "End Line": 6498 }, { - "Function Name": "MakeTagName", - "Structural Impact": 4.7, + "Function Name": "get_io_ptr", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 6428, - "End Line": 6436 + "Control Flow Ratio": "50.0%", + "Start Line": 284, + "End Line": 292 }, { - "Function Name": "ProcessTIFF", - "Structural Impact": 4.7, + "Function Name": "cob_sys_open_file", + "Structural Impact": 3.1, "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "14.3%", - "Start Line": 8488, - "End Line": 8500 - }, - { - "Function Name": "TagTableKeys", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 8904, - "End Line": 8913 - }, - { - "Function Name": "OrderedKeys", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 4293, - "End Line": 4297 - }, - { - "Function Name": "DirStart", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 7232, - "End Line": 7241 - }, - { - "Function Name": "GetFoundTags", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "12.5%", - "Start Line": 3399, - "End Line": 3405 - }, - { - "Function Name": "SetNewGroups", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 3928, - "End Line": 3944 - }, - { - "Function Name": "GetDescriptions", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 6467, - "End Line": 6477 - }, - { - "Function Name": "LimitLongValues", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6921, - "End Line": 6929 - }, - { - "Function Name": "ConvertFileName", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 6896, - "End Line": 6902 - }, - { - "Function Name": "GetFileExtension", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 9085, - "End Line": 9096 - }, - { - "Function Name": "ToggleByteOrder", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 6180, - "End Line": 6183 - }, - { - "Function Name": "GetCompositeTagInfo", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4145, - "End Line": 4150 - }, - { - "Function Name": "SetPriorityDir", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 9611, - "End Line": 9615 - }, - { - "Function Name": "TimeLocal", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 6701, - "End Line": 6713 - }, - { - "Function Name": "Encode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6352, - "End Line": 6356 - }, - { - "Function Name": "DoUnpackDbl", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6046, - "End Line": 6053 - }, - { - "Function Name": "ProcessSubTIFF", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8506, - "End Line": 8513 - }, - { - "Function Name": "SwapWords", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 5984, - "End Line": 5988 - }, - { - "Function Name": "ProcessEXIF", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 8478, - "End Line": 8482 - }, - { - "Function Name": "DeleteTag", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9629, - "End Line": 9638 - }, - { - "Function Name": "GetTableName", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4590, - "End Line": 4595 - }, - { - "Function Name": "GetTagIndex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 4601, - "End Line": 4606 + "Start Line": 5856, + "End Line": 5868 }, { - "Function Name": "AddCleanup", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "cob_file_sort_init_key", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5579, - "End Line": 5584 - }, - { - "Function Name": "IsInt", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5931, - "End Line": 5931 - }, - { - "Function Name": "IsHex", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5932, - "End Line": 5932 - }, - { - "Function Name": "IsRational", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5933, - "End Line": 5933 + "Start Line": 7062, + "End Line": 7070 }, { - "Function Name": "RoundFloat", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "cob_file_set_lock", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5937, - "End Line": 5941 + "Start Line": 4932, + "End Line": 4938 }, { - "Function Name": "GetFixed16u", + "Function Name": "cob_file_xfdname", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6104, - "End Line": 6108 + "Start Line": 4980, + "End Line": 4984 }, { - "Function Name": "GetFixed32u", + "Function Name": "cob_unlock_file", "Structural Impact": 2.0, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 6116, - "End Line": 6121 + "Start Line": 5035, + "End Line": 5040 }, { - "Function Name": "ProcessEXV", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "cob_sys_close_file", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8469, - "End Line": 8473 + "Start Line": 5972, + "End Line": 5981 }, { - "Function Name": "MetadataPath", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "cob_sys_flush_file", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9075, - "End Line": 9079 + "Start Line": 5983, + "End Line": 5991 }, { - "Function Name": "PrintHex", + "Function Name": "cob_file_complete", "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9802, - "End Line": 9806 - }, - { - "Function Name": "GetTagName", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4165, - "End Line": 4170 - }, - { - "Function Name": "GetShortcuts", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4175, - "End Line": 4180 - }, - { - "Function Name": "DoUnpackRev", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6002, - "End Line": 6007 - }, - { - "Function Name": "DoPackStd", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6011, - "End Line": 6016 - }, - { - "Function Name": "DoPackRev", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6018, - "End Line": 6023 - }, - { - "Function Name": "GetRequestedTags", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3415 - }, - { - "Function Name": "AvailableOptions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4156, - "End Line": 4159 - }, - { - "Function Name": "AUTOLOAD", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5571, - "End Line": 5574 - }, - { - "Function Name": "IsPC", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5915, - "End Line": 5918 - }, - { - "Function Name": "DoUnpackStd", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5996, - "End Line": 6000 - }, - { - "Function Name": "DummyWriteProc", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1241, - "End Line": 1241 - }, - { - "Function Name": "SetWarning", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2310, - "End Line": 2310 - }, - { - "Function Name": "GetWarning", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2313, - "End Line": 2313 - }, - { - "Function Name": "Get8s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6056, - "End Line": 6056 - }, - { - "Function Name": "Get8u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6057, - "End Line": 6057 - }, - { - "Function Name": "Get16s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6058, - "End Line": 6058 - }, - { - "Function Name": "Get16u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6059, - "End Line": 6059 - }, - { - "Function Name": "Get32s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6060, - "End Line": 6060 - }, - { - "Function Name": "Get32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6061, - "End Line": 6061 - }, - { - "Function Name": "GetFloat", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6062, - "End Line": 6062 - }, - { - "Function Name": "GetDouble", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6063, - "End Line": 6063 - }, - { - "Function Name": "Get16uRev", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6064, - "End Line": 6064 - }, - { - "Function Name": "Get32uRev", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6065, - "End Line": 6065 - }, - { - "Function Name": "Set8s", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6123, - "End Line": 6123 - }, - { - "Function Name": "Set8u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6124, - "End Line": 6124 - }, - { - "Function Name": "Set16u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6125, - "End Line": 6125 - }, - { - "Function Name": "Set32u", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 6126, - "End Line": 6126 + "Start Line": 4943, + "End Line": 4947 }, { - "Function Name": "Set16uRev", - "Structural Impact": 1.1, + "Function Name": "catch_alarm", + "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6127, - "End Line": 6127 + "Start Line": 1780, + "End Line": 1780 }, { - "Function Name": "GetByteOrder", + "Function Name": "dummy_stub", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6131, - "End Line": 6131 + "Start Line": 154, + "End Line": 154 }, { - "Function Name": "FormatSize", + "Function Name": "dummy_91", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 6253, - "End Line": 6253 + "Start Line": 155, + "End Line": 155 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2806, - "Sequential Logic Declarations": 1865, - "Function Parameters": 373, - "Function/Method Declarations": 237, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 57, - "Type/Safety Bypasses": 21, + "Control Flow Branches": 2150, + "Sequential Logic Declarations": 605, + "Function Parameters": 209, + "Function/Method Declarations": 129, + "Class/Entity Declarations": 60, + "Defensive Programming Constructs": 137, + "Type/Safety Bypasses": 127, "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 6165, - "Commented-out Code (Dead Logic)": 11, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 10, - "UI / View Layer Components": 16, - "Closures and Anonymous Functions": 5, - "Global State Dependencies": 2046, - "Decorators and Annotations": 728, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 57, - "Scientific & Mathematical Operations": 25, - "Metaprogramming & Reflection": 7, - "Module Dependencies (Imports)": 82, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 10, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 1863, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 81, - "Ad-hoc Print / Debug Statements": 93, - "Explicit Type Casts": 124, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 635, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 235, - "Private / Encapsulated Scopes": 949, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 15, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 7658, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 5, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 419, - "Time Date Logic": 57, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1431, - "Design Camel Case": 5, - "Design Snake Case": 101, - "Design Pascal Case": 529, - "Design Upper Case": 795, - "Design Short Vars": 54, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 32, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 485, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 19, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 99, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 8, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "CodedCharacterSet", - "Compact", - "Cwd", - "Digest::MD5", - "Digest::SHA", - "EXIF", - "Encode", - "Exporter", - "File::Basename", - "File::RandomAccess", - "File::StatX", - "FilePath", - "Image::ExifTool", - "Image::ExifTool::BPG", - "Image::ExifTool::BigTIFF", - "Image::ExifTool::CanonRaw", - "Image::ExifTool::Charset", - "Image::ExifTool::GPS", - "Image::ExifTool::GeoTiff", - "Image::ExifTool::Geolocation", - "Image::ExifTool::Geotag", - "Image::ExifTool::HTML", - "Image::ExifTool::HtmlDump", - "Image::ExifTool::ICC_Profile", - "Image::ExifTool::JPEGDigest", - "Image::ExifTool::Lang", - "Image::ExifTool::MacOS", - "Image::ExifTool::Panasonic", - "Image::ExifTool::Shortcuts", - "Image::ExifTool::Sony", - "Image::ExifTool::Validate", - "Image::ExifTool::XMP", - "ListSplit", - "POSIX", - "PRINT_CONV", - "Require", - "SystemTimeRes", - "Time::HiRes", - "Time::Local", - "Time::Piece", - "Win32::API", - "Win32API::File", - "WindowsLongPath", - "a", - "all", - "alternate", - "base", - "biggie", - "binary", - "chance", - "character", - "configFile", - "data", - "default", - "different", - "directory", - "duplicates", - "entries", - "error", - "extension", - "file", - "groups", - "hash", - "hex", - "in", - "incorrect", - "index", - "input", - "it", - "key", - "longer", - "more", - "need", - "new", - "of", - "only", - "overload", - "print", - "proc", - "recognized", - "requested", - "sort", - "special", - "specific", - "specified", - "strict", - "such", - "system", - "tag", - "tags", - "the", - "this", - "value", - "values", - "vars", - "verbose", - "warning", - "warnings", - "when" - ] - }, - "perl/exiftool/Makefile.PL": { - "1. Artifact Identity": { - "Filename": "Makefile.PL", - "Path": "perl/exiftool/Makefile.PL", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (Makefile.PL)" - }, - "2. Topological Coordinates": { - "X": 7481.06, - "Y": 28.3, - "Z": 2130.31 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 60, - "Coding LOC": 51, - "Documentation LOC": 6, - "Structural Magnitude": 18.02, - "Control Flow Ratio": "84.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.608 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.31%", - "Error & Exception Exposure": "68.15%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "37.02%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.89%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 22, - "Sequential Logic Declarations": 4, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 2, + "I/O and Network Boundaries": 105, + "Exposed API / Public Exports": 923, + "State Mutations / Variable Reassignments": 5009, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 3, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 47, + "Global State Dependencies": 27, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 12, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 3, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, + "Preprocessor Macros": 117, + "Pointer Arithmetic & Addressing": 3013, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Ad-hoc Print / Debug Statements": 40, + "Explicit Type Casts": 133, + "Fatal Aborts & Exceptions": 40, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 120, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 121, + "Resource Deallocation & Cleanup": 30, + "Private / Encapsulated Scopes": 118, + "Event Listeners & Subscribers": 3, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Tab Indentations": 5651, + "Structural Space Indentations": 7, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 5, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -61597,12 +60623,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 3, + "Core Var Decl": 504, + "Design Camel Case": 1, + "Design Snake Case": 503, "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 0, + "Design Upper Case": 0, + "Design Short Vars": 147, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -61610,10 +60636,10 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 16, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -61622,958 +60648,1373 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Tainted Injection": 2, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "ExtUtils::MakeMaker", - "File::Spec" + "defaults.h", + "dlfcn.h", + "fileio.h", + "signal.h", + "sys/wait.h" ] }, - "perl/exiftool/RandomAccess.pm": { + "cobol/gnucobol_internals/numeric.c": { "1. Artifact Identity": { - "Filename": "RandomAccess.pm", - "Path": "perl/exiftool/RandomAccess.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Filename": "numeric.c", + "Path": "cobol/gnucobol_internals/numeric.c", + "Language": "C", + "Architect": "(C) 2001-2012, 2014-2020 Free Software Foundation, Inc", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Folder Dominant Lang": "yacc", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 7267.42, - "Y": -83.58, - "Z": 1133.64 + "X": -4918.53, + "Y": 60.29, + "Z": -4279.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 448, - "Coding LOC": 320, - "Documentation LOC": 106, - "Structural Magnitude": 435.0, - "Control Flow Ratio": "52.4%", - "Popularity Rank": 0, + "Total LOC": 2689, + "Coding LOC": 2299, + "Documentation LOC": 138, + "Structural Magnitude": 2953.68, + "Control Flow Ratio": "71.6%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.1 + "Raw Cognitive Density": 1.012 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "80.22%", - "Error & Exception Exposure": "96.75%", - "Tech Debt Exposure": "94.12%", + "Cognitive Load Exposure": "73.51%", + "Error & Exception Exposure": "92.09%", + "Tech Debt Exposure": "38.29%", "Testing Exposure": "80.0%", - "API Exposure": "0.25%", + "API Exposure": "11.81%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.74%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.24%", + "Documentation Exposure": "94.52%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Read", - "Structural Impact": 40.6, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "56.8%", - "Start Line": 178, - "End Line": 254 + "Function Name": "cob_decimal_get_binary", + "Structural Impact": 87.1, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 40, + "Input Parameters": 3, + "Control Flow Ratio": "93.0%", + "Start Line": 1418, + "End Line": 1519 }, { - "Function Name": "ReadLine", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "65.5%", - "Start Line": 260, - "End Line": 326 + "Function Name": "cob_add_packed", + "Structural Impact": 73.3, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "91.7%", + "Start Line": 875, + "End Line": 981 }, { - "Function Name": "Close", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "59.4%", - "Start Line": 395, - "End Line": 444 - }, - { - "Function Name": "Seek", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, + "Function Name": "cob_decimal_do_round", + "Structural Impact": 73.3, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 33, "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 144, - "End Line": 172 + "Control Flow Ratio": "71.7%", + "Start Line": 1627, + "End Line": 1733 }, { - "Function Name": "Purge", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 353, - "End Line": 381 + "Function Name": "cob_decimal_get_field", + "Structural Impact": 64.8, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 29, + "Input Parameters": 3, + "Control Flow Ratio": "64.4%", + "Start Line": 1735, + "End Line": 1830 }, { - "Function Name": "new", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, + "Function Name": "cob_decimal_get_packed", + "Structural Impact": 61.6, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 27, "Input Parameters": 3, - "Control Flow Ratio": "30.8%", - "Start Line": 59, - "End Line": 90 + "Control Flow Ratio": "84.4%", + "Start Line": 1058, + "End Line": 1170 }, { - "Function Name": "SeekTest", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 106, - "End Line": 118 + "Function Name": "cob_display_add_int", + "Structural Impact": 48.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 2091, + "End Line": 2176 }, { - "Function Name": "Slurp", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 331, - "End Line": 346 + "Function Name": "cob_decimal_set_binary", + "Structural Impact": 45.7, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "95.8%", + "Start Line": 1335, + "End Line": 1416 }, { - "Function Name": "Tell", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 124, - "End Line": 134 + "Function Name": "cob_cmp_packed", + "Structural Impact": 41.8, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "80.8%", + "Start Line": 2342, + "End Line": 2414 }, { - "Function Name": "BinMode", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 386, - "End Line": 390 + "Function Name": "cob_get_long_ebcdic_sign", + "Structural Impact": 41.4, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2457, + "End Line": 2521 }, { - "Function Name": "Debug", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 99 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 97, - "Sequential Logic Declarations": 88, - "Function Parameters": 23, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 248, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 29, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 4, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 121, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 4, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 51, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 275, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 11, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Exporter", - "buffering", - "only", - "strict", - "vars" - ] - }, - "perl/exiftool/exiftool": { - "1. Artifact Identity": { - "Filename": "exiftool", - "Path": "perl/exiftool/exiftool", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 6908.1, - "Y": 50.88, - "Z": 2054.97 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 8151, - "Coding LOC": 6627, - "Documentation LOC": 639, - "Structural Magnitude": 7318.94, - "Control Flow Ratio": "73.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.689 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "76.83%", - "Error & Exception Exposure": "96.55%", - "Tech Debt Exposure": "8.93%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "17.14%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.97%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "GetImageInfo", - "Structural Impact": 892.5, - "Lines of Code (LOC)": 1015, - "Control Flow Branches": 485, - "Input Parameters": 2, - "Control Flow Ratio": "77.4%", - "Start Line": 2108, - "End Line": 3122 + "Function Name": "cob_cmp_numdisp", + "Structural Impact": 40.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "84.2%", + "Start Line": 2523, + "End Line": 2566 }, { - "Function Name": "SetImageInfo", - "Structural Impact": 445.3, - "Lines of Code (LOC)": 546, - "Control Flow Branches": 208, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 3129, - "End Line": 3674 + "Function Name": "cob_decimal_adjust", + "Structural Impact": 39.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "88.9%", + "Start Line": 451, + "End Line": 486 }, { - "Function Name": "ScanDir", - "Structural Impact": 130.4, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 61, + "Function Name": "cob_add_int", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 14, "Input Parameters": 3, - "Control Flow Ratio": "79.2%", - "Start Line": 4293, - "End Line": 4421 + "Control Flow Ratio": "70.0%", + "Start Line": 2179, + "End Line": 2233 }, { - "Function Name": "FilenameSPrintf", - "Structural Impact": 84.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 40, + "Function Name": "cob_decimal_get_ieee64dec", + "Structural Impact": 32.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 14, "Input Parameters": 3, - "Control Flow Ratio": "75.5%", - "Start Line": 4646, - "End Line": 4702 + "Control Flow Ratio": "77.8%", + "Start Line": 488, + "End Line": 540 }, { - "Function Name": "NextUnusedFilename", - "Structural Impact": 78.8, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 43, + "Function Name": "cob_decimal_set_field", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 15, "Input Parameters": 2, - "Control Flow Ratio": "70.5%", - "Start Line": 4723, - "End Line": 4773 + "Control Flow Ratio": "78.9%", + "Start Line": 1539, + "End Line": 1572 }, { - "Function Name": "SuggestedExtension", - "Structural Impact": 66.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 31, + "Function Name": "cob_decimal_get_ieee128dec", + "Structural Impact": 28.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "86.1%", - "Start Line": 4560, - "End Line": 4616 + "Control Flow Ratio": "75.0%", + "Start Line": 607, + "End Line": 655 }, { - "Function Name": "FormatXML", - "Structural Impact": 48.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3751, - "End Line": 3793 + "Function Name": "cob_decimal_set_display", + "Structural Impact": 27.3, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "81.2%", + "Start Line": 1219, + "End Line": 1280 }, { - "Function Name": "ProcessFiles", - "Structural Impact": 47.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 25, + "Function Name": "cob_set_packed_int", + "Structural Impact": 26.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "75.8%", - "Start Line": 4232, - "End Line": 4288 + "Control Flow Ratio": "81.2%", + "Start Line": 1172, + "End Line": 1215 }, { - "Function Name": "FormatJSON", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "70.8%", - "Start Line": 3835, - "End Line": 3875 + "Function Name": "cob_decimal_set_ieee64dec", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "70.6%", + "Start Line": 542, + "End Line": 605 }, { - "Function Name": "ReadStayOpen", - "Structural Impact": 39.9, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "65.8%", - "Start Line": 4922, - "End Line": 4984 + "Function Name": "display_sub_int", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "69.2%", + "Start Line": 2042, + "End Line": 2089 }, { - "Function Name": "DoHardLink", - "Structural Impact": 35.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "86.7%", - "Start Line": 3680, - "End Line": 3708 + "Function Name": "cob_decimal_print", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 378, + "End Line": 419 }, { - "Function Name": "OpenOutputFile", - "Structural Impact": 34.9, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 18, + "Function Name": "cob_decimal_set_ieee128dec", + "Structural Impact": 24.3, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4801, - "End Line": 4840 + "Control Flow Ratio": "73.3%", + "Start Line": 657, + "End Line": 726 }, { - "Function Name": "ConvertBinary", - "Structural Impact": 31.6, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3952, - "End Line": 3990 + "Function Name": "cob_cmp_float", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 2295, + "End Line": 2326 }, { - "Function Name": "EscapeJSON", - "Structural Impact": 29.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 15, + "Function Name": "cob_decimal_set_packed", + "Structural Impact": 23.7, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "65.2%", - "Start Line": 3799, - "End Line": 3830 + "Control Flow Ratio": "91.7%", + "Start Line": 998, + "End Line": 1056 }, { - "Function Name": "FindFileWindows", - "Structural Impact": 28.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, + "Function Name": "cob_get_long_ascii_sign", + "Structural Impact": 22.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "45.2%", - "Start Line": 4430, - "End Line": 4476 + "Control Flow Ratio": "50.0%", + "Start Line": 2419, + "End Line": 2454 }, { - "Function Name": "IsEqual", - "Structural Impact": 27.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "48.0%", - "Start Line": 3996, - "End Line": 4020 + "Function Name": "cob_print_ieeedec", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1577, + "End Line": 1608 }, { - "Function Name": "AddGroups", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, + "Function Name": "display_add_int", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 3929, - "End Line": 3946 + "Control Flow Ratio": "63.6%", + "Start Line": 2000, + "End Line": 2040 }, { - "Function Name": "FilterArgfileLine", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 4893, - "End Line": 4915 + "Function Name": "cob_decimal_set_double", + "Structural Impact": 18.3, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 730, + "End Line": 784 }, { - "Function Name": "PrintCSV", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 10, + "Function Name": "cob_complement_packed", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 3901, - "End Line": 3924 + "Control Flow Ratio": "90.0%", + "Start Line": 834, + "End Line": 873 }, { - "Function Name": "PrintTagList", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 10, - "Input Parameters": 1, + "Function Name": "cob_decimal_get_display", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 5, + "Input Parameters": 3, "Control Flow Ratio": "62.5%", - "Start Line": 5024, - "End Line": 5048 + "Start Line": 1282, + "End Line": 1331 }, { - "Function Name": "Printable", - "Structural Impact": 15.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4026, - "End Line": 4048 + "Function Name": "cob_decimal_div", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 1858, + "End Line": 1888 }, { - "Function Name": "DoSetFromFile", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "35.3%", - "Start Line": 4141, - "End Line": 4165 + "Function Name": "cob_decimal_get_double", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 786, + "End Line": 817 }, { - "Function Name": "AddPrintFormat", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "69.2%", - "Start Line": 4539, - "End Line": 4554 + "Function Name": "cob_cmp_llint", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 2259, + "End Line": 2286 }, { - "Function Name": "EFile", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, + "Function Name": "cob_decimal_set_llint", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 4989, - "End Line": 5007 + "Control Flow Ratio": "80.0%", + "Start Line": 341, + "End Line": 365 }, { - "Function Name": "PrintErrors", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 5054, - "End Line": 5067 + "Function Name": "mpz_set_sll", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 137, + "End Line": 153 }, { - "Function Name": "LoadPrintFormat", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, + "Function Name": "cob_numeric_cmp", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 4623, - "End Line": 4637 + "Control Flow Ratio": "66.7%", + "Start Line": 2328, + "End Line": 2340 }, { - "Function Name": "LengthUTF8", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, + "Function Name": "mpz_get_sll", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "43.8%", - "Start Line": 4054, - "End Line": 4079 + "Control Flow Ratio": "57.1%", + "Start Line": 175, + "End Line": 195 }, { - "Function Name": "SetWindowTitle", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, + "Function Name": "mpz_get_ull", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 4213, - "End Line": 4227 + "Control Flow Ratio": "50.0%", + "Start Line": 155, + "End Line": 173 }, { - "Function Name": "SlurpFile", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, + "Function Name": "cob_binary_set_uint64", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4861, - "End Line": 4886 + "Control Flow Ratio": "75.0%", + "Start Line": 266, + "End Line": 282 }, { - "Function Name": "CheckUTF8", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "cob_binary_set_int64", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 4193, - "End Line": 4208 + "Control Flow Ratio": "75.0%", + "Start Line": 284, + "End Line": 300 }, { - "Function Name": "Infile", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "shift_decimal", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4109, - "End Line": 4122 + "Control Flow Ratio": "60.0%", + "Start Line": 422, + "End Line": 436 }, { - "Function Name": "EncodeXML", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 3729, - "End Line": 3745 + "Function Name": "align_decimal", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 439, + "End Line": 447 }, { - "Function Name": "AbsPath", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "35.7%", - "Start Line": 4505, - "End Line": 4520 + "Function Name": "cob_decimal_align", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1900, + "End Line": 1909 }, { - "Function Name": "AcceptFile", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 5, + "Function Name": "cob_binary_get_sint64", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 4847, - "End Line": 4855 + "Control Flow Ratio": "75.0%", + "Start Line": 220, + "End Line": 244 }, { - "Function Name": "FormatCSV", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, + "Function Name": "cob_binary_get_uint64", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3881, - "End Line": 3896 + "Control Flow Ratio": "75.0%", + "Start Line": 246, + "End Line": 264 }, { - "Function Name": "Exit", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, + "Function Name": "num_byte_memcpy", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 212, + "End Line": 218 + }, + { + "Function Name": "cob_set_packed_zero", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 333, - "End Line": 347 + "Start Line": 984, + "End Line": 996 }, { - "Function Name": "HasWildcards", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, + "Function Name": "cob_packed_get_sign", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 4180, - "End Line": 4187 + "Control Flow Ratio": "60.0%", + "Start Line": 821, + "End Line": 831 }, { - "Function Name": "Warning", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4128, - "End Line": 4135 + "Function Name": "cob_div_quotient", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 1949, + "End Line": 1981 }, { - "Function Name": "MyConvertFileName", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, + "Function Name": "cob_init_numeric", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 38, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 4526, - "End Line": 4534 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2651, + "End Line": 2688 }, { - "Function Name": "Progress", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Function Name": "mpz_set_ull", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 5012, - "End Line": 5019 + "Control Flow Ratio": "66.7%", + "Start Line": 121, + "End Line": 135 }, { - "Function Name": "CreateDirectory", - "Structural Impact": 5.0, + "Function Name": "cob_exit_numeric", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2617, + "End Line": 2649 + }, + { + "Function Name": "cob_print_realbin", + "Structural Impact": 4.8, "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "22.2%", - "Start Line": 4779, - "End Line": 4794 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1610, + "End Line": 1625 }, { - "Function Name": "Cleanup", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "cob_decimal_alloc", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 369, - "End Line": 376 + "Start Line": 2568, + "End Line": 2581 }, { - "Function Name": "AddSetTagsFile", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 18, + "Function Name": "cob_decimal_push", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4086, - "End Line": 4103 + "Control Flow Ratio": "50.0%", + "Start Line": 2583, + "End Line": 2597 }, { - "Function Name": "Warn", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "cob_decimal_pop", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 356 + "Start Line": 2599, + "End Line": 2613 }, { - "Function Name": "CleanXML", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "cob_decimal_set_ullint", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3714, - "End Line": 3723 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 327, + "End Line": 338 }, { - "Function Name": "Num2Alpha", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "cob_gmp_free", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 4708, - "End Line": 4717 - }, - { - "Function Name": "CleanFilename", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 4171, - "End Line": 4174 + "Start Line": 200, + "End Line": 210 }, { - "Function Name": "FileNotFound", + "Function Name": "cob_decimal_clear", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 4481, - "End Line": 4488 - }, - { - "Function Name": "PreserveTime", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 4493, - "End Line": 4498 - }, - { - "Function Name": "WarnOnce", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 358, - "End Line": 360 + "Start Line": 317, + "End Line": 324 }, { - "Function Name": "SigInt", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "cob_set_field_to_uint", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 363, - "End Line": 367 + "Start Line": 1523, + "End Line": 1535 }, { - "Function Name": "Image::ExifTool::EndDir", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Function Name": "cob_add", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 329, - "End Line": 329 + "Start Line": 1913, + "End Line": 1920 }, { - "Function Name": "Image::ExifTool::End", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cob_sub", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 330, - "End Line": 330 + "Start Line": 1922, + "End Line": 1929 }, { - "Function Name": "Error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cob_mul", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 357, - "End Line": 357 + "Start Line": 1931, + "End Line": 1938 }, { - "Function Name": "SigCont", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "cob_div", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 368 + "Start Line": 1940, + "End Line": 1947 + }, + { + "Function Name": "cob_decimal_setget_fld", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1989, + "End Line": 1994 + }, + { + "Function Name": "cob_sub_int", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2235, + "End Line": 2239 + }, + { + "Function Name": "cob_decimal_add", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1834, + "End Line": 1840 + }, + { + "Function Name": "cob_decimal_sub", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1842, + "End Line": 1848 + }, + { + "Function Name": "cob_decimal_mul", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1850, + "End Line": 1856 + }, + { + "Function Name": "cob_cmp_int", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2241, + "End Line": 2248 + }, + { + "Function Name": "cob_cmp_uint", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2250, + "End Line": 2257 + }, + { + "Function Name": "cob_decimal_init2", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 304, + "End Line": 309 + }, + { + "Function Name": "cob_decimal_set", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 369, + "End Line": 374 + }, + { + "Function Name": "cob_decimal_cmp", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1890, + "End Line": 1895 + }, + { + "Function Name": "cob_div_remainder", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1983, + "End Line": 1987 + }, + { + "Function Name": "cob_decimal_init", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 311, + "End Line": 315 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3057, - "Sequential Logic Declarations": 1103, - "Function Parameters": 195, - "Function/Method Declarations": 100, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 26, - "Type/Safety Bypasses": 8, - "High-Risk Execution Commands": 22, - "I/O and Network Boundaries": 334, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 4791, - "Commented-out Code (Dead Logic)": 22, - "Structured Documentation Blocks": 236, + "Control Flow Branches": 566, + "Sequential Logic Declarations": 225, + "Function Parameters": 116, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 43, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 267, + "State Mutations / Variable Reassignments": 1353, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 24, - "Closures and Anonymous Functions": 10, - "Global State Dependencies": 427, - "Decorators and Annotations": 575, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 11, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 266, - "Scientific & Mathematical Operations": 29, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 110, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 2, + "Metaprogramming & Reflection": 7, + "Module Dependencies (Imports)": 14, "Authorship Metadata": 1, "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 3, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 106, + "Pointer Arithmetic & Addressing": 808, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 17, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 60, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 63, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 53, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 1820, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 218, + "Design Camel Case": 0, + "Design Snake Case": 218, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 52, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 26, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 14, + "Direct Downstream (Dependency Blast Radius)": 1, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "coblocal.h", + "config.h", + "ctype.h", + "errno.h", + "gmp.h", + "ieeefp.h", + "libcob.h", + "math.h", + "mpir.h", + "stdarg.h", + "stddef.h", + "stdio.h", + "stdlib.h", + "string.h" + ] + }, + "cobol/gnucobol_internals/screenio.cpy": { + "1. Artifact Identity": { + "Filename": "screenio.cpy", + "Path": "cobol/gnucobol_internals/screenio.cpy", + "Language": "Cobol", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "yacc", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cpy)" + }, + "2. Topological Coordinates": { + "X": -5475.09, + "Y": -85.82, + "Z": -3690.66 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 197, + "Coding LOC": 152, + "Documentation LOC": 39, + "Structural Magnitude": 1.15, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "58.26%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "31.34%", + "Commented Logic Exposure": "7.29%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "13.38%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 5, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 152, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cobol/gnucobol_internals/scanner.l": { + "1. Artifact Identity": { + "Filename": "scanner.l", + "Path": "cobol/gnucobol_internals/scanner.l", + "Language": "Yacc", + "Architect": "(C) 2001-2012, 2014-2019 Free Software Foundation, Inc", + "Indentation Style": "Mixed (0.7% Spaces / 99.3% Tabs)", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "yacc", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .l)" + }, + "2. Topological Coordinates": { + "X": -5228.77, + "Y": -62.05, + "Z": -3272.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2489, + "Coding LOC": 1917, + "Documentation LOC": 253, + "Structural Magnitude": 5885.84, + "Control Flow Ratio": "86.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.962 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "70.04%", + "Error & Exception Exposure": "95.01%", + "Tech Debt Exposure": "14.4%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 372, + "Sequential Logic Declarations": 59, + "Function Parameters": 0, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 33, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 1159, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 72, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 12, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 7, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 4, "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 238, + "Preprocessor Macros": 40, + "Pointer Arithmetic & Addressing": 134, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 181, - "Explicit Type Casts": 51, - "Fatal Aborts & Exceptions": 6, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 25, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 605, + "Bitwise Operations": 63, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 63, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 53, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 1401, + "Structural Space Indentations": 10, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 264, + "Design Camel Case": 0, + "Design Snake Case": 264, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 51, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 6, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cobol/gnucobol_internals/syn_misc.at": { + "1. Artifact Identity": { + "Filename": "syn_misc.at", + "Path": "cobol/gnucobol_internals/syn_misc.at", + "Language": "M4", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "yacc", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .at)" + }, + "2. Topological Coordinates": { + "X": -4606.63, + "Y": 1.1, + "Z": -3451.46 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 7252, + "Coding LOC": 6117, + "Documentation LOC": 190, + "Structural Magnitude": 137.34, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "11.78%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 633, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 15, + "Acknowledged Tech Debt (FIXMEs)": 14, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 232, - "Private / Encapsulated Scopes": 569, + "Resource Deallocation & Cleanup": 124, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 9, + "Bypassed / Skipped Tests": 2, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4009, + "Structural Space Indentations": 3868, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 328, - "Time Date Logic": 50, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -62582,12 +62023,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 43, + "Core Var Decl": 51, "Design Camel Case": 0, "Design Snake Case": 14, - "Design Pascal Case": 25, - "Design Upper Case": 4, - "Design Short Vars": 6, + "Design Pascal Case": 0, + "Design Upper Case": 37, + "Design Short Vars": 10, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -62595,1518 +62036,2346 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 120, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 8, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, - "Sec Entropy": 1, - "Sec Tainted Injection": 14, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 84, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "B", - "C", - "CR", - "Cwd", - "Encode", - "Escape", - "File::Glob", - "FileHandle", - "I", - "IO::Handle", - "Image::ExifTool", - "Image::ExifTool::Geolocation", - "Image::ExifTool::HTML", - "Image::ExifTool::Import", - "Image::ExifTool::MWG", - "Image::ExifTool::Plot", - "Image::ExifTool::TagInfoXML", - "Image::ExifTool::XMP", - "MODULE", - "MWG", - "Term::ReadKey", - "Time::Piece", - "Unicode::GCString", - "Win32::API", - "Win32::FindFile", - "Win32API::File", - "a", - "absolute", - "additional", - "an", - "arguments", - "associated", - "changes", - "destination", - "duplicates", - "effect", - "even", - "exiftool", - "ext", - "extra", - "file", - "filename", - "for", - "format", - "formatting", - "forward", - "full", - "globbing", - "group", - "information", - "longer", - "lower", - "lowest", - "metadata", - "more", - "need", - "of", - "operation", - "option", - "other", - "our", - "output", - "permission", - "quoting", - "real", - "sense", - "separator", - "sidecar", - "standard", - "strict", - "tag", - "tags", - "terminator", - "textOut", - "the", - "this", - "tokens", - "underline", - "undocumented", - "user", - "warnings", - "wide", - "wildcards", - "with" - ] + "9. Extracted Dependencies": [] } } }, - "cobol/gnucobol_internals": { - "Directory Group Magnitude": 15231.85, - "File Count": 5, + "perl/exiftool": { + "Directory Group Magnitude": 19252.98, + "File Count": 6, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "44.54%", - "Error & Exception Exposure": "68.48%", - "Tech Debt Exposure": "14.48%", - "Testing Exposure": "48.92%", - "API Exposure": "5.08%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "66.27%", - "Commented Logic Exposure": "1.46%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", + "Cognitive Load Exposure": "46.37%", + "Error & Exception Exposure": "59.68%", + "Tech Debt Exposure": "19.79%", + "Testing Exposure": "40.77%", + "API Exposure": "0.05%", + "Concurrency Exposure": "5.89%", + "State Flux Exposure": "56.17%", + "Commented Logic Exposure": "2.82%", + "Specification Exposure": "83.33%", + "Instability Exposure": "41.67%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "45.97%", + "Documentation Exposure": "16.98%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "cobol/gnucobol_internals/fileio.c": { + "perl/exiftool/README": { "1. Artifact Identity": { - "Filename": "fileio.c", - "Path": "cobol/gnucobol_internals/fileio.c", - "Language": "C", - "Architect": "(C) 2002-2012, 2014-2020 Free Software Foundation, Inc", - "Indentation Style": "Mixed (0.1% Spaces / 99.9% Tabs)", + "Filename": "README", + "Path": "perl/exiftool/README", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (README)" }, "2. Topological Coordinates": { - "X": -4936.04, - "Y": -12.93, - "Z": -3750.52 + "X": 7693.3, + "Y": -36.78, + "Z": 1379.97 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7364, - "Coding LOC": 6537, - "Documentation LOC": 315, - "Structural Magnitude": 10873.84, - "Control Flow Ratio": "78.0%", + "Total LOC": 270, + "Coding LOC": 0, + "Documentation LOC": 229, + "Structural Magnitude": 5.4, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.088 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "79.16%", - "Error & Exception Exposure": "97.1%", - "Tech Debt Exposure": "7.91%", - "Testing Exposure": "80.0%", - "API Exposure": "13.6%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "98.12%", - "Hardcoded Payload Artifacts": "0.0%" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, - "5. Function Analysis": [ - { - "Function Name": "cob_set_file_format", - "Structural Impact": 760.8, - "Lines of Code (LOC)": 592, - "Control Flow Branches": 326, - "Input Parameters": 4, - "Control Flow Ratio": "99.4%", - "Start Line": 1185, - "End Line": 1776 - }, - { - "Function Name": "cob_file_open", - "Structural Impact": 226.2, - "Lines of Code (LOC)": 262, - "Control Flow Branches": 86, - "Input Parameters": 5, - "Control Flow Ratio": "76.8%", - "Start Line": 2874, - "End Line": 3135 - }, - { - "Function Name": "cob_fd_file_open", - "Structural Impact": 192.0, - "Lines of Code (LOC)": 172, - "Control Flow Branches": 81, - "Input Parameters": 4, - "Control Flow Ratio": "83.5%", - "Start Line": 2700, - "End Line": 2871 - }, - { - "Function Name": "cob_file_save_status", - "Structural Impact": 174.3, - "Lines of Code (LOC)": 247, - "Control Flow Branches": 80, - "Input Parameters": 3, - "Control Flow Ratio": "96.4%", - "Start Line": 2127, - "End Line": 2373 - }, - { - "Function Name": "lineseq_write", - "Structural Impact": 128.0, - "Lines of Code (LOC)": 159, - "Control Flow Branches": 59, - "Input Parameters": 3, - "Control Flow Ratio": "89.4%", - "Start Line": 3603, - "End Line": 3761 - }, - { - "Function Name": "lineseq_rewrite", - "Structural Impact": 119.3, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 55, - "Input Parameters": 3, - "Control Flow Ratio": "90.2%", - "Start Line": 3763, - "End Line": 3908 - }, - { - "Function Name": "lock_record", - "Structural Impact": 114.5, - "Lines of Code (LOC)": 144, - "Control Flow Branches": 47, - "Input Parameters": 4, - "Control Flow Ratio": "81.0%", - "Start Line": 1786, - "End Line": 1929 - }, - { - "Function Name": "relative_start", - "Structural Impact": 106.2, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 44, - "Input Parameters": 4, - "Control Flow Ratio": "86.3%", - "Start Line": 3981, - "End Line": 4091 - }, - { - "Function Name": "cob_set_file_defaults", - "Structural Impact": 104.7, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 68, - "Input Parameters": 1, - "Control Flow Ratio": "98.6%", - "Start Line": 1039, - "End Line": 1180 - }, - { - "Function Name": "relative_read_next", - "Structural Impact": 103.6, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 48, - "Input Parameters": 3, - "Control Flow Ratio": "81.4%", - "Start Line": 4193, - "End Line": 4304 - }, - { - "Function Name": "cob_key_def", - "Structural Impact": 98.7, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 37, - "Input Parameters": 5, - "Control Flow Ratio": "80.4%", - "Start Line": 567, - "End Line": 678 - }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/META.json": { + "1. Artifact Identity": { + "Filename": "META.json", + "Path": "perl/exiftool/META.json", + "Language": "Json", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .json)" + }, + "2. Topological Coordinates": { + "X": 6646.05, + "Y": 8.53, + "Z": 1535.78 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 56, + "Coding LOC": 55, + "Documentation LOC": 0, + "Structural Magnitude": 16.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "33.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 53, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "perl/exiftool/ExifTool.pm": { + "1. Artifact Identity": { + "Filename": "ExifTool.pm", + "Path": "perl/exiftool/ExifTool.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Alert": "TYPOSQUATTING THREAT: 'warning' mimics 'warnings'", + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" + }, + "2. Topological Coordinates": { + "X": 7231.32, + "Y": -1.39, + "Z": 1542.86 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 10227, + "Coding LOC": 8286, + "Documentation LOC": 1632, + "Structural Magnitude": 11459.52, + "Control Flow Ratio": "60.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.535 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "95.85%", + "Error & Exception Exposure": "96.6%", + "Tech Debt Exposure": "15.7%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "18.19%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.2%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "cob_read_next", - "Structural Impact": 87.1, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 40, + "Function Name": "ProcessJPEG", + "Structural Impact": 741.1, + "Lines of Code (LOC)": 1103, + "Control Flow Branches": 342, "Input Parameters": 3, - "Control Flow Ratio": "87.0%", - "Start Line": 5387, - "End Line": 5488 + "Control Flow Ratio": "63.8%", + "Start Line": 7248, + "End Line": 8350 }, { - "Function Name": "write_file_def", - "Structural Impact": 86.1, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 46, - "Input Parameters": 2, - "Control Flow Ratio": "97.9%", - "Start Line": 421, - "End Line": 513 + "Function Name": "ExtractInfo", + "Structural Impact": 296.6, + "Lines of Code (LOC)": 501, + "Control Flow Branches": 191, + "Input Parameters": 1, + "Control Flow Ratio": "71.8%", + "Start Line": 2711, + "End Line": 3211 }, { - "Function Name": "sequential_read", - "Structural Impact": 78.5, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 36, + "Function Name": "DoProcessTIFF", + "Structural Impact": 279.0, + "Lines of Code (LOC)": 380, + "Control Flow Branches": 129, "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 3250, - "End Line": 3338 + "Control Flow Ratio": "66.5%", + "Start Line": 8519, + "End Line": 8898 }, { - "Function Name": "sequential_rewrite", - "Structural Impact": 78.1, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 36, + "Function Name": "ProcessBinaryData", + "Structural Impact": 276.9, + "Lines of Code (LOC)": 299, + "Control Flow Branches": 130, "Input Parameters": 3, - "Control Flow Ratio": "78.3%", - "Start Line": 3433, - "End Line": 3514 + "Control Flow Ratio": "73.0%", + "Start Line": 9855, + "End Line": 10153 }, { - "Function Name": "cob_file_close", - "Structural Impact": 75.5, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 34, + "Function Name": "Options", + "Structural Impact": 271.2, + "Lines of Code (LOC)": 264, + "Control Flow Branches": 128, "Input Parameters": 3, - "Control Flow Ratio": "82.9%", - "Start Line": 3137, - "End Line": 3246 + "Control Flow Ratio": "75.3%", + "Start Line": 2412, + "End Line": 2675 }, { - "Function Name": "sequential_write", - "Structural Impact": 72.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 33, + "Function Name": "GetValue", + "Structural Impact": 256.6, + "Lines of Code (LOC)": 291, + "Control Flow Branches": 120, "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 3340, - "End Line": 3431 - }, - { - "Function Name": "relative_delete", - "Structural Impact": 72.4, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 38, - "Input Parameters": 2, - "Control Flow Ratio": "73.1%", - "Start Line": 4539, - "End Line": 4635 + "Control Flow Ratio": "75.0%", + "Start Line": 3427, + "End Line": 3717 }, { - "Function Name": "cob_chk_file_env", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 37, + "Function Name": "BuildCompositeTags", + "Structural Impact": 180.8, + "Lines of Code (LOC)": 187, + "Control Flow Branches": 98, "Input Parameters": 2, - "Control Flow Ratio": "97.4%", - "Start Line": 743, - "End Line": 851 + "Control Flow Ratio": "73.7%", + "Start Line": 3953, + "End Line": 4139 }, { - "Function Name": "cob_write", - "Structural Impact": 69.8, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 26, + "Function Name": "HandleTag", + "Structural Impact": 164.4, + "Lines of Code (LOC)": 152, + "Control Flow Branches": 63, "Input Parameters": 5, - "Control Flow Ratio": "81.2%", - "Start Line": 5490, - "End Line": 5563 + "Control Flow Ratio": "57.3%", + "Start Line": 9266, + "End Line": 9417 }, { - "Function Name": "lineseq_read", - "Structural Impact": 66.2, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 30, - "Input Parameters": 3, - "Control Flow Ratio": "88.2%", - "Start Line": 3517, - "End Line": 3599 + "Function Name": "SetFoundTags", + "Structural Impact": 163.1, + "Lines of Code (LOC)": 235, + "Control Flow Branches": 106, + "Input Parameters": 1, + "Control Flow Ratio": "74.6%", + "Start Line": 5301, + "End Line": 5535 }, { - "Function Name": "relative_rewrite", - "Structural Impact": 64.2, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 29, + "Function Name": "GetGroup", + "Structural Impact": 139.2, + "Lines of Code (LOC)": 105, + "Control Flow Branches": 66, "Input Parameters": 3, - "Control Flow Ratio": "70.7%", - "Start Line": 4454, - "End Line": 4537 + "Control Flow Ratio": "80.5%", + "Start Line": 3787, + "End Line": 3891 }, { - "Function Name": "cob_read", - "Structural Impact": 59.7, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 24, + "Function Name": "FoundTag", + "Structural Impact": 129.8, + "Lines of Code (LOC)": 181, + "Control Flow Branches": 53, "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 5276, - "End Line": 5351 - }, - { - "Function Name": "cob_chk_file_mapping", - "Structural Impact": 58.8, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 36, - "Input Parameters": 1, - "Control Flow Ratio": "92.3%", - "Start Line": 853, - "End Line": 981 + "Control Flow Ratio": "63.9%", + "Start Line": 9426, + "End Line": 9606 }, { - "Function Name": "cob_init_fileio", - "Structural Impact": 58.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 29, + "Function Name": "ConvertDateTime", + "Structural Impact": 123.8, + "Lines of Code (LOC)": 120, + "Control Flow Branches": 67, "Input Parameters": 2, - "Control Flow Ratio": "90.6%", - "Start Line": 7217, - "End Line": 7348 - }, - { - "Function Name": "relative_read_size", - "Structural Impact": 57.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 26, - "Input Parameters": 3, - "Control Flow Ratio": "76.5%", - "Start Line": 3914, - "End Line": 3978 + "Control Flow Ratio": "76.1%", + "Start Line": 6551, + "End Line": 6670 }, { - "Function Name": "cob_file_set_key", - "Structural Impact": 56.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 16, - "Input Parameters": 9, - "Control Flow Ratio": "88.9%", - "Start Line": 4792, - "End Line": 4851 + "Function Name": "DoneExtract", + "Structural Impact": 114.6, + "Lines of Code (LOC)": 171, + "Control Flow Branches": 74, + "Input Parameters": 1, + "Control Flow Ratio": "74.7%", + "Start Line": 4414, + "End Line": 4584 }, { - "Function Name": "set_lock_opts", - "Structural Impact": 53.8, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 28, + "Function Name": "ExpandShortcuts", + "Structural Impact": 98.0, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 53, "Input Parameters": 2, - "Control Flow Ratio": "93.3%", - "Start Line": 2055, - "End Line": 2125 - }, - { - "Function Name": "set_file_lock", - "Structural Impact": 52.9, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 24, - "Input Parameters": 3, "Control Flow Ratio": "82.8%", - "Start Line": 1994, - "End Line": 2050 + "Start Line": 5645, + "End Line": 5734 }, { - "Function Name": "relative_write", - "Structural Impact": 52.1, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 23, - "Input Parameters": 3, - "Control Flow Ratio": "67.6%", - "Start Line": 4371, - "End Line": 4452 + "Function Name": "ParseArguments", + "Structural Impact": 86.8, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 46, + "Input Parameters": 2, + "Control Flow Ratio": "78.0%", + "Start Line": 5061, + "End Line": 5167 }, { - "Function Name": "check_mf_format", - "Structural Impact": 48.2, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 25, + "Function Name": "AddCompositeTags", + "Structural Impact": 68.8, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 36, "Input Parameters": 2, - "Control Flow Ratio": "89.3%", - "Start Line": 2581, - "End Line": 2643 + "Control Flow Ratio": "72.0%", + "Start Line": 5740, + "End Line": 5833 }, { - "Function Name": "cob_dd_prms", - "Structural Impact": 43.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 20, + "Function Name": "GroupMatches", + "Structural Impact": 66.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 31, "Input Parameters": 3, - "Control Flow Ratio": "95.2%", - "Start Line": 515, - "End Line": 543 + "Control Flow Ratio": "75.6%", + "Start Line": 5195, + "End Line": 5238 }, { - "Function Name": "cob_file_sort_process", - "Structural Impact": 42.5, - "Lines of Code (LOC)": 115, - "Control Flow Branches": 25, - "Input Parameters": 1, - "Control Flow Ratio": "64.1%", - "Start Line": 6712, - "End Line": 6826 + "Function Name": "ProcessTrailers", + "Structural Impact": 64.6, + "Lines of Code (LOC)": 149, + "Control Flow Branches": 32, + "Input Parameters": 2, + "Control Flow Ratio": "61.5%", + "Start Line": 7019, + "End Line": 7167 }, { - "Function Name": "indexed_file_type", - "Structural Impact": 42.0, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 26, + "Function Name": "GetTagTable", + "Structural Impact": 54.0, + "Lines of Code (LOC)": 91, + "Control Flow Branches": 34, "Input Parameters": 1, - "Control Flow Ratio": "59.1%", - "Start Line": 325, - "End Line": 401 + "Control Flow Ratio": "65.4%", + "Start Line": 8927, + "End Line": 9017 }, { - "Function Name": "relative_write_size", - "Structural Impact": 40.2, - "Lines of Code (LOC)": 44, + "Function Name": "ReadValue", + "Structural Impact": 52.6, + "Lines of Code (LOC)": 47, "Control Flow Branches": 18, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 4309, - "End Line": 4352 + "Input Parameters": 6, + "Control Flow Ratio": "60.0%", + "Start Line": 6263, + "End Line": 6309 }, { - "Function Name": "cob_linage_write_opt", - "Structural Impact": 39.8, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 20, + "Function Name": "WindowsLongPath", + "Structural Impact": 51.5, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 27, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2458, - "End Line": 2525 + "Control Flow Ratio": "62.8%", + "Start Line": 4776, + "End Line": 4836 }, { - "Function Name": "cob_rewrite", - "Structural Impact": 38.6, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 15, + "Function Name": "GetTagList", + "Structural Impact": 50.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 20, "Input Parameters": 4, - "Control Flow Ratio": "68.2%", - "Start Line": 5565, - "End Line": 5620 + "Control Flow Ratio": "46.5%", + "Start Line": 3328, + "End Line": 3391 }, { - "Function Name": "relative_read", - "Structural Impact": 35.8, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "58.3%", - "Start Line": 4147, - "End Line": 4191 + "Function Name": "GetInfo", + "Structural Impact": 47.4, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "61.7%", + "Start Line": 3222, + "End Line": 3320 }, { - "Function Name": "cob_findkey", - "Structural Impact": 35.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "82.4%", - "Start Line": 5737, - "End Line": 5771 + "Function Name": "GetFileType", + "Structural Impact": 46.2, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 24, + "Input Parameters": 2, + "Control Flow Ratio": "63.2%", + "Start Line": 4191, + "End Line": 4248 }, { - "Function Name": "cob_open", - "Structural Impact": 30.7, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "55.0%", - "Start Line": 5086, - "End Line": 5162 + "Function Name": "GetUnixTime", + "Structural Impact": 43.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "62.2%", + "Start Line": 6794, + "End Line": 6822 }, { - "Function Name": "cob_file_sort_giving", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "86.7%", - "Start Line": 6962, - "End Line": 7013 + "Function Name": "AddTagToTable", + "Structural Impact": 42.7, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "81.0%", + "Start Line": 9206, + "End Line": 9255 }, { - "Function Name": "cob_start", - "Structural Impact": 29.7, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 10, + "Function Name": "RemoveTagsFromList", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 15, "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 5220, - "End Line": 5274 + "Control Flow Ratio": "71.4%", + "Start Line": 5245, + "End Line": 5269 }, { - "Function Name": "cob_close", - "Structural Impact": 29.6, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "78.6%", - "Start Line": 5164, - "End Line": 5218 + "Function Name": "ConvertUnixTime", + "Structural Impact": 39.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 18, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 6761, + "End Line": 6788 }, { - "Function Name": "cob_delete_file", - "Structural Impact": 28.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 12, + "Function Name": "IdentifyTrailer", + "Structural Impact": 38.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 17, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 5679, - "End Line": 5734 + "Control Flow Ratio": "73.9%", + "Start Line": 6966, + "End Line": 7006 }, { - "Function Name": "cob_file_create", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 6, - "Input Parameters": 13, - "Control Flow Ratio": "85.7%", - "Start Line": 4686, - "End Line": 4734 + "Function Name": "Open", + "Structural Impact": 36.1, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "53.8%", + "Start Line": 4845, + "End Line": 4896 }, { - "Function Name": "cob_file_sort_retrieve", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 13, + "Function Name": "GetFileTime", + "Structural Impact": 34.1, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "59.1%", - "Start Line": 6887, - "End Line": 6940 - }, - { - "Function Name": "open_cbl_file", - "Structural Impact": 26.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 5814, - "End Line": 5854 + "Control Flow Ratio": "50.0%", + "Start Line": 4997, + "End Line": 5055 }, { - "Function Name": "cob_read_dict", - "Structural Impact": 26.4, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 706, - "End Line": 741 + "Function Name": "GetTagInfo", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "41.9%", + "Start Line": 9133, + "End Line": 9195 }, { - "Function Name": "cob_sort_queues", - "Structural Impact": 25.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 6581, - "End Line": 6638 + "Function Name": "Warn", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "59.1%", + "Start Line": 5593, + "End Line": 5620 }, { - "Function Name": "file_linage_check", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "88.2%", - "Start Line": 2417, - "End Line": 2456 + "Function Name": "CreateDirectory", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4947, + "End Line": 4990 }, { - "Function Name": "cob_sys_read_file", - "Structural Impact": 24.2, + "Function Name": "IsUTF8", + "Structural Impact": 28.1, "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 5899, - "End Line": 5941 + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "51.9%", + "Start Line": 4650, + "End Line": 4692 }, { - "Function Name": "cob_file_sort_submit", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 11, + "Function Name": "GetDescription", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6828, - "End Line": 6885 + "Control Flow Ratio": "66.7%", + "Start Line": 3739, + "End Line": 3775 }, { - "Function Name": "relative_read_off", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "57.9%", - "Start Line": 4096, - "End Line": 4145 + "Function Name": "EncodeFileName", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 4723, + "End Line": 4757 }, { - "Function Name": "cob_file_sort_init", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 7, + "Function Name": "VerboseDir", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, "Input Parameters": 5, - "Control Flow Ratio": "36.8%", - "Start Line": 7015, - "End Line": 7060 + "Control Flow Ratio": "62.5%", + "Start Line": 9761, + "End Line": 9777 }, { - "Function Name": "cob_file_unlock", - "Structural Impact": 20.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4637, - "End Line": 4679 + "Function Name": "ProcessDirectory", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "45.0%", + "Start Line": 9024, + "End Line": 9069 }, { - "Function Name": "write_mf_header", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 47, + "Function Name": "SetFileType", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 30, "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 2648, - "End Line": 2694 + "Input Parameters": 4, + "Control Flow Ratio": "64.3%", + "Start Line": 9666, + "End Line": 9695 }, { - "Function Name": "cob_file_external_addr", - "Structural Impact": 18.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 4951, - "End Line": 4975 + "Function Name": "Printable", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "58.8%", + "Start Line": 6520, + "End Line": 6545 }, { - "Function Name": "cob_sys_get_current_dir", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 7, + "Function Name": "DecodeBits", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 6157, - "End Line": 6202 + "Control Flow Ratio": "58.8%", + "Start Line": 6362, + "End Line": 6384 }, { - "Function Name": "cob_file_set_retry", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 20, + "Function Name": "Decode", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 25, "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 4908, - "End Line": 4927 + "Input Parameters": 6, + "Control Flow Ratio": "46.7%", + "Start Line": 6321, + "End Line": 6345 }, { - "Function Name": "cob_file_write_opt", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 2548, - "End Line": 2573 + "Function Name": "Filter", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6483, + "End Line": 6513 }, { - "Function Name": "sort_cmps", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 22, + "Function Name": "HDump", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 24, "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 6417, - "End Line": 6438 + "Input Parameters": 7, + "Control Flow Ratio": "50.0%", + "Start Line": 6935, + "End Line": 6958 }, { - "Function Name": "cob_sys_copy_file", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 7, + "Function Name": "ConvertTimeSpan", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 6015, - "End Line": 6068 + "Control Flow Ratio": "66.7%", + "Start Line": 6676, + "End Line": 6694 }, { - "Function Name": "keycmp", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 8, + "Function Name": "IsSameID", + "Structural Impact": 19.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "88.9%", - "Start Line": 403, - "End Line": 416 + "Control Flow Ratio": "58.8%", + "Start Line": 5173, + "End Line": 5187 }, { - "Function Name": "cob_file_sort_compare", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6451, - "End Line": 6483 + "Function Name": "ToFloat", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 18, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 5946, + "End Line": 5955 }, { - "Function Name": "cob_file_set_attr", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 7, - "Control Flow Ratio": "66.7%", - "Start Line": 4762, - "End Line": 4787 + "Function Name": "CanWrite", + "Structural Impact": 19.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "48.0%", + "Start Line": 4255, + "End Line": 4273 }, { - "Function Name": "cob_sys_file_info", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 62, + "Function Name": "CombineInfo", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4381, + "End Line": 4404 + }, + { + "Function Name": "ExtractBinary", + "Structural Impact": 17.4, + "Lines of Code (LOC)": 34, "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6326, - "End Line": 6387 + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 9814, + "End Line": 9847 }, { - "Function Name": "cob_chk_dups", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5353, - "End Line": 5385 + "Function Name": "FindValue", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "53.8%", + "Start Line": 4612, + "End Line": 4626 }, { - "Function Name": "cob_exit_fileio", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "73.3%", - "Start Line": 7175, - "End Line": 7215 + "Function Name": "OverrideFileType", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 9701, + "End Line": 9720 }, { - "Function Name": "errno_cob_sts", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 19, + "Function Name": "SetByteOrder", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2379, - "End Line": 2397 + "Control Flow Ratio": "50.0%", + "Start Line": 6137, + "End Line": 6176 }, { - "Function Name": "cob_file_free", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, + "Function Name": "GetTimeZone", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 5011, - "End Line": 5032 + "Control Flow Ratio": "63.6%", + "Start Line": 6719, + "End Line": 6734 }, { - "Function Name": "cob_sys_check_file_exist", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6070, - "End Line": 6125 + "Function Name": "SetupTagTable", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 5879, + "End Line": 5907 }, { - "Function Name": "cob_seq_write_opt", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2527, - "End Line": 2546 + "Function Name": "ConvertDuration", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 6854, + "End Line": 6872 }, { - "Function Name": "cob_write_block", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6660, - "End Line": 6690 + "Function Name": "SplitFileName", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "61.5%", + "Start Line": 4698, + "End Line": 4715 }, { - "Function Name": "unlock_record", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 1934, - "End Line": 1962 + "Function Name": "IsFloat", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 5924, + "End Line": 5930 }, { - "Function Name": "cob_file_set_key_extra", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "60.0%", - "Start Line": 4856, - "End Line": 4875 + "Function Name": "CopyAltInfo", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "41.7%", + "Start Line": 5275, + "End Line": 5292 }, { - "Function Name": "cob_file_sort_using", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 6942, - "End Line": 6960 + "Function Name": "GetGroups", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "36.4%", + "Start Line": 3899, + "End Line": 3921 }, { - "Function Name": "cob_file_return", + "Function Name": "DoAutoLoad", "Structural Impact": 11.2, "Lines of Code (LOC)": 26, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 7121, - "End Line": 7146 + "Control Flow Ratio": "42.9%", + "Start Line": 5541, + "End Line": 5566 }, { - "Function Name": "relative_padout", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 16, + "Function Name": "Exists", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 4354, - "End Line": 4369 + "Control Flow Ratio": "33.3%", + "Start Line": 4902, + "End Line": 4922 }, { - "Function Name": "cob_new_item", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 4, + "Function Name": "VerboseDump", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "30.8%", - "Start Line": 6500, - "End Line": 6537 + "Control Flow Ratio": "41.7%", + "Start Line": 9782, + "End Line": 9795 }, { - "Function Name": "cob_pre_open", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5045, - "End Line": 5081 + "Function Name": "DoUnpack", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 6029, + "End Line": 6041 }, { - "Function Name": "cob_write_dict", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, + "Function Name": "GetTagInfoList", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 680, - "End Line": 701 + "Control Flow Ratio": "36.4%", + "Start Line": 9103, + "End Line": 9121 }, { - "Function Name": "cob_file_malloc", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 4989, - "End Line": 5006 + "Function Name": "IsDirectory", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4928, + "End Line": 4940 }, { - "Function Name": "cob_cache_del", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, + "Function Name": "ExpandFlags", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 1016, - "End Line": 1034 + "Control Flow Ratio": "55.6%", + "Start Line": 5855, + "End Line": 5871 }, { - "Function Name": "isdirname", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, + "Function Name": "CleanWarning", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 269, - "End Line": 282 + "Control Flow Ratio": "50.0%", + "Start Line": 2318, + "End Line": 2329 }, { - "Function Name": "cob_savekey", + "Function Name": "NextTagKey", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4634, + "End Line": 4641 + }, + { + "Function Name": "ValidateImage", "Structural Impact": 8.9, "Lines of Code (LOC)": 18, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5776, - "End Line": 5793 + "Control Flow Ratio": "30.0%", + "Start Line": 6391, + "End Line": 6408 }, { - "Function Name": "cob_sys_create_file", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 5870, - "End Line": 5897 + "Function Name": "Init", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 4304, + "End Line": 4359 }, { - "Function Name": "cob_sys_write_file", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "40.0%", - "Start Line": 5943, - "End Line": 5970 + "Function Name": "ClearOptions", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 2680, + "End Line": 2702 }, { - "Function Name": "cob_sys_rename_file", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 29, + "Function Name": "MakeDescription", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "42.9%", - "Start Line": 6127, - "End Line": 6155 + "Start Line": 6442, + "End Line": 6460 }, { - "Function Name": "cob_file_sort_close", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, + "Function Name": "ConvertBitrate", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 7072, - "End Line": 7096 + "Control Flow Ratio": "36.4%", + "Start Line": 6879, + "End Line": 6890 }, { - "Function Name": "cob_sys_file_delete", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 25, + "Function Name": "ModifyMimeType", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6389, - "End Line": 6413 - }, - { - "Function Name": "cob_file_release", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 7098, - "End Line": 7119 + "Control Flow Ratio": "33.3%", + "Start Line": 9726, + "End Line": 9740 }, { - "Function Name": "cob_file_destroy", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, + "Function Name": "Purge", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 4739, - "End Line": 4757 + "Control Flow Ratio": "66.7%", + "Start Line": 4365, + "End Line": 4374 }, { - "Function Name": "cob_delete", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, + "Function Name": "GetTagID", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5622, - "End Line": 5643 + "Control Flow Ratio": "30.0%", + "Start Line": 3724, + "End Line": 3732 }, { - "Function Name": "cob_param_no_quotes", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, + "Function Name": "ValidTagName", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, "Control Flow Branches": 4, "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 6418, + "End Line": 6422 + }, + { + "Function Name": "SetGroup", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 5795, - "End Line": 5812 + "Start Line": 9620, + "End Line": 9624 }, { - "Function Name": "cob_file_sync", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 983, - "End Line": 998 + "Function Name": "DoEscape", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 9643, + "End Line": 9657 }, { - "Function Name": "cob_read_item", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, + "Function Name": "Error", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 5626, + "End Line": 5638 + }, + { + "Function Name": "JpegMarkerName", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 7213, + "End Line": 7226 + }, + { + "Function Name": "ConvertFileSize", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "11.1%", + "Start Line": 6828, + "End Line": 6848 + }, + { + "Function Name": "AddTagsToLookup", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 6640, - "End Line": 6658 + "Start Line": 5838, + "End Line": 5849 }, { - "Function Name": "cob_get_sort_tempfile", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "TimeZoneString", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 6565, - "End Line": 6579 + "Control Flow Ratio": "25.0%", + "Start Line": 6741, + "End Line": 6753 }, { - "Function Name": "cob_sys_copyfile", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 20, + "Function Name": "VPrint", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6305, - "End Line": 6324 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 9745, + "End Line": 9754 }, { - "Function Name": "cob_sys_create_dir", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6204, - "End Line": 6228 + "Function Name": "SwapBytes", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 5975, + "End Line": 5982 }, { - "Function Name": "cob_order_keys", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Function Name": "GetRational32s", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6069, + "End Line": 6076 + }, + { + "Function Name": "InverseFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6908, + "End Line": 6915 + }, + { + "Function Name": "new", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 545, - "End Line": 562 + "Control Flow Ratio": "20.0%", + "Start Line": 2335, + "End Line": 2360 }, { - "Function Name": "cob_file_set_linage", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 1, - "Input Parameters": 6, - "Control Flow Ratio": "50.0%", - "Start Line": 4880, - "End Line": 4903 + "Function Name": "GetRational32u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6077, + "End Line": 6083 }, { - "Function Name": "cob_copy_check", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 19, + "Function Name": "GetRational64s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6692, - "End Line": 6710 + "Control Flow Ratio": "28.6%", + "Start Line": 6084, + "End Line": 6090 }, { - "Function Name": "cob_get_filename_print", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 7148, - "End Line": 7168 + "Function Name": "GetRational64u", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 6091, + "End Line": 6097 }, { - "Function Name": "cob_fork_fileio", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, + "Function Name": "GetFixed16s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 7351, - "End Line": 7362 + "Control Flow Ratio": "33.3%", + "Start Line": 6098, + "End Line": 6103 }, { - "Function Name": "unique_copy", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Function Name": "GetFixed32s", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6440, - "End Line": 6449 + "Control Flow Ratio": "33.3%", + "Start Line": 6109, + "End Line": 6115 }, { - "Function Name": "cob_sys_delete_file", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "ImageInfo", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 5993, - "End Line": 6013 + "Control Flow Ratio": "18.2%", + "Start Line": 2382, + "End Line": 2404 }, { - "Function Name": "cob_sys_change_dir", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "CanCreate", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 6230, - "End Line": 6250 + "Control Flow Ratio": "15.4%", + "Start Line": 4279, + "End Line": 4287 }, { - "Function Name": "cob_sys_delete_dir", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "MakeTagName", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 6252, - "End Line": 6272 + "Start Line": 6428, + "End Line": 6436 }, { - "Function Name": "cob_cache_file", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, + "Function Name": "ProcessTIFF", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "14.3%", + "Start Line": 8488, + "End Line": 8500 + }, + { + "Function Name": "TagTableKeys", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1000, - "End Line": 1014 + "Control Flow Ratio": "28.6%", + "Start Line": 8904, + "End Line": 8913 }, { - "Function Name": "cob_commit", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5645, - "End Line": 5660 + "Function Name": "OrderedKeys", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 4293, + "End Line": 4297 }, { - "Function Name": "cob_rollback", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5662, - "End Line": 5677 + "Function Name": "DirStart", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 7232, + "End Line": 7241 }, { - "Function Name": "cob_sys_chdir", + "Function Name": "GetFoundTags", "Structural Impact": 4.3, - "Lines of Code (LOC)": 16, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "12.5%", + "Start Line": 3399, + "End Line": 3405 + }, + { + "Function Name": "SetNewGroups", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6288, - "End Line": 6303 + "Control Flow Ratio": "16.7%", + "Start Line": 3928, + "End Line": 3944 }, { - "Function Name": "cob_srttmpfile", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6539, - "End Line": 6563 + "Function Name": "GetDescriptions", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 6467, + "End Line": 6477 }, { - "Function Name": "cob_sys_mkdir", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, + "Function Name": "LimitLongValues", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6274, - "End Line": 6286 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6921, + "End Line": 6929 }, { - "Function Name": "cob_free_list", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, + "Function Name": "ConvertFileName", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 6896, + "End Line": 6902 + }, + { + "Function Name": "GetFileExtension", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 6485, - "End Line": 6498 + "Start Line": 9085, + "End Line": 9096 }, { - "Function Name": "get_io_ptr", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "ToggleByteOrder", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 6180, + "End Line": 6183 + }, + { + "Function Name": "GetCompositeTagInfo", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 284, - "End Line": 292 + "Control Flow Ratio": "16.7%", + "Start Line": 4145, + "End Line": 4150 }, { - "Function Name": "cob_sys_open_file", + "Function Name": "SetPriorityDir", "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 9611, + "End Line": 9615 + }, + { + "Function Name": "TimeLocal", + "Structural Impact": 2.6, "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 6701, + "End Line": 6713 + }, + { + "Function Name": "Encode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 5856, - "End Line": 5868 + "Start Line": 6352, + "End Line": 6356 }, { - "Function Name": "cob_file_sort_init_key", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 9, + "Function Name": "DoUnpackDbl", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 7062, - "End Line": 7070 + "Start Line": 6046, + "End Line": 6053 }, { - "Function Name": "cob_file_set_lock", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "ProcessSubTIFF", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4932, - "End Line": 4938 + "Start Line": 8506, + "End Line": 8513 }, { - "Function Name": "cob_file_xfdname", - "Structural Impact": 2.0, + "Function Name": "SwapWords", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 5984, + "End Line": 5988 + }, + { + "Function Name": "ProcessEXIF", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 4980, - "End Line": 4984 + "Start Line": 8478, + "End Line": 8482 }, { - "Function Name": "cob_unlock_file", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "DeleteTag", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5035, - "End Line": 5040 + "Start Line": 9629, + "End Line": 9638 }, { - "Function Name": "cob_sys_close_file", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "GetTableName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5972, - "End Line": 5981 + "Start Line": 4590, + "End Line": 4595 }, { - "Function Name": "cob_sys_flush_file", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "GetTagIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5983, - "End Line": 5991 + "Start Line": 4601, + "End Line": 4606 }, { - "Function Name": "cob_file_complete", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "AddCleanup", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4943, - "End Line": 4947 + "Start Line": 5579, + "End Line": 5584 }, { - "Function Name": "catch_alarm", - "Structural Impact": 1.5, + "Function Name": "IsInt", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1780, - "End Line": 1780 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5931, + "End Line": 5931 }, { - "Function Name": "dummy_stub", - "Structural Impact": 1.1, + "Function Name": "IsHex", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 154 + "Control Flow Ratio": "33.3%", + "Start Line": 5932, + "End Line": 5932 }, { - "Function Name": "dummy_91", - "Structural Impact": 1.1, + "Function Name": "IsRational", + "Structural Impact": 2.0, "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 155 + "Control Flow Ratio": "33.3%", + "Start Line": 5933, + "End Line": 5933 + }, + { + "Function Name": "RoundFloat", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5937, + "End Line": 5941 + }, + { + "Function Name": "GetFixed16u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6104, + "End Line": 6108 + }, + { + "Function Name": "GetFixed32u", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 6116, + "End Line": 6121 + }, + { + "Function Name": "ProcessEXV", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8469, + "End Line": 8473 + }, + { + "Function Name": "MetadataPath", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9075, + "End Line": 9079 + }, + { + "Function Name": "PrintHex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9802, + "End Line": 9806 + }, + { + "Function Name": "GetTagName", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4165, + "End Line": 4170 + }, + { + "Function Name": "GetShortcuts", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4175, + "End Line": 4180 + }, + { + "Function Name": "DoUnpackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6002, + "End Line": 6007 + }, + { + "Function Name": "DoPackStd", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6011, + "End Line": 6016 + }, + { + "Function Name": "DoPackRev", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6018, + "End Line": 6023 + }, + { + "Function Name": "GetRequestedTags", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3411, + "End Line": 3415 + }, + { + "Function Name": "AvailableOptions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4156, + "End Line": 4159 + }, + { + "Function Name": "AUTOLOAD", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5571, + "End Line": 5574 + }, + { + "Function Name": "IsPC", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5915, + "End Line": 5918 + }, + { + "Function Name": "DoUnpackStd", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5996, + "End Line": 6000 + }, + { + "Function Name": "DummyWriteProc", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1241, + "End Line": 1241 + }, + { + "Function Name": "SetWarning", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2310, + "End Line": 2310 + }, + { + "Function Name": "GetWarning", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2313, + "End Line": 2313 + }, + { + "Function Name": "Get8s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6056, + "End Line": 6056 + }, + { + "Function Name": "Get8u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6057, + "End Line": 6057 + }, + { + "Function Name": "Get16s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6058, + "End Line": 6058 + }, + { + "Function Name": "Get16u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6059, + "End Line": 6059 + }, + { + "Function Name": "Get32s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6060, + "End Line": 6060 + }, + { + "Function Name": "Get32u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6061, + "End Line": 6061 + }, + { + "Function Name": "GetFloat", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6062, + "End Line": 6062 + }, + { + "Function Name": "GetDouble", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6063, + "End Line": 6063 + }, + { + "Function Name": "Get16uRev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6064, + "End Line": 6064 + }, + { + "Function Name": "Get32uRev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6065, + "End Line": 6065 + }, + { + "Function Name": "Set8s", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6123, + "End Line": 6123 + }, + { + "Function Name": "Set8u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6124, + "End Line": 6124 + }, + { + "Function Name": "Set16u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6125, + "End Line": 6125 + }, + { + "Function Name": "Set32u", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6126, + "End Line": 6126 + }, + { + "Function Name": "Set16uRev", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6127, + "End Line": 6127 + }, + { + "Function Name": "GetByteOrder", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6131, + "End Line": 6131 + }, + { + "Function Name": "FormatSize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 6253, + "End Line": 6253 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2150, - "Sequential Logic Declarations": 605, - "Function Parameters": 209, - "Function/Method Declarations": 129, - "Class/Entity Declarations": 60, - "Defensive Programming Constructs": 137, - "Type/Safety Bypasses": 127, + "Control Flow Branches": 2806, + "Sequential Logic Declarations": 1865, + "Function Parameters": 373, + "Function/Method Declarations": 237, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 57, + "Type/Safety Bypasses": 21, "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 105, - "Exposed API / Public Exports": 923, - "State Mutations / Variable Reassignments": 5009, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 6165, + "Commented-out Code (Dead Logic)": 11, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 10, + "UI / View Layer Components": 16, + "Closures and Anonymous Functions": 5, + "Global State Dependencies": 2046, + "Decorators and Annotations": 728, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 57, + "Scientific & Mathematical Operations": 25, + "Metaprogramming & Reflection": 7, + "Module Dependencies (Imports)": 82, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 8, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 10, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 1863, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 81, + "Ad-hoc Print / Debug Statements": 93, + "Explicit Type Casts": 124, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 635, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 235, + "Private / Encapsulated Scopes": 949, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 15, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7658, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 5, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 419, + "Time Date Logic": 57, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1431, + "Design Camel Case": 5, + "Design Snake Case": 101, + "Design Pascal Case": 529, + "Design Upper Case": 795, + "Design Short Vars": 54, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 32, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 485, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 19, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 1, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 99, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 8, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "CodedCharacterSet", + "Compact", + "Cwd", + "Digest::MD5", + "Digest::SHA", + "EXIF", + "Encode", + "Exporter", + "File::Basename", + "File::RandomAccess", + "File::StatX", + "FilePath", + "Image::ExifTool", + "Image::ExifTool::BPG", + "Image::ExifTool::BigTIFF", + "Image::ExifTool::CanonRaw", + "Image::ExifTool::Charset", + "Image::ExifTool::GPS", + "Image::ExifTool::GeoTiff", + "Image::ExifTool::Geolocation", + "Image::ExifTool::Geotag", + "Image::ExifTool::HTML", + "Image::ExifTool::HtmlDump", + "Image::ExifTool::ICC_Profile", + "Image::ExifTool::JPEGDigest", + "Image::ExifTool::Lang", + "Image::ExifTool::MacOS", + "Image::ExifTool::Panasonic", + "Image::ExifTool::Shortcuts", + "Image::ExifTool::Sony", + "Image::ExifTool::Validate", + "Image::ExifTool::XMP", + "ListSplit", + "POSIX", + "PRINT_CONV", + "Require", + "SystemTimeRes", + "Time::HiRes", + "Time::Local", + "Time::Piece", + "Win32::API", + "Win32API::File", + "WindowsLongPath", + "a", + "all", + "alternate", + "base", + "biggie", + "binary", + "chance", + "character", + "configFile", + "data", + "default", + "different", + "directory", + "duplicates", + "entries", + "error", + "extension", + "file", + "groups", + "hash", + "hex", + "in", + "incorrect", + "index", + "input", + "it", + "key", + "longer", + "more", + "need", + "new", + "of", + "only", + "overload", + "print", + "proc", + "recognized", + "requested", + "sort", + "special", + "specific", + "specified", + "strict", + "such", + "system", + "tag", + "tags", + "the", + "this", + "value", + "values", + "vars", + "verbose", + "warning", + "warnings", + "when" + ] + }, + "perl/exiftool/Makefile.PL": { + "1. Artifact Identity": { + "Filename": "Makefile.PL", + "Path": "perl/exiftool/Makefile.PL", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (Makefile.PL)" + }, + "2. Topological Coordinates": { + "X": 7481.06, + "Y": 28.3, + "Z": 2130.31 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 60, + "Coding LOC": 51, + "Documentation LOC": 6, + "Structural Magnitude": 18.02, + "Control Flow Ratio": "84.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.608 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.31%", + "Error & Exception Exposure": "68.15%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "37.02%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.89%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 22, + "Sequential Logic Declarations": 4, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 3, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 27, - "Decorators and Annotations": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 47, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, - "Metaprogramming & Reflection": 12, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 3, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 117, - "Pointer Arithmetic & Addressing": 3013, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 40, - "Explicit Type Casts": 133, - "Fatal Aborts & Exceptions": 40, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 120, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 121, - "Resource Deallocation & Cleanup": 30, - "Private / Encapsulated Scopes": 118, - "Event Listeners & Subscribers": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 5651, - "Structural Space Indentations": 7, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 5, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -64119,12 +64388,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 504, - "Design Camel Case": 1, - "Design Snake Case": 503, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 3, "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 147, + "Design Upper Case": 5, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -64132,10 +64401,10 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 16, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -64144,1434 +64413,958 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 2, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "defaults.h", - "dlfcn.h", - "fileio.h", - "signal.h", - "sys/wait.h" + "ExtUtils::MakeMaker", + "File::Spec" ] }, - "cobol/gnucobol_internals/numeric.c": { + "perl/exiftool/RandomAccess.pm": { "1. Artifact Identity": { - "Filename": "numeric.c", - "Path": "cobol/gnucobol_internals/numeric.c", - "Language": "C", - "Architect": "(C) 2001-2012, 2014-2020 Free Software Foundation, Inc", - "Indentation Style": "Tabs", + "Filename": "RandomAccess.pm", + "Path": "perl/exiftool/RandomAccess.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -5269.94, - "Y": -79.48, - "Z": -3494.59 + "X": 7267.42, + "Y": -83.58, + "Z": 1133.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2689, - "Coding LOC": 2299, - "Documentation LOC": 138, - "Structural Magnitude": 2953.68, - "Control Flow Ratio": "71.6%", - "Popularity Rank": 1, + "Total LOC": 448, + "Coding LOC": 320, + "Documentation LOC": 106, + "Structural Magnitude": 435.0, + "Control Flow Ratio": "52.4%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.012 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "73.51%", - "Error & Exception Exposure": "92.09%", - "Tech Debt Exposure": "38.29%", + "Cognitive Load Exposure": "80.22%", + "Error & Exception Exposure": "96.75%", + "Tech Debt Exposure": "94.12%", "Testing Exposure": "80.0%", - "API Exposure": "11.81%", + "API Exposure": "0.25%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "5.74%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "94.52%", + "Documentation Exposure": "12.24%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "cob_decimal_get_binary", - "Structural Impact": 87.1, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 40, - "Input Parameters": 3, - "Control Flow Ratio": "93.0%", - "Start Line": 1418, - "End Line": 1519 - }, - { - "Function Name": "cob_add_packed", - "Structural Impact": 73.3, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "91.7%", - "Start Line": 875, - "End Line": 981 - }, - { - "Function Name": "cob_decimal_do_round", - "Structural Impact": 73.3, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "71.7%", - "Start Line": 1627, - "End Line": 1733 - }, - { - "Function Name": "cob_decimal_get_field", - "Structural Impact": 64.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 29, - "Input Parameters": 3, - "Control Flow Ratio": "64.4%", - "Start Line": 1735, - "End Line": 1830 - }, - { - "Function Name": "cob_decimal_get_packed", - "Structural Impact": 61.6, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "84.4%", - "Start Line": 1058, - "End Line": 1170 - }, - { - "Function Name": "cob_display_add_int", - "Structural Impact": 48.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 2091, - "End Line": 2176 - }, - { - "Function Name": "cob_decimal_set_binary", - "Structural Impact": 45.7, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "95.8%", - "Start Line": 1335, - "End Line": 1416 - }, - { - "Function Name": "cob_cmp_packed", - "Structural Impact": 41.8, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "80.8%", - "Start Line": 2342, - "End Line": 2414 - }, - { - "Function Name": "cob_get_long_ebcdic_sign", - "Structural Impact": 41.4, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 21, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2457, - "End Line": 2521 - }, - { - "Function Name": "cob_cmp_numdisp", - "Structural Impact": 40.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "84.2%", - "Start Line": 2523, - "End Line": 2566 + "Function Name": "Read", + "Structural Impact": 40.6, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "56.8%", + "Start Line": 178, + "End Line": 254 }, { - "Function Name": "cob_decimal_adjust", - "Structural Impact": 39.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 451, - "End Line": 486 + "Function Name": "ReadLine", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "65.5%", + "Start Line": 260, + "End Line": 326 }, { - "Function Name": "cob_add_int", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 2179, - "End Line": 2233 + "Function Name": "Close", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "59.4%", + "Start Line": 395, + "End Line": 444 }, { - "Function Name": "cob_decimal_get_ieee64dec", - "Structural Impact": 32.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 14, + "Function Name": "Seek", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 488, - "End Line": 540 + "Control Flow Ratio": "61.5%", + "Start Line": 144, + "End Line": 172 }, { - "Function Name": "cob_decimal_set_field", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 15, - "Input Parameters": 2, - "Control Flow Ratio": "78.9%", - "Start Line": 1539, - "End Line": 1572 + "Function Name": "Purge", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 353, + "End Line": 381 }, { - "Function Name": "cob_decimal_get_ieee128dec", - "Structural Impact": 28.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 12, + "Function Name": "new", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 607, - "End Line": 655 - }, - { - "Function Name": "cob_decimal_set_display", - "Structural Impact": 27.3, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "81.2%", - "Start Line": 1219, - "End Line": 1280 + "Control Flow Ratio": "30.8%", + "Start Line": 59, + "End Line": 90 }, { - "Function Name": "cob_set_packed_int", - "Structural Impact": 26.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "81.2%", - "Start Line": 1172, - "End Line": 1215 + "Function Name": "SeekTest", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 106, + "End Line": 118 }, { - "Function Name": "cob_decimal_set_ieee64dec", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "70.6%", - "Start Line": 542, - "End Line": 605 + "Function Name": "Slurp", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 331, + "End Line": 346 }, { - "Function Name": "display_sub_int", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "69.2%", - "Start Line": 2042, - "End Line": 2089 + "Function Name": "Tell", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 124, + "End Line": 134 }, { - "Function Name": "cob_decimal_print", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 12, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 378, - "End Line": 419 + "Function Name": "BinMode", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 386, + "End Line": 390 }, { - "Function Name": "cob_decimal_set_ieee128dec", - "Structural Impact": 24.3, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 657, - "End Line": 726 - }, + "Function Name": "Debug", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 99 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 97, + "Sequential Logic Declarations": 88, + "Function Parameters": 23, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 248, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 29, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 4, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 121, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 4, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 3, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 51, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 275, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 11, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Exporter", + "buffering", + "only", + "strict", + "vars" + ] + }, + "perl/exiftool/exiftool": { + "1. Artifact Identity": { + "Filename": "exiftool", + "Path": "perl/exiftool/exiftool", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 6908.1, + "Y": 50.88, + "Z": 2054.97 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 8151, + "Coding LOC": 6627, + "Documentation LOC": 639, + "Structural Magnitude": 7318.94, + "Control Flow Ratio": "73.5%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.689 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "76.83%", + "Error & Exception Exposure": "96.55%", + "Tech Debt Exposure": "8.93%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "17.14%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.97%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "cob_cmp_float", - "Structural Impact": 24.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 12, + "Function Name": "GetImageInfo", + "Structural Impact": 892.5, + "Lines of Code (LOC)": 1015, + "Control Flow Branches": 485, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 2295, - "End Line": 2326 + "Control Flow Ratio": "77.4%", + "Start Line": 2108, + "End Line": 3122 }, { - "Function Name": "cob_decimal_set_packed", - "Structural Impact": 23.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "91.7%", - "Start Line": 998, - "End Line": 1056 + "Function Name": "SetImageInfo", + "Structural Impact": 445.3, + "Lines of Code (LOC)": 546, + "Control Flow Branches": 208, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 3129, + "End Line": 3674 }, { - "Function Name": "cob_get_long_ascii_sign", - "Structural Impact": 22.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, + "Function Name": "ScanDir", + "Structural Impact": 130.4, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 61, + "Input Parameters": 3, + "Control Flow Ratio": "79.2%", + "Start Line": 4293, + "End Line": 4421 + }, + { + "Function Name": "FilenameSPrintf", + "Structural Impact": 84.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 40, + "Input Parameters": 3, + "Control Flow Ratio": "75.5%", + "Start Line": 4646, + "End Line": 4702 + }, + { + "Function Name": "NextUnusedFilename", + "Structural Impact": 78.8, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 43, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2419, - "End Line": 2454 + "Control Flow Ratio": "70.5%", + "Start Line": 4723, + "End Line": 4773 }, { - "Function Name": "cob_print_ieeedec", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, + "Function Name": "SuggestedExtension", + "Structural Impact": 66.8, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "86.1%", + "Start Line": 4560, + "End Line": 4616 + }, + { + "Function Name": "FormatXML", + "Structural Impact": 48.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3751, + "End Line": 3793 + }, + { + "Function Name": "ProcessFiles", + "Structural Impact": 47.9, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1577, - "End Line": 1608 + "Control Flow Ratio": "75.8%", + "Start Line": 4232, + "End Line": 4288 }, { - "Function Name": "display_add_int", - "Structural Impact": 19.9, + "Function Name": "FormatJSON", + "Structural Impact": 42.3, "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, + "Control Flow Branches": 17, "Input Parameters": 4, - "Control Flow Ratio": "63.6%", - "Start Line": 2000, - "End Line": 2040 + "Control Flow Ratio": "70.8%", + "Start Line": 3835, + "End Line": 3875 }, { - "Function Name": "cob_decimal_set_double", - "Structural Impact": 18.3, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 8, + "Function Name": "ReadStayOpen", + "Structural Impact": 39.9, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "65.8%", + "Start Line": 4922, + "End Line": 4984 + }, + { + "Function Name": "DoHardLink", + "Structural Impact": 35.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 13, + "Input Parameters": 5, + "Control Flow Ratio": "86.7%", + "Start Line": 3680, + "End Line": 3708 + }, + { + "Function Name": "OpenOutputFile", + "Structural Impact": 34.9, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 18, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 730, - "End Line": 784 + "Start Line": 4801, + "End Line": 4840 }, { - "Function Name": "cob_complement_packed", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 9, + "Function Name": "ConvertBinary", + "Structural Impact": 31.6, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 834, - "End Line": 873 + "Control Flow Ratio": "62.5%", + "Start Line": 3952, + "End Line": 3990 }, { - "Function Name": "cob_decimal_get_display", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 1282, - "End Line": 1331 + "Function Name": "EscapeJSON", + "Structural Impact": 29.3, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 15, + "Input Parameters": 2, + "Control Flow Ratio": "65.2%", + "Start Line": 3799, + "End Line": 3830 }, { - "Function Name": "cob_decimal_div", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 4, + "Function Name": "FindFileWindows", + "Structural Impact": 28.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1858, - "End Line": 1888 + "Control Flow Ratio": "45.2%", + "Start Line": 4430, + "End Line": 4476 }, { - "Function Name": "cob_decimal_get_double", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 5, + "Function Name": "IsEqual", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "48.0%", + "Start Line": 3996, + "End Line": 4020 + }, + { + "Function Name": "AddGroups", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 3929, + "End Line": 3946 + }, + { + "Function Name": "FilterArgfileLine", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 786, - "End Line": 817 + "Control Flow Ratio": "63.6%", + "Start Line": 4893, + "End Line": 4915 }, { - "Function Name": "cob_cmp_llint", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 2259, - "End Line": 2286 + "Function Name": "PrintCSV", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "58.8%", + "Start Line": 3901, + "End Line": 3924 }, { - "Function Name": "cob_decimal_set_llint", - "Structural Impact": 9.9, + "Function Name": "PrintTagList", + "Structural Impact": 16.8, "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 341, - "End Line": 365 + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5024, + "End Line": 5048 }, { - "Function Name": "mpz_set_sll", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 137, - "End Line": 153 + "Function Name": "Printable", + "Structural Impact": 15.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "69.2%", + "Start Line": 4026, + "End Line": 4048 }, { - "Function Name": "cob_numeric_cmp", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2328, - "End Line": 2340 + "Function Name": "DoSetFromFile", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "35.3%", + "Start Line": 4141, + "End Line": 4165 }, { - "Function Name": "mpz_get_sll", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, + "Function Name": "AddPrintFormat", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 175, - "End Line": 195 + "Control Flow Ratio": "69.2%", + "Start Line": 4539, + "End Line": 4554 }, { - "Function Name": "mpz_get_ull", - "Structural Impact": 8.0, + "Function Name": "EFile", + "Structural Impact": 14.8, "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 155, - "End Line": 173 + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 4989, + "End Line": 5007 }, { - "Function Name": "cob_binary_set_uint64", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 266, - "End Line": 282 + "Function Name": "PrintErrors", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "54.5%", + "Start Line": 5054, + "End Line": 5067 }, { - "Function Name": "cob_binary_set_int64", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, + "Function Name": "LoadPrintFormat", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 284, - "End Line": 300 + "Start Line": 4623, + "End Line": 4637 }, { - "Function Name": "shift_decimal", - "Structural Impact": 7.7, + "Function Name": "LengthUTF8", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "43.8%", + "Start Line": 4054, + "End Line": 4079 + }, + { + "Function Name": "SetWindowTitle", + "Structural Impact": 12.1, "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 4213, + "End Line": 4227 + }, + { + "Function Name": "SlurpFile", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 422, - "End Line": 436 + "Control Flow Ratio": "33.3%", + "Start Line": 4861, + "End Line": 4886 }, { - "Function Name": "align_decimal", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "CheckUTF8", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 439, - "End Line": 447 + "Control Flow Ratio": "55.6%", + "Start Line": 4193, + "End Line": 4208 }, { - "Function Name": "cob_decimal_align", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "Infile", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1900, - "End Line": 1909 + "Control Flow Ratio": "50.0%", + "Start Line": 4109, + "End Line": 4122 }, { - "Function Name": "cob_binary_get_sint64", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 3, + "Function Name": "EncodeXML", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 220, - "End Line": 244 + "Control Flow Ratio": "55.6%", + "Start Line": 3729, + "End Line": 3745 }, { - "Function Name": "cob_binary_get_uint64", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "AbsPath", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 246, - "End Line": 264 + "Control Flow Ratio": "35.7%", + "Start Line": 4505, + "End Line": 4520 }, { - "Function Name": "num_byte_memcpy", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 212, - "End Line": 218 + "Function Name": "AcceptFile", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 4847, + "End Line": 4855 }, { - "Function Name": "cob_set_packed_zero", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, + "Function Name": "FormatCSV", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 984, - "End Line": 996 + "Control Flow Ratio": "50.0%", + "Start Line": 3881, + "End Line": 3896 }, { - "Function Name": "cob_packed_get_sign", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, + "Function Name": "Exit", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 821, - "End Line": 831 + "Start Line": 333, + "End Line": 347 }, { - "Function Name": "cob_div_quotient", + "Function Name": "HasWildcards", "Structural Impact": 6.1, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 1949, - "End Line": 1981 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 4180, + "End Line": 4187 }, { - "Function Name": "cob_init_numeric", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 38, + "Function Name": "Warning", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2651, - "End Line": 2688 + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4128, + "End Line": 4135 }, { - "Function Name": "mpz_set_ull", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, + "Function Name": "MyConvertFileName", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 121, - "End Line": 135 + "Control Flow Ratio": "28.6%", + "Start Line": 4526, + "End Line": 4534 }, { - "Function Name": "cob_exit_numeric", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2617, - "End Line": 2649 + "Function Name": "Progress", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 5012, + "End Line": 5019 }, { - "Function Name": "cob_print_realbin", - "Structural Impact": 4.8, + "Function Name": "CreateDirectory", + "Structural Impact": 5.0, "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1610, - "End Line": 1625 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "22.2%", + "Start Line": 4779, + "End Line": 4794 }, { - "Function Name": "cob_decimal_alloc", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "Cleanup", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2568, - "End Line": 2581 + "Start Line": 369, + "End Line": 376 }, { - "Function Name": "cob_decimal_push", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, + "Function Name": "AddSetTagsFile", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 18, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2583, - "End Line": 2597 + "Control Flow Ratio": "33.3%", + "Start Line": 4086, + "End Line": 4103 }, { - "Function Name": "cob_decimal_pop", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "Warn", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2599, - "End Line": 2613 + "Start Line": 349, + "End Line": 356 }, { - "Function Name": "cob_decimal_set_ullint", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, + "Function Name": "CleanXML", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 327, - "End Line": 338 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3714, + "End Line": 3723 }, { - "Function Name": "cob_gmp_free", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Function Name": "Num2Alpha", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "20.0%", - "Start Line": 200, - "End Line": 210 + "Start Line": 4708, + "End Line": 4717 }, { - "Function Name": "cob_decimal_clear", + "Function Name": "CleanFilename", "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 317, - "End Line": 324 - }, - { - "Function Name": "cob_set_field_to_uint", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1523, - "End Line": 1535 - }, - { - "Function Name": "cob_add", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1913, - "End Line": 1920 - }, - { - "Function Name": "cob_sub", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1922, - "End Line": 1929 - }, - { - "Function Name": "cob_mul", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1931, - "End Line": 1938 + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 4171, + "End Line": 4174 }, { - "Function Name": "cob_div", - "Structural Impact": 2.4, + "Function Name": "FileNotFound", + "Structural Impact": 3.2, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1940, - "End Line": 1947 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 4481, + "End Line": 4488 }, { - "Function Name": "cob_decimal_setget_fld", + "Function Name": "PreserveTime", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1989, - "End Line": 1994 - }, - { - "Function Name": "cob_sub_int", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2235, - "End Line": 2239 - }, - { - "Function Name": "cob_decimal_add", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1834, - "End Line": 1840 - }, - { - "Function Name": "cob_decimal_sub", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1842, - "End Line": 1848 - }, - { - "Function Name": "cob_decimal_mul", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1850, - "End Line": 1856 - }, - { - "Function Name": "cob_cmp_int", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2241, - "End Line": 2248 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 4493, + "End Line": 4498 }, { - "Function Name": "cob_cmp_uint", + "Function Name": "WarnOnce", "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2250, - "End Line": 2257 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 358, + "End Line": 360 }, { - "Function Name": "cob_decimal_init2", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "SigInt", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 309 + "Start Line": 363, + "End Line": 367 }, { - "Function Name": "cob_decimal_set", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "Image::ExifTool::EndDir", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 369, - "End Line": 374 + "Start Line": 329, + "End Line": 329 }, { - "Function Name": "cob_decimal_cmp", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "Image::ExifTool::End", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1890, - "End Line": 1895 + "Start Line": 330, + "End Line": 330 }, { - "Function Name": "cob_div_remainder", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "Error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1983, - "End Line": 1987 + "Start Line": 357, + "End Line": 357 }, { - "Function Name": "cob_decimal_init", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "SigCont", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 311, - "End Line": 315 + "Start Line": 368, + "End Line": 368 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 566, - "Sequential Logic Declarations": 225, - "Function Parameters": 116, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 43, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 267, - "State Mutations / Variable Reassignments": 1353, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, + "Control Flow Branches": 3057, + "Sequential Logic Declarations": 1103, + "Function Parameters": 195, + "Function/Method Declarations": 100, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 26, + "Type/Safety Bypasses": 8, + "High-Risk Execution Commands": 22, + "I/O and Network Boundaries": 334, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 4791, + "Commented-out Code (Dead Logic)": 22, + "Structured Documentation Blocks": 236, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 11, - "Decorators and Annotations": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 24, + "Closures and Anonymous Functions": 10, + "Global State Dependencies": 427, + "Decorators and Annotations": 575, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 2, - "Metaprogramming & Reflection": 7, - "Module Dependencies (Imports)": 14, + "Collection Iterators / Comprehensions": 266, + "Scientific & Mathematical Operations": 29, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 110, "Authorship Metadata": 1, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 3, + "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 106, - "Pointer Arithmetic & Addressing": 808, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 17, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 60, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 63, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 53, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1820, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 218, - "Design Camel Case": 0, - "Design Snake Case": 218, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 52, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 26, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 14, - "Direct Downstream (Dependency Blast Radius)": 1, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "coblocal.h", - "config.h", - "ctype.h", - "errno.h", - "gmp.h", - "ieeefp.h", - "libcob.h", - "math.h", - "mpir.h", - "stdarg.h", - "stddef.h", - "stdio.h", - "stdlib.h", - "string.h" - ] - }, - "cobol/gnucobol_internals/screenio.cpy": { - "1. Artifact Identity": { - "Filename": "screenio.cpy", - "Path": "cobol/gnucobol_internals/screenio.cpy", - "Language": "Cobol", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpy)" - }, - "2. Topological Coordinates": { - "X": -5475.09, - "Y": -85.82, - "Z": -3690.66 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 197, - "Coding LOC": 152, - "Documentation LOC": 39, - "Structural Magnitude": 1.15, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "58.26%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "31.34%", - "Commented Logic Exposure": "7.29%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.38%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 5, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 152, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "cobol/gnucobol_internals/scanner.l": { - "1. Artifact Identity": { - "Filename": "scanner.l", - "Path": "cobol/gnucobol_internals/scanner.l", - "Language": "Yacc", - "Architect": "(C) 2001-2012, 2014-2019 Free Software Foundation, Inc", - "Indentation Style": "Mixed (0.7% Spaces / 99.3% Tabs)", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .l)" - }, - "2. Topological Coordinates": { - "X": -4869.5, - "Y": 78.88, - "Z": -4052.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2489, - "Coding LOC": 1917, - "Documentation LOC": 253, - "Structural Magnitude": 1265.84, - "Control Flow Ratio": "86.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.962 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "70.04%", - "Error & Exception Exposure": "94.96%", - "Tech Debt Exposure": "14.4%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "error", - "Structural Impact": 21.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 16, - "Input Parameters": 0, - "Control Flow Ratio": "76.2%", - "Start Line": 1590, - "End Line": 1685 - }, - { - "Function Name": "error", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 1511, - "End Line": 1593 - }, - { - "Function Name": "error", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "68.8%", - "Start Line": 1682, - "End Line": 1761 - }, - { - "Function Name": "error", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 1468, - "End Line": 1514 - }, - { - "Function Name": "error", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 1758, - "End Line": 1773 - }, - { - "Function Name": "freevar", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2223, - "End Line": 2249 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 372, - "Sequential Logic Declarations": 59, - "Function Parameters": 0, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 33, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 1155, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 72, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 12, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 7, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 40, - "Pointer Arithmetic & Addressing": 134, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 25, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 63, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 63, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 53, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1401, - "Structural Space Indentations": 10, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 264, - "Design Camel Case": 0, - "Design Snake Case": 264, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 51, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 6, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "cobol/gnucobol_internals/syn_misc.at": { - "1. Artifact Identity": { - "Filename": "syn_misc.at", - "Path": "cobol/gnucobol_internals/syn_misc.at", - "Language": "M4", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "yacc", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .at)" - }, - "2. Topological Coordinates": { - "X": -4606.63, - "Y": 1.1, - "Z": -3451.46 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 7252, - "Coding LOC": 6117, - "Documentation LOC": 190, - "Structural Magnitude": 137.34, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "11.78%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 633, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 15, - "Acknowledged Tech Debt (FIXMEs)": 14, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 238, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 181, + "Explicit Type Casts": 51, + "Fatal Aborts & Exceptions": 6, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 605, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 124, - "Private / Encapsulated Scopes": 0, + "Resource Deallocation & Cleanup": 232, + "Private / Encapsulated Scopes": 569, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 2, + "Bypassed / Skipped Tests": 9, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3868, + "Structural Space Indentations": 4009, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Regex Execution": 328, + "Time Date Logic": 50, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -65580,12 +65373,12 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 51, + "Core Var Decl": 43, "Design Camel Case": 0, "Design Snake Case": 14, - "Design Pascal Case": 0, - "Design Upper Case": 37, - "Design Short Vars": 10, + "Design Pascal Case": 25, + "Design Upper Case": 4, + "Design Short Vars": 6, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, @@ -65593,31 +65386,116 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 120, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 8, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Entropy": 1, + "Sec Tainted Injection": 14, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 84, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "B", + "C", + "CR", + "Cwd", + "Encode", + "Escape", + "File::Glob", + "FileHandle", + "I", + "IO::Handle", + "Image::ExifTool", + "Image::ExifTool::Geolocation", + "Image::ExifTool::HTML", + "Image::ExifTool::Import", + "Image::ExifTool::MWG", + "Image::ExifTool::Plot", + "Image::ExifTool::TagInfoXML", + "Image::ExifTool::XMP", + "MODULE", + "MWG", + "Term::ReadKey", + "Time::Piece", + "Unicode::GCString", + "Win32::API", + "Win32::FindFile", + "Win32API::File", + "a", + "absolute", + "additional", + "an", + "arguments", + "associated", + "changes", + "destination", + "duplicates", + "effect", + "even", + "exiftool", + "ext", + "extra", + "file", + "filename", + "for", + "format", + "formatting", + "forward", + "full", + "globbing", + "group", + "information", + "longer", + "lower", + "lowest", + "metadata", + "more", + "need", + "of", + "operation", + "option", + "other", + "our", + "output", + "permission", + "quoting", + "real", + "sense", + "separator", + "sidecar", + "standard", + "strict", + "tag", + "tags", + "terminator", + "textOut", + "the", + "this", + "tokens", + "underline", + "undocumented", + "user", + "warnings", + "wide", + "wildcards", + "with" + ] } } }, @@ -65657,9 +65535,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2075.41, + "X": -1986.78, "Y": 103.99, - "Z": 1579.75 + "Z": -3066.09 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -65815,9 +65693,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -2233.18, + "X": -2144.55, "Y": 49.62, - "Z": 1409.85 + "Z": -3235.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -68293,9 +68171,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -2451.83, + "X": -2363.2, "Y": -17.83, - "Z": 860.39 + "Z": -3785.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -68997,9 +68875,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1506.69, + "X": -1418.05, "Y": 197.49, - "Z": 840.44 + "Z": -3805.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -69189,9 +69067,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1930.37, + "X": -1841.74, "Y": 139.82, - "Z": 1131.1 + "Z": -3514.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -74110,9 +73988,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1851.64, + "X": -1763.01, "Y": 122.74, - "Z": 655.13 + "Z": -3990.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -74838,9 +74716,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": -1657.05, + "X": -1568.42, "Y": 170.4, - "Z": 1412.14 + "Z": -3233.7 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -76503,9 +76381,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -796.89, + "X": 5510.2, "Y": 81.7, - "Z": -2469.61 + "Z": -1645.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -79071,9 +78949,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -268.98, + "X": 6038.11, "Y": 206.56, - "Z": -2635.17 + "Z": -1811.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -80545,9 +80423,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -1340.92, + "X": 4966.17, "Y": 125.57, - "Z": -2435.39 + "Z": -1611.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -83834,9 +83712,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -431.46, + "X": 5875.63, "Y": 60.98, - "Z": -1778.91 + "Z": -955.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -86695,9 +86573,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -709.92, + "X": 5597.17, "Y": 179.26, - "Z": -2780.75 + "Z": -1956.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -89934,9 +89812,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -1037.6, + "X": 5269.49, "Y": 83.86, - "Z": -2104.92 + "Z": -1281.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -94183,9 +94061,9 @@ "Identity Proof": "Single Indicator (Ext: .dart)" }, "2. Topological Coordinates": { - "X": -972.28, + "X": 5334.82, "Y": 21.49, - "Z": -1734.51 + "Z": -910.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -94966,9 +94844,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 2787.81, + "X": 2399.57, "Y": -107.08, - "Z": -3665.83 + "Z": 2259.35 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -95123,9 +95001,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 2911.9, + "X": 2523.66, "Y": -297.24, - "Z": -2520.28 + "Z": 3404.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -95286,9 +95164,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3081.16, + "X": 2692.92, "Y": -160.09, - "Z": -3300.7 + "Z": 2624.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -96161,9 +96039,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 2722.89, + "X": 2334.65, "Y": -177.82, - "Z": -2733.81 + "Z": 3191.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -97613,9 +97491,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3018.21, + "X": 2629.98, "Y": -224.26, - "Z": -3101.03 + "Z": 2824.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -100033,9 +99911,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 2496.07, + "X": 2107.83, "Y": -105.18, - "Z": -3108.1 + "Z": 2817.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -100493,9 +100371,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3349.86, + "X": 2961.62, "Y": -352.66, - "Z": -2740.11 + "Z": 3185.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -100705,9 +100583,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 3487.82, + "X": 3099.58, "Y": -226.18, - "Z": -3132.97 + "Z": 2792.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -101225,9 +101103,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -4042.73, + "X": -2412.82, "Y": 179.69, - "Z": 2810.73 + "Z": -2534.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -101536,9 +101414,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3739.23, + "X": -2109.33, "Y": 102.57, - "Z": 2230.14 + "Z": -3115.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -101794,9 +101672,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3764.08, + "X": -2134.17, "Y": 123.49, - "Z": 3103.13 + "Z": -2242.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -102246,9 +102124,9 @@ "Identity Proof": "Metadata Anchor (Makefile.PL)" }, "2. Topological Coordinates": { - "X": -3667.26, + "X": -2037.35, "Y": 89.93, - "Z": 3547.18 + "Z": -1797.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -102731,9 +102609,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2952.59, + "X": -1322.68, "Y": 31.18, - "Z": 2736.35 + "Z": -2608.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -103225,9 +103103,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3458.56, + "X": -1828.65, "Y": 51.43, - "Z": 2484.37 + "Z": -2860.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -103898,9 +103776,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3448.73, + "X": -1818.83, "Y": 91.42, - "Z": 3023.29 + "Z": -2321.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -104904,9 +104782,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3156.79, + "X": -1526.89, "Y": 70.48, - "Z": 3250.53 + "Z": -2094.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -105720,19 +105598,19 @@ } }, "go/core": { - "Directory Group Magnitude": 13484.52, + "Directory Group Magnitude": 13514.62, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "87.5%", "Static: Literature & Documentation": "12.5%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "33.94%", + "Cognitive Load Exposure": "33.99%", "Error & Exception Exposure": "71.92%", "Tech Debt Exposure": "23.75%", "Testing Exposure": "60.3%", "API Exposure": "1.94%", - "Concurrency Exposure": "4.35%", + "Concurrency Exposure": "5.27%", "State Flux Exposure": "75.0%", "Commented Logic Exposure": "11.87%", "Specification Exposure": "87.5%", @@ -105755,9 +105633,9 @@ "Identity Proof": "Metadata Anchor (PATENTS)" }, "2. Topological Coordinates": { - "X": 2381.63, + "X": -3768.22, "Y": 66.15, - "Z": 2301.67 + "Z": 2249.84 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -105912,9 +105790,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 3147.63, + "X": -3002.23, "Y": 139.41, - "Z": 2612.47 + "Z": 2560.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -106146,9 +106024,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2139.47, - "Y": 142.84, - "Z": 2864.69 + "X": -4010.83, + "Y": 142.8, + "Z": 2812.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -106160,21 +106038,21 @@ "Total LOC": 2316, "Coding LOC": 1019, "Documentation LOC": 1034, - "Structural Magnitude": 1033.78, + "Structural Magnitude": 1068.58, "Control Flow Ratio": "74.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.099 + "Raw Cognitive Density": 1.114 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "40.09%", + "Cognitive Load Exposure": "40.55%", "Error & Exception Exposure": "96.3%", "Tech Debt Exposure": "40.96%", "Testing Exposure": "80.0%", "API Exposure": "0.01%", - "Concurrency Exposure": "22.55%", + "Concurrency Exposure": "29.93%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "7.37%", "Specification Exposure": "100.0%", @@ -106204,6 +106082,16 @@ "Start Line": 733, "End Line": 952 }, + { + "Function Name": "gcBgMarkWorker", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 166, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "78.9%", + "Start Line": 1732, + "End Line": 1897 + }, { "Function Name": "gcMark", "Structural Impact": 29.7, @@ -106523,16 +106411,6 @@ "Control Flow Ratio": "0.0%", "Start Line": 175, "End Line": 177 - }, - { - "Function Name": "gcBgMarkWorker", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1732, - "End Line": 1732 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -106551,7 +106429,7 @@ "Commented-out Code (Dead Logic)": 2, "Structured Documentation Blocks": 309, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 31, + "Asynchronous/Concurrent Execution": 36, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 23, "Global State Dependencies": 1, @@ -106666,9 +106544,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2492.21, + "X": -3657.64, "Y": 331.67, - "Z": 3497.7 + "Z": 3445.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -106856,9 +106734,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2690.88, + "X": -3458.97, "Y": 203.93, - "Z": 2977.69 + "Z": 2925.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -109452,9 +109330,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2666.7, - "Y": 96.92, - "Z": 2588.22 + "X": -3483.16, + "Y": 96.93, + "Z": 2536.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -109466,16 +109344,16 @@ "Total LOC": 4200, "Coding LOC": 2386, "Documentation LOC": 1401, - "Structural Magnitude": 2715.82, + "Structural Magnitude": 2711.12, "Control Flow Ratio": "59.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.496 + "Raw Cognitive Density": 1.497 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "47.59%", + "Cognitive Load Exposure": "47.6%", "Error & Exception Exposure": "94.07%", "Tech Debt Exposure": "16.96%", "Testing Exposure": "80.0%", @@ -110140,16 +110018,6 @@ "Start Line": 794, "End Line": 802 }, - { - "Function Name": "CloseNotify", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2249, - "End Line": 2262 - }, { "Function Name": "ListenAndServe", "Structural Impact": 4.7, @@ -111239,9 +111107,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2972.84, + "X": -3177.01, "Y": 317.66, - "Z": 3419.9 + "Z": 3368.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -112413,9 +112281,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 2365.26, + "X": -3784.59, "Y": 213.8, - "Z": 3107.03 + "Z": 3055.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -119278,78 +119146,77 @@ } } }, - "c/sqlite": { - "Directory Group Magnitude": 9960.96, - "File Count": 2, + "abap/abapGit": { + "Directory Group Magnitude": 10586.24, + "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { - "Static: Literature & Documentation": "50.0%", - "Unclassified": "50.0%" + "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "45.81%", - "Error & Exception Exposure": "49.78%", - "Tech Debt Exposure": "4.01%", - "Testing Exposure": "40.0%", - "API Exposure": "7.22%", + "Cognitive Load Exposure": "9.61%", + "Error & Exception Exposure": "26.98%", + "Tech Debt Exposure": "4.22%", + "Testing Exposure": "2.03%", + "API Exposure": "0.57%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "50.0%", - "Commented Logic Exposure": "2.58%", - "Specification Exposure": "50.0%", - "Instability Exposure": "25.0%", + "State Flux Exposure": "21.21%", + "Commented Logic Exposure": "8.68%", + "Specification Exposure": "88.33%", + "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "49.69%", + "Documentation Exposure": "16.39%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "c/sqlite/README.md": { + "abap/abapGit/package.devc.xml": { "1. Artifact Identity": { - "Filename": "README.md", - "Path": "c/sqlite/README.md", - "Language": "Markdown", + "Filename": "package.devc.xml", + "Path": "abap/abapGit/package.devc.xml", + "Language": "Xml", "Architect": "Unknown Architect", "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "markdown", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 1209.94, - "Y": -99.62, - "Z": -5367.09 + "X": -1553.55, + "Y": 205.95, + "Z": -756.18 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 426, + "Total LOC": 11, "Coding LOC": 0, - "Documentation LOC": 339, - "Structural Magnitude": 8.52, + "Documentation LOC": 10, + "Structural Magnitude": 10.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 5.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.15%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "6.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "5.74%", + "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -119430,9 +119297,9 @@ "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 13, - "Hyperlinked Literature References": 28, - "High-Entropy / Obfuscated Logic": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 1, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, @@ -119458,1423 +119325,633 @@ }, "9. Extracted Dependencies": [] }, - "c/sqlite/lemon.c": { + "abap/abapGit/zabapgit.prog.abap": { "1. Artifact Identity": { - "Filename": "lemon.c", - "Path": "c/sqlite/lemon.c", - "Language": "C", + "Filename": "zabapgit.prog.abap", + "Path": "abap/abapGit/zabapgit.prog.abap", + "Language": "Abap", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "markdown", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": 1425.87, - "Y": -86.54, - "Z": -5565.39 + "X": -999.73, + "Y": 75.18, + "Z": -1543.94 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 6076, - "Coding LOC": 4862, - "Documentation LOC": 876, - "Structural Magnitude": 9952.44, - "Control Flow Ratio": "68.6%", + "Total LOC": 80, + "Coding LOC": 27, + "Documentation LOC": 37, + "Structural Magnitude": 15.54, + "Control Flow Ratio": "75.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.511 + "Raw Cognitive Density": 0.296 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "91.62%", - "Error & Exception Exposure": "99.56%", - "Tech Debt Exposure": "8.03%", - "Testing Exposure": "80.0%", - "API Exposure": "14.44%", + "Cognitive Load Exposure": "14.01%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "59.27%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "19.29%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3, + "Sequential Logic Declarations": 1, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 5, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 3, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 12, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 6, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "zabapgit_authorizations_exit", + "zabapgit_background_user_exit", + "zabapgit_forms", + "zabapgit_gui_pages_userexit", + "zabapgit_password_dialog", + "zabapgit_user_exit" + ] + }, + "abap/abapGit/zcl_abapgit_ajson.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_ajson.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_ajson.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1996.18, + "Y": 226.14, + "Z": -1540.99 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1023, + "Coding LOC": 724, + "Documentation LOC": 31, + "Structural Magnitude": 46.68, + "Control Flow Ratio": "43.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.2 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "9.98%", + "Error & Exception Exposure": "50.24%", + "Tech Debt Exposure": "13.86%", + "Testing Exposure": "2.3%", + "API Exposure": "0.67%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "35.24%", "Commented Logic Exposure": "5.16%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "99.37%", + "Documentation Exposure": "13.08%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "ReportTable", - "Structural Impact": 461.2, - "Lines of Code (LOC)": 705, - "Control Flow Branches": 212, - "Input Parameters": 3, - "Control Flow Ratio": "91.0%", - "Start Line": 4423, - "End Line": 5127 - }, - { - "Function Name": "parseonetoken", - "Structural Impact": 363.6, - "Lines of Code (LOC)": 541, - "Control Flow Branches": 237, - "Input Parameters": 1, - "Control Flow Ratio": "91.2%", - "Start Line": 2374, - "End Line": 2914 - }, - { - "Function Name": "Parse", - "Structural Impact": 123.7, - "Lines of Code (LOC)": 154, - "Control Flow Branches": 81, - "Input Parameters": 1, - "Control Flow Ratio": "92.0%", - "Start Line": 3083, - "End Line": 3236 - }, - { - "Function Name": "translate_code", - "Structural Impact": 122.2, - "Lines of Code (LOC)": 192, - "Control Flow Branches": 64, - "Input Parameters": 2, - "Control Flow Ratio": "94.1%", - "Start Line": 3974, - "End Line": 4165 - }, - { - "Function Name": "print_stack_union", - "Structural Impact": 97.4, - "Lines of Code (LOC)": 115, - "Control Flow Branches": 40, - "Input Parameters": 4, - "Control Flow Ratio": "85.1%", - "Start Line": 4220, - "End Line": 4334 - }, - { - "Function Name": "eval_preprocessor_boolean", - "Structural Impact": 94.8, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 51, - "Input Parameters": 2, - "Control Flow Ratio": "92.7%", - "Start Line": 2919, - "End Line": 3013 - }, - { - "Function Name": "acttab_insert", - "Structural Impact": 86.6, - "Lines of Code (LOC)": 104, - "Control Flow Branches": 46, - "Input Parameters": 2, - "Control Flow Ratio": "95.8%", - "Start Line": 760, - "End Line": 863 - }, - { - "Function Name": "CompressTables", - "Structural Impact": 84.7, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 55, - "Input Parameters": 1, - "Control Flow Ratio": "90.2%", - "Start Line": 5172, - "End Line": 5282 - }, - { - "Function Name": "resolve_conflict", - "Structural Impact": 75.8, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 41, - "Input Parameters": 2, - "Control Flow Ratio": "91.1%", - "Start Line": 1319, - "End Line": 1379 - }, - { - "Function Name": "handleswitch", - "Structural Impact": 75.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 40, - "Input Parameters": 2, - "Control Flow Ratio": "90.9%", - "Start Line": 2130, - "End Line": 2215 - }, - { - "Function Name": "preprocess_input", - "Structural Impact": 62.2, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 41, - "Input Parameters": 1, - "Control Flow Ratio": "97.6%", - "Start Line": 3020, - "End Line": 3076 - }, - { - "Function Name": "PrintAction", - "Structural Impact": 61.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "84.8%", - "Start Line": 3481, - "End Line": 3544 - }, - { - "Function Name": "main", - "Structural Impact": 60.7, - "Lines of Code (LOC)": 175, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "85.3%", - "Start Line": 1740, - "End Line": 1914 - }, - { - "Function Name": "lemon_vsprintf", - "Structural Impact": 46.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "95.5%", - "Start Line": 170, - "End Line": 221 - }, - { - "Function Name": "ReportOutput", - "Structural Impact": 45.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 28, - "Input Parameters": 1, - "Control Flow Ratio": "73.7%", - "Start Line": 3547, - "End Line": 3644 - }, - { - "Function Name": "FindFirstSets", - "Structural Impact": 45.3, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "82.9%", - "Start Line": 919, - "End Line": 975 - }, - { - "Function Name": "emit_destructor_code", - "Structural Impact": 37.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 15, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 3857, - "End Line": 3898 - }, - { - "Function Name": "emit_code", - "Structural Impact": 35.6, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 14, - "Input Parameters": 4, - "Control Flow Ratio": "77.8%", - "Start Line": 4171, - "End Line": 4211 - }, - { - "Function Name": "FindActions", - "Structural Impact": 34.9, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 21, - "Input Parameters": 1, - "Control Flow Ratio": "72.4%", - "Start Line": 1230, - "End Line": 1304 - }, - { - "Function Name": "handleflags", - "Structural Impact": 32.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "85.0%", - "Start Line": 2094, - "End Line": 2125 - }, - { - "Function Name": "OptPrint", - "Structural Impact": 32.5, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 29, - "Input Parameters": 0, - "Control Flow Ratio": "93.5%", - "Start Line": 2268, - "End Line": 2316 - }, - { - "Function Name": "compute_action", - "Structural Impact": 32.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "85.0%", - "Start Line": 3696, - "End Line": 3720 - }, - { - "Function Name": "buildshifts", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "64.0%", - "Start Line": 1104, - "End Line": 1152 - }, - { - "Function Name": "append_str", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 3926, - "End Line": 3965 - }, - { - "Function Name": "pathsearch", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "92.9%", - "Start Line": 3648, - "End Line": 3690 - }, - { - "Function Name": "Configlist_closure", - "Structural Impact": 29.0, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1480, - "End Line": 1522 - }, - { - "Function Name": "minimum_size_type", - "Structural Impact": 27.2, + "Function Name": "zif_abapgit_ajson~push", + "Structural Impact": 4.2, "Lines of Code (LOC)": 24, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "92.3%", - "Start Line": 4341, - "End Line": 4364 - }, - { - "Function Name": "tplt_xfer", - "Structural Impact": 25.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "90.9%", - "Start Line": 3732, - "End Line": 3753 - }, - { - "Function Name": "OptInit", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2217, - "End Line": 2239 - }, - { - "Function Name": "Symbol_insert", - "Structural Impact": 20.1, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 5656, - "End Line": 5711 - }, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 582, + "End Line": 605 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 86, + "Sequential Logic Declarations": 114, + "Function Parameters": 22, + "Function/Method Declarations": 47, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 24, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 7, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 27, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 8, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 43, + "Manual Memory Allocation": 7, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 5, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 722, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 252, + "Design Camel Case": 0, + "Design Snake Case": 252, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 3, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_git_porcelain.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1095.29, + "Y": 166.76, + "Z": -1013.63 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 837, + "Coding LOC": 580, + "Documentation LOC": 76, + "Structural Magnitude": 59.5, + "Control Flow Ratio": "51.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.236 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "11.35%", + "Error & Exception Exposure": "57.48%", + "Tech Debt Exposure": "9.99%", + "Testing Exposure": "2.3%", + "API Exposure": "0.69%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "68.92%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "State_insert", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "56.2%", - "Start Line": 5855, - "End Line": 5908 + "Function Name": "receive_pack_push", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 644, + "End Line": 664 }, { - "Function Name": "tplt_open", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "64.7%", - "Start Line": 3764, - "End Line": 3817 - }, + "Function Name": "create_annotated_tag", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 270 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 46, + "Sequential Logic Declarations": 43, + "Function Parameters": 31, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 43, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 14, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 111, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 578, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 197, + "Design Camel Case": 0, + "Design Snake Case": 197, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 36, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_http_client.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_http_client.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_http_client.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1716.36, + "Y": 192.58, + "Z": -1850.28 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 228, + "Coding LOC": 162, + "Documentation LOC": 12, + "Structural Magnitude": 10.24, + "Control Flow Ratio": "55.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.154 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "8.45%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.32%", + "API Exposure": "0.85%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "20.4%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "ResortStates", - "Structural Impact": 18.8, + "Function Name": "send_receive", + "Structural Impact": 6.0, "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "73.3%", - "Start Line": 5312, - "End Line": 5347 - }, - { - "Function Name": "ReportHeader", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "73.3%", - "Start Line": 5130, - "End Line": 5163 - }, - { - "Function Name": "FindFollowSets", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 1192, - "End Line": 1224 - }, - { - "Function Name": "errline", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 2047, - "End Line": 2067 - }, - { - "Function Name": "FindStates", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "56.2%", - "Start Line": 982, - "End Line": 1038 - }, - { - "Function Name": "RulePrint", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 3417, - "End Line": 3434 - }, - { - "Function Name": "Strsafe_insert", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 5488, - "End Line": 5540 - }, - { - "Function Name": "FindRulePrecedences", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 890, - "End Line": 912 - }, - { - "Function Name": "Configtable_insert", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5995, - "End Line": 6046 - }, - { - "Function Name": "lemon_addtext", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 155, - "End Line": 169 - }, - { - "Function Name": "file_makename", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3306, - "End Line": 3336 - }, - { - "Function Name": "acttab_action", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 719, - "End Line": 743 - }, - { - "Function Name": "statecmp", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 5776, - "End Line": 5788 - }, - { - "Function Name": "tplt_print", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "55.6%", - "Start Line": 3833, - "End Line": 3851 - }, - { - "Function Name": "Rule_merge", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1671, - "End Line": 1691 - }, - { - "Function Name": "Reprint", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 3382, - "End Line": 3413 - }, - { - "Function Name": "FindLinks", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 1157, - "End Line": 1185 - }, - { - "Function Name": "same_symbol", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 1088, - "End Line": 1099 - }, - { - "Function Name": "argindex", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 2073, - "End Line": 2087 - }, - { - "Function Name": "actioncmp", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 594, - "End Line": 610 - }, - { - "Function Name": "Symbolcmpp", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 5602, - "End Line": 5609 - }, - { - "Function Name": "handle_D_option", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 1607, - "End Line": 1630 - }, - { - "Function Name": "rule_print", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 3361, - "End Line": 3378 - }, - { - "Function Name": "writeRuleText", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 4397, - "End Line": 4412 - }, - { - "Function Name": "SetUnion", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 5391, - "End Line": 5403 - }, - { - "Function Name": "Strsafe_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 5544, - "End Line": 5557 - }, - { - "Function Name": "Symbol_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5715, - "End Line": 5728 - }, - { - "Function Name": "State_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 5912, - "End Line": 5925 - }, - { - "Function Name": "Configtable_find", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 6050, - "End Line": 6063 - }, - { - "Function Name": "getstate", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1044, - "End Line": 1083 - }, - { - "Function Name": "file_open", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3341, - "End Line": 3357 - }, - { - "Function Name": "Rule_sort", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1696, - "End Line": 1716 - }, - { - "Function Name": "Action_add", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 621, - "End Line": 639 - }, - { - "Function Name": "handle_U_option", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1635, - "End Line": 1647 - }, - { - "Function Name": "OptNArgs", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2241, - "End Line": 2252 - }, - { - "Function Name": "Symbol_Nth", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 5731, - "End Line": 5740 - }, - { - "Function Name": "has_destructor", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3903, - "End Line": 3912 - }, - { - "Function Name": "Strsafe_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5469, - "End Line": 5485 - }, - { - "Function Name": "Symbol_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5637, - "End Line": 5653 - }, - { - "Function Name": "State_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5836, - "End Line": 5852 - }, - { - "Function Name": "Configtable_init", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5976, - "End Line": 5992 - }, - { - "Function Name": "tplt_linedir", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3820, - "End Line": 3830 - }, - { - "Function Name": "Strsafe", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5428, - "End Line": 5442 - }, - { - "Function Name": "Action_new", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 570, - "End Line": 588 - }, - { - "Function Name": "Plink_new", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 3245, - "End Line": 3263 - }, - { - "Function Name": "tplt_skip_header", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3757, - "End Line": 3760 - }, - { - "Function Name": "stateResortCompare", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 5291, - "End Line": 5305 - }, - { - "Function Name": "lemon_realloc", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 115, - "End Line": 125 - }, - { - "Function Name": "acttab_alloc", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 702, - "End Line": 712 - }, - { - "Function Name": "axset_compare", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "22.2%", - "Start Line": 4382, - "End Line": 4392 - }, - { - "Function Name": "Symbol_new", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 5562, - "End Line": 5586 - }, - { - "Function Name": "lemon_malloc", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 89, - "End Line": 102 - }, - { - "Function Name": "Configlist_addbasis", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1452, - "End Line": 1477 - }, - { - "Function Name": "Configlist_eat", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1561, - "End Line": 1572 - }, - { - "Function Name": "Configlist_add", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1425, - "End Line": 1449 - }, - { - "Function Name": "Symbol_arrayof", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5751, - "End Line": 5762 - }, - { - "Function Name": "State_arrayof", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "30.0%", - "Start Line": 5930, - "End Line": 5941 - }, - { - "Function Name": "acttab_action_size", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 869, - "End Line": 873 - }, - { - "Function Name": "Plink_copy", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 3276, - "End Line": 3285 - }, - { - "Function Name": "SetPrint", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3445, - "End Line": 3461 - }, - { - "Function Name": "SetAdd", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5381, - "End Line": 5388 - }, - { - "Function Name": "Configcmp", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 5765, - "End Line": 5773 - }, - { - "Function Name": "lemon_strcat", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 233, - "End Line": 236 - }, - { - "Function Name": "lemon_strcpy", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 230, - "End Line": 232 - }, - { - "Function Name": "Plink_delete", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3288, - "End Line": 3298 - }, - { - "Function Name": "statehash", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 5791, - "End Line": 5799 - }, - { - "Function Name": "lemon_free", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 108, - "End Line": 114 - }, - { - "Function Name": "handle_d_option", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1659 - }, - { - "Function Name": "handle_T_option", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1662, - "End Line": 1668 - }, - { - "Function Name": "OptArg", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2254, - "End Line": 2259 - }, - { - "Function Name": "OptErr", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2261, - "End Line": 2266 - }, - { - "Function Name": "strhash", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5417, - "End Line": 5422 - }, - { - "Function Name": "notnull", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4417, - "End Line": 4419 - }, - { - "Function Name": "ErrorMsg", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1578, - "End Line": 1585 - }, - { - "Function Name": "PlinkPrint", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 3464, - "End Line": 3475 - }, - { - "Function Name": "lemon_free_all", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 130, - "End Line": 136 - }, - { - "Function Name": "lemon_sprintf", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 222, - "End Line": 229 - }, - { - "Function Name": "SetNew", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 5364, - "End Line": 5371 - }, - { - "Function Name": "Symbol_count", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 5743, - "End Line": 5746 - }, - { - "Function Name": "Plink_add", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3266, - "End Line": 3273 - }, - { - "Function Name": "lemon_calloc", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 107 - }, - { - "Function Name": "stats_line", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1723, - "End Line": 1728 - }, - { - "Function Name": "defineCmp", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1733, - "End Line": 1737 - }, - { - "Function Name": "ConfigPrint", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3438, - "End Line": 3440 - }, - { - "Function Name": "Action_sort", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 613, - "End Line": 619 - }, - { - "Function Name": "acttab_free", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 695, - "End Line": 699 - }, - { - "Function Name": "deleteconfig", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1398, - "End Line": 1402 - }, - { - "Function Name": "confighash", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5944, - "End Line": 5949 - }, - { - "Function Name": "SetSize", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5358, - "End Line": 5361 - }, - { - "Function Name": "SetFree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5374, - "End Line": 5377 - }, - { - "Function Name": "Configlist_init", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1405, - "End Line": 1412 - }, - { - "Function Name": "Configlist_reset", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1415, - "End Line": 1422 - }, - { - "Function Name": "Configlist_return", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1542, - "End Line": 1548 - }, - { - "Function Name": "Configlist_basis", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1552, - "End Line": 1558 - }, - { - "Function Name": "State_new", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 5802, - "End Line": 5808 - }, - { - "Function Name": "Configlist_sort", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1525, - "End Line": 1530 - }, - { - "Function Name": "Configlist_sortbasis", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1533, - "End Line": 1538 - }, - { - "Function Name": "memory_error", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1594, - "End Line": 1597 - }, - { - "Function Name": "newconfig", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1393, - "End Line": 1395 + "Start Line": 126, + "End Line": 161 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1610, - "Sequential Logic Declarations": 738, - "Function Parameters": 216, - "Function/Method Declarations": 131, - "Class/Entity Declarations": 255, - "Defensive Programming Constructs": 35, - "Type/Safety Bypasses": 44, + "Control Flow Branches": 20, + "Sequential Logic Declarations": 16, + "Function Parameters": 12, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 22, - "Exposed API / Public Exports": 938, - "State Mutations / Variable Reassignments": 5873, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 23, - "Unit Test Assertions": 30, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 87, + "Global State Dependencies": 3, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 2, - "Metaprogramming & Reflection": 22, - "Module Dependencies (Imports)": 7, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 44, - "Pointer Arithmetic & Addressing": 2676, - "Manual Memory Allocation": 8, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 4, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 297, - "Explicit Type Casts": 45, - "Fatal Aborts & Exceptions": 28, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 107, - "Resource Deallocation & Cleanup": 12, - "Private / Encapsulated Scopes": 83, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4273, + "Structural Space Indentations": 160, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -120887,15 +119964,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 543, - "Design Camel Case": 70, - "Design Snake Case": 471, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 202, - "Design Long Vars": 0, + "Core Var Decl": 48, + "Design Camel Case": 0, + "Design Snake Case": 46, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -120903,7 +119980,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 30, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -120919,61 +119996,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "assert.h", - "ctype.h", - "stdarg.h", - "stdio.h", - "stdlib.h", - "string.h", - "unistd.h" - ] - } - } - }, - "zig/zls": { - "Directory Group Magnitude": 9643.22, - "File Count": 6, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "34.57%", - "Error & Exception Exposure": "33.97%", - "Tech Debt Exposure": "11.18%", - "Testing Exposure": "67.1%", - "API Exposure": "1.81%", - "Concurrency Exposure": "15.89%", - "State Flux Exposure": "12.24%", - "Commented Logic Exposure": "2.66%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "30.76%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "zig/zls/DocumentScope.zig": { + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_objects.clas.abap": { "1. Artifact Identity": { - "Filename": "DocumentScope.zig", - "Path": "zig/zls/DocumentScope.zig", - "Language": "Zig", + "Filename": "zcl_abapgit_objects.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_objects.clas.abap", + "Language": "Abap", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", + "Folder Dominant Lang": "abap", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -1041.56, - "Y": -131.97, - "Z": 5219.61 + "X": -1409.49, + "Y": 186.55, + "Z": -1504.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -120982,510 +120027,216 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1346, - "Coding LOC": 1130, - "Documentation LOC": 46, - "Structural Magnitude": 300.2, - "Control Flow Ratio": "79.8%", - "Popularity Rank": 2, + "Total LOC": 1428, + "Coding LOC": 954, + "Documentation LOC": 143, + "Structural Magnitude": 9675.31, + "Control Flow Ratio": "60.9%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.448 + "Raw Cognitive Density": 0.212 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "18.35%", - "Error & Exception Exposure": "42.33%", - "Tech Debt Exposure": "18.18%", - "Testing Exposure": "80.0%", - "API Exposure": "2.91%", - "Concurrency Exposure": "18.82%", + "Cognitive Load Exposure": "10.4%", + "Error & Exception Exposure": "47.95%", + "Tech Debt Exposure": "9.87%", + "Testing Exposure": "2.3%", + "API Exposure": "0.64%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "32.82%", + "Commented Logic Exposure": "5.04%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 131, + "Sequential Logic Declarations": 84, + "Function Parameters": 47, + "Function/Method Declarations": 30, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 38, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 8, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 33, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 14, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 177, + "Manual Memory Allocation": 8, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 4, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 952, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 315, + "Design Camel Case": 0, + "Design Snake Case": 314, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 13, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "abap/abapGit/zcl_abapgit_persistence_db.clas.abap": { + "1. Artifact Identity": { + "Filename": "zcl_abapgit_persistence_db.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_persistence_db.clas.abap", + "Language": "Abap", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "abap", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .abap)" + }, + "2. Topological Coordinates": { + "X": -1719.57, + "Y": 202.37, + "Z": -1050.74 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 283, + "Coding LOC": 183, + "Documentation LOC": 34, + "Structural Magnitude": 591.93, + "Control Flow Ratio": "36.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.104 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "7.01%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.82%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "37.26%", + "Documentation Exposure": "16.22%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "nameToken", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "56.2%", - "Start Line": 173, - "End Line": 223 - }, - { - "Function Name": "getScopeDeclarationsConst", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 1303, - "End Line": 1323 - }, - { - "Function Name": "getScopeChildScopesConst", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 1325, - "End Line": 1345 - }, - { - "Function Name": "get", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 110, - "End Line": 119 - }, - { - "Function Name": "getScopeDeclaration", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1293, - "End Line": 1301 - }, - { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 162, - "End Line": 165 - }, - { - "Function Name": "unwrap", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 303, - "End Line": 306 - }, - { - "Function Name": "getScopeAstNode", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1279, - "End Line": 1291 - }, - { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 43, - "End Line": 47 - }, - { - "Function Name": "isContainer", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 236, - "End Line": 241 - }, - { - "Function Name": "hash", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 34, - "End Line": 41 - }, - { - "Function Name": "getScopeTag", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1265, - "End Line": 1270 - }, - { - "Function Name": "getScopeParent", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1272, - "End Line": 1277 - }, - { - "Function Name": "getVarDeclNode", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 127, - "End Line": 130 - }, - { - "Function Name": "getCase", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 147 - }, - { - "Function Name": "getFullVarDecl", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 132, - "End Line": 134 - }, - { - "Function Name": "eql", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 168, - "End Line": 170 - }, - { - "Function Name": "locToSmallLoc", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 530, - "End Line": 535 - }, - { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 153, - "End Line": 155 - }, - { - "Function Name": "toOptional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 293, - "End Line": 295 - }, - { - "Function Name": "pushDeclaration", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 332, - "End Line": 337 - }, - { - "Function Name": "walkNodeEnsureScope", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 540, - "End Line": 545 - }, - { - "Function Name": "walkBlockNodeKeepOpen", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 902, - "End Line": 907 - }, - { - "Function Name": "startScope", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 426 - }, - { - "Function Name": "pushChildScope", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 461 - }, - { - "Function Name": "walkNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 568, - "End Line": 572 - }, - { - "Function Name": "walkContainerDecl", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 764, - "End Line": 768 - }, - { - "Function Name": "walkErrorSetNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 830, - "End Line": 834 - }, - { - "Function Name": "walkFuncNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 852, - "End Line": 856 - }, - { - "Function Name": "walkBlockNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 893, - "End Line": 897 - }, - { - "Function Name": "walkIfNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 963 - }, - { - "Function Name": "walkCatchNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 998, - "End Line": 1002 - }, - { - "Function Name": "walkWhileNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1024, - "End Line": 1028 - }, - { - "Function Name": "walkForNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1102, - "End Line": 1106 - }, - { - "Function Name": "walkSwitchNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1155, - "End Line": 1159 - }, - { - "Function Name": "walkErrdeferNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1212, - "End Line": 1216 - }, - { - "Function Name": "walkOtherNode", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1254, - "End Line": 1258 - }, - { - "Function Name": "deinit", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 523, - "End Line": 528 - }, - { - "Function Name": "walkUnaryOpNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1232, - "End Line": 1232 - }, - { - "Function Name": "walkBinOpNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1236, - "End Line": 1236 - }, - { - "Function Name": "walkOptNodeAndOptNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1242, - "End Line": 1242 - }, - { - "Function Name": "walkNodeAndOptNode", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1248, - "End Line": 1248 - }, - { - "Function Name": "init", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 488 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 319, - "End Line": 322 - }, - { - "Function Name": "finalize", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 384 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 265, - "Sequential Logic Declarations": 67, - "Function Parameters": 45, - "Function/Method Declarations": 45, - "Class/Entity Declarations": 19, - "Defensive Programming Constructs": 165, - "Type/Safety Bypasses": 45, + "Control Flow Branches": 11, + "Sequential Logic Declarations": 19, + "Function Parameters": 16, + "Function/Method Declarations": 13, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 48, - "State Mutations / Variable Reassignments": 46, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 38, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 134, + "Global State Dependencies": 6, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 4, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -121494,23 +120245,23 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 53, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 5, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 25, - "Fatal Aborts & Exceptions": 47, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 129, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 160, - "Resource Deallocation & Cleanup": 10, - "Private / Encapsulated Scopes": 130, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 3, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1034, + "Structural Space Indentations": 181, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -121527,14 +120278,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 139, - "Design Camel Case": 1, - "Design Snake Case": 109, - "Design Pascal Case": 26, - "Design Upper Case": 0, - "Design Short Vars": 3, + "Core Var Decl": 50, + "Design Camel Case": 0, + "Design Snake Case": 49, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 4, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -121543,7 +120294,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 7, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -121559,34 +120310,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 4 + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "ast.zig", - "offsets.zig", - "std", - "tracy" - ] + "9. Extracted Dependencies": [] }, - "zig/zls/DocumentStore.zig": { + "abap/abapGit/zcl_abapgit_xml_output.clas.abap": { "1. Artifact Identity": { - "Filename": "DocumentStore.zig", - "Path": "zig/zls/DocumentStore.zig", - "Language": "Zig", + "Filename": "zcl_abapgit_xml_output.clas.abap", + "Path": "abap/abapGit/zcl_abapgit_xml_output.clas.abap", + "Language": "Abap", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", + "Folder Dominant Lang": "abap", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Identity Proof": "Single Indicator (Ext: .abap)" }, "2. Topological Coordinates": { - "X": -1240.94, - "Y": -190.57, - "Z": 5915.34 + "X": -1429.86, + "Y": 117.05, + "Z": -1820.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -121595,681 +120341,90 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2059, - "Coding LOC": 1604, - "Documentation LOC": 133, - "Structural Magnitude": 865.28, - "Control Flow Ratio": "66.7%", - "Popularity Rank": 2, + "Total LOC": 134, + "Coding LOC": 87, + "Documentation LOC": 2, + "Structural Magnitude": 176.52, + "Control Flow Ratio": "42.1%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.879 + "Raw Cognitive Density": 0.218 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "38.98%", - "Error & Exception Exposure": "33.22%", - "Tech Debt Exposure": "20.51%", - "Testing Exposure": "80.0%", - "API Exposure": "1.9%", + "Cognitive Load Exposure": "10.66%", + "Error & Exception Exposure": "60.16%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.94%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "26.35%", - "Commented Logic Exposure": "4.94%", + "State Flux Exposure": "32.72%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "25.08%", + "Documentation Exposure": "32.55%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "createAndStoreDocument", - "Structural Impact": 65.7, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 26, - "Input Parameters": 4, - "Control Flow Ratio": "65.0%", - "Start Line": 1567, - "End Line": 1673 - }, - { - "Function Name": "invalidateBuildFileWorker", - "Structural Impact": 49.7, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 25, - "Input Parameters": 2, - "Control Flow Ratio": "69.4%", - "Start Line": 1192, - "End Line": 1285 - }, - { - "Function Name": "loadBuildConfiguration", - "Structural Impact": 46.5, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "60.6%", - "Start Line": 1364, - "End Line": 1452 - }, - { - "Function Name": "publishCimportDiagnostics", - "Structural Impact": 39.3, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 20, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1897, - "End Line": 1955 - }, - { - "Function Name": "loadDirectoryRecursive", - "Structural Impact": 37.6, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "54.3%", - "Start Line": 974, - "End Line": 1033 - }, - { - "Function Name": "readFile", - "Structural Impact": 25.9, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "72.2%", - "Start Line": 740, - "End Line": 773 - }, - { - "Function Name": "notifyBuildStart", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1112, - "End Line": 1154 - }, - { - "Function Name": "Lazy", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "55.0%", - "Start Line": 595, - "End Line": 643 - }, - { - "Function Name": "notifyBuildEnd", - "Structural Impact": 22.4, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "68.8%", - "Start Line": 1158, - "End Line": 1190 - }, - { - "Function Name": "buildDotZigExists", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "61.1%", - "Start Line": 1455, - "End Line": 1466 - }, - { - "Function Name": "invalidateBuildFile", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 959, - "End Line": 970 - }, - { - "Function Name": "loadBuildAssociatedConfiguration", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1302, - "End Line": 1325 - }, - { - "Function Name": "deinit", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 697, - "End Line": 723 - }, - { - "Function Name": "getHandle", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 728, - "End Line": 735 - }, - { - "Function Name": "closeLspSyncedDocument", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 867, - "End Line": 889 - }, - { - "Function Name": "next", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 676, - "End Line": 688 - }, - { - "Function Name": "tryLockConfig", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 78, - "End Line": 84 - }, - { - "Function Name": "await", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 589, - "End Line": 592 - }, - { - "Function Name": "getOrLoadHandleVoid", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 988, - "End Line": 998 - }, - { - "Function Name": "deinit", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 562, - "End Line": 582 - }, - { - "Function Name": "loadTrigramStore", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1066, - "End Line": 1076 - }, - { - "Function Name": "sendMessageToClient", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1096, - "End Line": 1110 - }, - { - "Function Name": "getOrNull", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 628, - "End Line": 637 - }, - { - "Function Name": "deinit", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 154, - "End Line": 159 - }, - { - "Function Name": "deinit", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 607, - "End Line": 611 - }, - { - "Function Name": "deinit", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1962, - "End Line": 1971 - }, - { - "Function Name": "deinit", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 221, - "End Line": 233 - }, - { - "Function Name": "deinit", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 325, - "End Line": 333 - }, - { - "Function Name": "getBuildFile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 800, - "End Line": 805 - }, - { - "Function Name": "getCached", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 639, - "End Line": 641 - }, - { - "Function Name": "isBuildFile", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1287, - "End Line": 1289 - }, - { - "Function Name": "isBuiltinFile", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1291, - "End Line": 1293 - }, - { - "Function Name": "isInStd", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1295, - "End Line": 1298 - }, - { - "Function Name": "collectImports", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 482, - "End Line": 488 - }, - { - "Function Name": "refresh", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 413 - }, - { - "Function Name": "collectIncludeDirs", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1690, - "End Line": 1695 - }, - { - "Function Name": "collectCMacros", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1757, - "End Line": 1762 - }, - { - "Function Name": "uriFromImportStr", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1978, - "End Line": 1983 - }, - { - "Function Name": "isAssociatedWith", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 99 - }, - { - "Function Name": "parseTree", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 463 - }, - { - "Function Name": "openLspSyncedDocument", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 840, - "End Line": 840 - }, - { - "Function Name": "refreshLspSyncedDocument", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 894, - "End Line": 894 - }, - { - "Function Name": "refreshDocumentFromFileSystem", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 922, - "End Line": 922 - }, - { - "Function Name": "resolveCImport", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1790, - "End Line": 1790 - }, - { - "Function Name": "unlockConfig", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 88 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 657, - "End Line": 659 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 - }, - { - "Function Name": "loadTrigramStores", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1035, - "End Line": 1038 - }, - { - "Function Name": "getAssociatedBuildFile", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 241, - "End Line": 241 - }, - { - "Function Name": "getAssociatedCompilationUnits", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 337 - }, - { - "Function Name": "get", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 613, - "End Line": 613 - }, - { - "Function Name": "create", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 646 - }, - { - "Function Name": "create", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 663 - }, - { - "Function Name": "getOrLoadHandle", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 779, - "End Line": 779 - }, - { - "Function Name": "getOrLoadBuildFile", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 810, - "End Line": 810 - }, - { - "Function Name": "prepareBuildRunnerArgs", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1327 - }, - { - "Function Name": "collectPotentialBuildFiles", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1473, - "End Line": 1473 - }, - { - "Function Name": "createBuildFile", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1522, - "End Line": 1522 - }, - { - "Function Name": "getDocumentScope", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 187 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 624, - "Sequential Logic Declarations": 312, - "Function Parameters": 59, - "Function/Method Declarations": 59, - "Class/Entity Declarations": 21, - "Defensive Programming Constructs": 323, - "Type/Safety Bypasses": 37, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 11, + "Function Parameters": 1, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 56, - "State Mutations / Variable Reassignments": 160, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 101, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 29, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 240, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 4, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 3, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 16, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 12, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 112, - "Manual Memory Allocation": 9, + "Pointer Arithmetic & Addressing": 13, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 9, - "Fatal Aborts & Exceptions": 151, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 264, - "Thread Synchronization Locks": 33, - "Immutable Data Declarations": 234, - "Resource Deallocation & Cleanup": 109, - "Private / Encapsulated Scopes": 256, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1480, + "Structural Space Indentations": 85, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 2, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -122280,14 +120435,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 247, - "Design Camel Case": 2, - "Design Snake Case": 196, - "Design Pascal Case": 43, + "Core Var Decl": 23, + "Design Camel Case": 0, + "Design Snake Case": 23, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 13, - "Design Long Vars": 6, - "Duplicate Logic": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -122296,7 +120451,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 15, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -122312,844 +120467,1592 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 13, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 4, - "Total Downstream (Absolute Dependency Blast Radius)": 4 + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "BuildAssociatedConfig.zig", - "DiagnosticsCollection.zig", - "DocumentScope.zig", - "TrigramStore.zig", - "Uri.zig", - "analysis.zig", - "build_runner/shared.zig", - "builtin", - "lsp", - "offsets.zig", - "std", - "tracy", - "translate_c.zig" - ] + "9. Extracted Dependencies": [] + } + } + }, + "c/sqlite": { + "Directory Group Magnitude": 9954.46, + "File Count": 2, + "Ecosystem Fingerprint (Archetypes)": { + "Static: Literature & Documentation": "50.0%", + "Unclassified": "50.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "45.8%", + "Error & Exception Exposure": "49.78%", + "Tech Debt Exposure": "4.01%", + "Testing Exposure": "40.0%", + "API Exposure": "7.22%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "50.0%", + "Commented Logic Exposure": "2.58%", + "Specification Exposure": "50.0%", + "Instability Exposure": "25.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "49.69%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "c/sqlite/README.md": { + "1. Artifact Identity": { + "Filename": "README.md", + "Path": "c/sqlite/README.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "markdown", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": 1209.94, + "Y": -99.62, + "Z": -5367.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 426, + "Coding LOC": 0, + "Documentation LOC": 339, + "Structural Magnitude": 8.52, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 13, + "Hyperlinked Literature References": 28, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] }, - "zig/zls/Server.zig": { + "c/sqlite/lemon.c": { "1. Artifact Identity": { - "Filename": "Server.zig", - "Path": "zig/zls/Server.zig", - "Language": "Zig", + "Filename": "lemon.c", + "Path": "c/sqlite/lemon.c", + "Language": "C", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "zig", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .zig)" + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "markdown", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1815.37, - "Y": -185.7, - "Z": 5918.42 + "X": 1425.87, + "Y": -86.54, + "Z": -5565.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2030, - "Coding LOC": 1670, - "Documentation LOC": 108, - "Structural Magnitude": 1499.8, - "Control Flow Ratio": "74.3%", - "Popularity Rank": 1, + "Total LOC": 6076, + "Coding LOC": 4862, + "Documentation LOC": 876, + "Structural Magnitude": 9945.94, + "Control Flow Ratio": "68.6%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.61 + "Raw Cognitive Density": 1.511 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.05%", - "Error & Exception Exposure": "25.79%", - "Tech Debt Exposure": "10.95%", + "Cognitive Load Exposure": "91.61%", + "Error & Exception Exposure": "99.56%", + "Tech Debt Exposure": "8.03%", "Testing Exposure": "80.0%", - "API Exposure": "0.58%", - "Concurrency Exposure": "17.47%", - "State Flux Exposure": "13.75%", - "Commented Logic Exposure": "0.0%", + "API Exposure": "14.44%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.16%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "17.34%", + "Documentation Exposure": "99.37%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "initializeHandler", - "Structural Impact": 196.2, - "Lines of Code (LOC)": 244, - "Control Flow Branches": 91, + "Function Name": "ReportTable", + "Structural Impact": 461.2, + "Lines of Code (LOC)": 705, + "Control Flow Branches": 212, "Input Parameters": 3, - "Control Flow Ratio": "95.8%", - "Start Line": 340, - "End Line": 583 + "Control Flow Ratio": "91.0%", + "Start Line": 4423, + "End Line": 5127 }, { - "Function Name": "sendRequestSync", - "Structural Impact": 66.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 28, - "Input Parameters": 4, - "Control Flow Ratio": "87.5%", - "Start Line": 1794, - "End Line": 1829 + "Function Name": "parseonetoken", + "Structural Impact": 363.6, + "Lines of Code (LOC)": 541, + "Control Flow Branches": 237, + "Input Parameters": 1, + "Control Flow Ratio": "91.2%", + "Start Line": 2374, + "End Line": 2914 }, { - "Function Name": "codeActionHandler", - "Structural Impact": 46.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "63.6%", - "Start Line": 1520, - "End Line": 1562 + "Function Name": "Parse", + "Structural Impact": 123.7, + "Lines of Code (LOC)": 154, + "Control Flow Branches": 81, + "Input Parameters": 1, + "Control Flow Ratio": "92.0%", + "Start Line": 3083, + "End Line": 3236 }, { - "Function Name": "validateMessage", - "Structural Impact": 45.5, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 24, + "Function Name": "translate_code", + "Structural Impact": 122.2, + "Lines of Code (LOC)": 192, + "Control Flow Branches": 64, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1929, - "End Line": 1972 + "Control Flow Ratio": "94.1%", + "Start Line": 3974, + "End Line": 4165 }, { - "Function Name": "handleResponse", - "Structural Impact": 43.8, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 23, + "Function Name": "print_stack_union", + "Structural Impact": 97.4, + "Lines of Code (LOC)": 115, + "Control Flow Branches": 40, + "Input Parameters": 4, + "Control Flow Ratio": "85.1%", + "Start Line": 4220, + "End Line": 4334 + }, + { + "Function Name": "eval_preprocessor_boolean", + "Structural Impact": 94.8, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 51, "Input Parameters": 2, - "Control Flow Ratio": "85.2%", - "Start Line": 1974, - "End Line": 2017 + "Control Flow Ratio": "92.7%", + "Start Line": 2919, + "End Line": 3013 }, { - "Function Name": "signatureHelpHandler", - "Structural Impact": 35.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "64.0%", - "Start Line": 1341, - "End Line": 1372 + "Function Name": "acttab_insert", + "Structural Impact": 86.6, + "Lines of Code (LOC)": 104, + "Control Flow Branches": 46, + "Input Parameters": 2, + "Control Flow Ratio": "95.8%", + "Start Line": 760, + "End Line": 863 }, { - "Function Name": "processMessageReportError", - "Structural Impact": 34.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "65.2%", - "Start Line": 1887, - "End Line": 1927 + "Function Name": "CompressTables", + "Structural Impact": 84.7, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 55, + "Input Parameters": 1, + "Control Flow Ratio": "90.2%", + "Start Line": 5172, + "End Line": 5282 }, { - "Function Name": "saveDocumentHandler", - "Structural Impact": 33.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1190, - "End Line": 1223 + "Function Name": "resolve_conflict", + "Structural Impact": 75.8, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 41, + "Input Parameters": 2, + "Control Flow Ratio": "91.1%", + "Start Line": 1319, + "End Line": 1379 }, { - "Function Name": "willSaveWaitUntilHandler", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "65.2%", - "Start Line": 1241, - "End Line": 1261 + "Function Name": "handleswitch", + "Structural Impact": 75.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 40, + "Input Parameters": 2, + "Control Flow Ratio": "90.9%", + "Start Line": 2130, + "End Line": 2215 }, { - "Function Name": "sendNotificationSync", - "Structural Impact": 32.4, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "81.2%", - "Start Line": 1831, - "End Line": 1852 + "Function Name": "preprocess_input", + "Structural Impact": 62.2, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 41, + "Input Parameters": 1, + "Control Flow Ratio": "97.6%", + "Start Line": 3020, + "End Line": 3076 }, { - "Function Name": "didChangeConfigurationHandler", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 14, + "Function Name": "PrintAction", + "Structural Impact": 61.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 28, "Input Parameters": 3, - "Control Flow Ratio": "82.4%", - "Start Line": 939, - "End Line": 976 + "Control Flow Ratio": "84.8%", + "Start Line": 3481, + "End Line": 3544 }, { - "Function Name": "processMessage", - "Structural Impact": 31.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 1864, - "End Line": 1885 + "Function Name": "main", + "Structural Impact": 60.7, + "Lines of Code (LOC)": 175, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "85.3%", + "Start Line": 1740, + "End Line": 1914 }, { - "Function Name": "formattingHandler", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 14, + "Function Name": "lemon_vsprintf", + "Structural Impact": 46.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 21, "Input Parameters": 3, - "Control Flow Ratio": "70.0%", - "Start Line": 1445, - "End Line": 1460 + "Control Flow Ratio": "95.5%", + "Start Line": 170, + "End Line": 221 }, { - "Function Name": "initializedHandler", - "Structural Impact": 30.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "81.2%", - "Start Line": 585, - "End Line": 629 + "Function Name": "ReportOutput", + "Structural Impact": 45.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 28, + "Input Parameters": 1, + "Control Flow Ratio": "73.7%", + "Start Line": 3547, + "End Line": 3644 }, { - "Function Name": "semanticTokensRangeHandler", - "Structural Impact": 29.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 1292, - "End Line": 1321 + "Function Name": "FindFirstSets", + "Structural Impact": 45.3, + "Lines of Code (LOC)": 57, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "82.9%", + "Start Line": 919, + "End Line": 975 }, { - "Function Name": "semanticTokensFullHandler", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 1263, - "End Line": 1290 + "Function Name": "emit_destructor_code", + "Structural Impact": 37.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 15, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 3857, + "End Line": 3898 }, { - "Function Name": "inlayHintHandler", - "Structural Impact": 29.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "65.0%", - "Start Line": 1494, - "End Line": 1518 + "Function Name": "emit_code", + "Structural Impact": 35.6, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "77.8%", + "Start Line": 4171, + "End Line": 4211 }, { - "Function Name": "changeDocumentHandler", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 1166, - "End Line": 1188 + "Function Name": "FindActions", + "Structural Impact": 34.9, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 21, + "Input Parameters": 1, + "Control Flow Ratio": "72.4%", + "Start Line": 1230, + "End Line": 1304 }, { - "Function Name": "didChangeWorkspaceFoldersHandler", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "76.5%", - "Start Line": 921, - "End Line": 937 + "Function Name": "handleflags", + "Structural Impact": 32.8, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "85.0%", + "Start Line": 2094, + "End Line": 2125 }, { - "Function Name": "completionHandler", - "Structural Impact": 28.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "61.9%", - "Start Line": 1323, - "End Line": 1339 + "Function Name": "OptPrint", + "Structural Impact": 32.5, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 29, + "Input Parameters": 0, + "Control Flow Ratio": "93.5%", + "Start Line": 2268, + "End Line": 2316 }, { - "Function Name": "didChangeWatchedFilesHandler", - "Structural Impact": 27.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 898, - "End Line": 919 + "Function Name": "compute_action", + "Structural Impact": 32.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "85.0%", + "Start Line": 3696, + "End Line": 3720 }, { - "Function Name": "hoverHandler", - "Structural Impact": 27.1, - "Lines of Code (LOC)": 23, + "Function Name": "buildshifts", + "Structural Impact": 31.9, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "64.0%", + "Start Line": 1104, + "End Line": 1152 + }, + { + "Function Name": "append_str", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 40, "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 3926, + "End Line": 3965 + }, + { + "Function Name": "pathsearch", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, "Input Parameters": 3, - "Control Flow Ratio": "63.2%", - "Start Line": 1409, - "End Line": 1431 + "Control Flow Ratio": "92.9%", + "Start Line": 3648, + "End Line": 3690 }, { - "Function Name": "showMessage", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 226, - "End Line": 267 + "Function Name": "Configlist_closure", + "Structural Impact": 29.0, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1480, + "End Line": 1522 }, { - "Function Name": "documentSymbolsHandler", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 11, + "Function Name": "minimum_size_type", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 12, "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 1433, - "End Line": 1443 + "Control Flow Ratio": "92.3%", + "Start Line": 4341, + "End Line": 4364 }, { - "Function Name": "closeDocumentHandler", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 15, + "Function Name": "tplt_xfer", + "Structural Impact": 25.7, + "Lines of Code (LOC)": 22, "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 1225, - "End Line": 1239 + "Input Parameters": 4, + "Control Flow Ratio": "90.9%", + "Start Line": 3732, + "End Line": 3753 }, { - "Function Name": "prepareRenameHandler", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 16, + "Function Name": "OptInit", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 23, "Control Flow Branches": 10, "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1467, - "End Line": 1482 + "Control Flow Ratio": "83.3%", + "Start Line": 2217, + "End Line": 2239 }, { - "Function Name": "sendMessageSync", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 1854, - "End Line": 1862 + "Function Name": "Symbol_insert", + "Structural Impact": 20.1, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 5656, + "End Line": 5711 }, { - "Function Name": "foldingRangeHandler", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 9, + "Function Name": "State_insert", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 54, "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "56.2%", + "Start Line": 5855, + "End Line": 5908 + }, + { + "Function Name": "tplt_open", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "64.7%", + "Start Line": 3764, + "End Line": 3817 + }, + { + "Function Name": "ResortStates", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "73.3%", + "Start Line": 5312, + "End Line": 5347 + }, + { + "Function Name": "ReportHeader", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "73.3%", + "Start Line": 5130, + "End Line": 5163 + }, + { + "Function Name": "FindFollowSets", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 1192, + "End Line": 1224 + }, + { + "Function Name": "errline", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 1564, - "End Line": 1572 + "Control Flow Ratio": "87.5%", + "Start Line": 2047, + "End Line": 2067 }, { - "Function Name": "selectionRangeHandler", - "Structural Impact": 20.4, - "Lines of Code (LOC)": 9, + "Function Name": "FindStates", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 57, "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "69.2%", - "Start Line": 1574, - "End Line": 1582 + "Input Parameters": 1, + "Control Flow Ratio": "56.2%", + "Start Line": 982, + "End Line": 1038 }, { - "Function Name": "openDocumentHandler", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, + "Function Name": "RulePrint", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "72.7%", - "Start Line": 1148, - "End Line": 1164 + "Control Flow Ratio": "70.0%", + "Start Line": 3417, + "End Line": 3434 }, { - "Function Name": "isBlockingMessage", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 46, + "Function Name": "Strsafe_insert", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 53, "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1630, - "End Line": 1675 + "Control Flow Ratio": "64.3%", + "Start Line": 5488, + "End Line": 5540 }, { - "Function Name": "loop", - "Structural Impact": 15.6, - "Lines of Code (LOC)": 29, + "Function Name": "FindRulePrecedences", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 890, + "End Line": 912 + }, + { + "Function Name": "Configtable_insert", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 52, "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "56.2%", - "Start Line": 1754, - "End Line": 1782 + "Control Flow Ratio": "60.0%", + "Start Line": 5995, + "End Line": 6046 }, { - "Function Name": "sendManualWatchUpdate", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 9, + "Function Name": "lemon_addtext", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "71.4%", + "Start Line": 155, + "End Line": 169 + }, + { + "Function Name": "file_makename", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 31, "Control Flow Branches": 7, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3306, + "End Line": 3336 + }, + { + "Function Name": "acttab_action", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 719, + "End Line": 743 + }, + { + "Function Name": "statecmp", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 2, "Control Flow Ratio": "70.0%", - "Start Line": 784, - "End Line": 792 + "Start Line": 5776, + "End Line": 5788 }, { - "Function Name": "generateDiagnostics", - "Structural Impact": 11.0, + "Function Name": "tplt_print", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "55.6%", + "Start Line": 3833, + "End Line": 3851 + }, + { + "Function Name": "Rule_merge", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1671, + "End Line": 1691 + }, + { + "Function Name": "Reprint", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 3382, + "End Line": 3413 + }, + { + "Function Name": "FindLinks", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "58.3%", + "Start Line": 1157, + "End Line": 1185 + }, + { + "Function Name": "same_symbol", + "Structural Impact": 12.7, "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 1088, + "End Line": 1099 + }, + { + "Function Name": "argindex", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 2073, + "End Line": 2087 + }, + { + "Function Name": "actioncmp", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 327, - "End Line": 338 + "Control Flow Ratio": "62.5%", + "Start Line": 594, + "End Line": 610 }, { - "Function Name": "renameHandler", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1462, - "End Line": 1465 + "Function Name": "Symbolcmpp", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "41.7%", + "Start Line": 5602, + "End Line": 5609 }, { - "Function Name": "referencesHandler", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, + "Function Name": "handle_D_option", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 1607, + "End Line": 1630 + }, + { + "Function Name": "rule_print", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 18, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1484, - "End Line": 1487 + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 3361, + "End Line": 3378 }, { - "Function Name": "documentHighlightHandler", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, + "Function Name": "writeRuleText", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1489, - "End Line": 1492 + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 4397, + "End Line": 4412 }, { - "Function Name": "removeWorkspace", + "Function Name": "SetUnion", "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 13, "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "80.0%", - "Start Line": 885, - "End Line": 896 + "Start Line": 5391, + "End Line": 5403 }, { - "Function Name": "sendJsonMessageSync", + "Function Name": "Strsafe_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 5544, + "End Line": 5557 + }, + { + "Function Name": "Symbol_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5715, + "End Line": 5728 + }, + { + "Function Name": "State_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 5912, + "End Line": 5925 + }, + { + "Function Name": "Configtable_find", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 6050, + "End Line": 6063 + }, + { + "Function Name": "getstate", "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 40, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1784, - "End Line": 1792 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1044, + "End Line": 1083 }, { - "Function Name": "formatMessage", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, + "Function Name": "file_open", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3341, + "End Line": 3357 + }, + { + "Function Name": "Rule_sort", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2019, - "End Line": 2025 + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 1696, + "End Line": 1716 }, { - "Function Name": "create", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 33, + "Function Name": "Action_add", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "22.2%", + "Start Line": 621, + "End Line": 639 + }, + { + "Function Name": "handle_U_option", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1719 + "Control Flow Ratio": "80.0%", + "Start Line": 1635, + "End Line": 1647 }, { - "Function Name": "keepRunning", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, + "Function Name": "OptNArgs", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2241, + "End Line": 2252 + }, + { + "Function Name": "Symbol_Nth", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1740, - "End Line": 1745 + "Control Flow Ratio": "57.1%", + "Start Line": 5731, + "End Line": 5740 }, { - "Function Name": "do", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, + "Function Name": "has_destructor", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 330, - "End Line": 335 + "Control Flow Ratio": "50.0%", + "Start Line": 3903, + "End Line": 3912 }, { - "Function Name": "registerCapability", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 644, - "End Line": 662 + "Function Name": "Strsafe_init", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5469, + "End Line": 5485 }, { - "Function Name": "requestConfiguration", - "Structural Impact": 6.5, + "Function Name": "Symbol_init", + "Structural Impact": 6.8, "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 665, - "End Line": 681 + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5637, + "End Line": 5653 }, { - "Function Name": "gotoTypeDefinitionHandler", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, + "Function Name": "State_init", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5836, + "End Line": 5852 + }, + { + "Function Name": "Configtable_init", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5976, + "End Line": 5992 + }, + { + "Function Name": "tplt_linedir", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 1382, - "End Line": 1389 + "Start Line": 3820, + "End Line": 3830 }, { - "Function Name": "gotoImplementationHandler", + "Function Name": "Strsafe", "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 5428, + "End Line": 5442 + }, + { + "Function Name": "Action_new", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "36.4%", + "Start Line": 570, + "End Line": 588 + }, + { + "Function Name": "Plink_new", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 3245, + "End Line": 3263 + }, + { + "Function Name": "tplt_skip_header", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3757, + "End Line": 3760 + }, + { + "Function Name": "stateResortCompare", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1391, - "End Line": 1398 + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 5291, + "End Line": 5305 }, { - "Function Name": "gotoDeclarationHandler", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, + "Function Name": "lemon_realloc", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1400, - "End Line": 1407 + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 115, + "End Line": 125 }, { - "Function Name": "exitHandler", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, + "Function Name": "acttab_alloc", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 636, - "End Line": 642 + "Start Line": 702, + "End Line": 712 }, { - "Function Name": "shutdownHandler", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "axset_compare", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 631, - "End Line": 634 + "Input Parameters": 2, + "Control Flow Ratio": "22.2%", + "Start Line": 4382, + "End Line": 4392 }, { - "Function Name": "workspaceSymbolHandler", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "Symbol_new", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 25, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1584, - "End Line": 1586 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 5562, + "End Line": 5586 }, { - "Function Name": "deinit", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "lemon_malloc", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 89, + "End Line": 102 + }, + { + "Function Name": "Configlist_addbasis", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 777, - "End Line": 782 + "Control Flow Ratio": "20.0%", + "Start Line": 1452, + "End Line": 1477 }, { - "Function Name": "destroy", + "Function Name": "Configlist_eat", "Structural Impact": 4.8, "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1721, - "End Line": 1732 + "Control Flow Ratio": "33.3%", + "Start Line": 1561, + "End Line": 1572 }, { - "Function Name": "initAnalyser", + "Function Name": "Configlist_add", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 1425, + "End Line": 1449 + }, + { + "Function Name": "Symbol_arrayof", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5751, + "End Line": 5762 + }, + { + "Function Name": "State_arrayof", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "30.0%", + "Start Line": 5930, + "End Line": 5941 + }, + { + "Function Name": "acttab_action_size", "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 869, + "End Line": 873 + }, + { + "Function Name": "Plink_copy", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 269, - "End Line": 277 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 3276, + "End Line": 3285 }, { - "Function Name": "gotoDefinitionHandler", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, + "Function Name": "SetAdd", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1374, - "End Line": 1380 + "Start Line": 5381, + "End Line": 5388 }, { - "Function Name": "deinit", + "Function Name": "Configcmp", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 5765, + "End Line": 5773 + }, + { + "Function Name": "lemon_strcat", "Structural Impact": 3.7, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 92, - "End Line": 95 + "Control Flow Ratio": "50.0%", + "Start Line": 233, + "End Line": 236 }, { - "Function Name": "createDocumentStoreConfig", + "Function Name": "lemon_strcpy", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 230, + "End Line": 232 + }, + { + "Function Name": "Plink_delete", "Structural Impact": 3.4, "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3288, + "End Line": 3298 + }, + { + "Function Name": "statehash", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 5791, + "End Line": 5799 + }, + { + "Function Name": "lemon_free", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 108, + "End Line": 114 + }, + { + "Function Name": "handle_d_option", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1146 + "Start Line": 1652, + "End Line": 1659 }, { - "Function Name": "fmtMessage", + "Function Name": "handle_T_option", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1662, + "End Line": 1668 + }, + { + "Function Name": "OptArg", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2254, + "End Line": 2259 + }, + { + "Function Name": "OptErr", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2261, + "End Line": 2266 + }, + { + "Function Name": "strhash", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5417, + "End Line": 5422 + }, + { + "Function Name": "notnull", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2027, - "End Line": 2029 + "Start Line": 4417, + "End Line": 4419 }, { - "Function Name": "sendToClientRequest", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, + "Function Name": "ErrorMsg", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 164, - "End Line": 164 + "Start Line": 1578, + "End Line": 1585 }, { - "Function Name": "sendToClientInternal", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 206, - "End Line": 206 + "Function Name": "lemon_free_all", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 130, + "End Line": 136 }, { - "Function Name": "sendToClientResponse", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "lemon_sprintf", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 149 + "Start Line": 222, + "End Line": 229 }, { - "Function Name": "sendToClientNotification", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 180, - "End Line": 180 + "Function Name": "SetNew", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 5364, + "End Line": 5371 }, { - "Function Name": "sendToClientResponseError", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Function Name": "Symbol_count", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5743, + "End Line": 5746 + }, + { + "Function Name": "Plink_add", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 195, - "End Line": 195 + "Start Line": 3266, + "End Line": 3273 }, { - "Function Name": "autofix", + "Function Name": "lemon_calloc", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 297, - "End Line": 297 + "Start Line": 103, + "End Line": 107 }, { - "Function Name": "refreshBuildOnSave", + "Function Name": "stats_line", "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 794, - "End Line": 798 + "Start Line": 1723, + "End Line": 1728 }, { - "Function Name": "setTransport", + "Function Name": "defineCmp", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1734, - "End Line": 1738 + "Start Line": 1733, + "End Line": 1737 }, { - "Function Name": "autofixWorkaround", + "Function Name": "ConfigPrint", "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 289 + "Start Line": 3438, + "End Line": 3440 }, { - "Function Name": "handleConfiguration", + "Function Name": "Action_sort", "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 684 + "Start Line": 613, + "End Line": 619 }, { - "Function Name": "init", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "acttab_free", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 766, - "End Line": 766 + "Start Line": 695, + "End Line": 699 }, { - "Function Name": "addWorkspace", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, + "Function Name": "deleteconfig", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 857, - "End Line": 857 + "Start Line": 1398, + "End Line": 1402 }, { - "Function Name": "resolveConfiguration", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "confighash", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 978, - "End Line": 978 + "Start Line": 5944, + "End Line": 5949 + }, + { + "Function Name": "SetSize", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5358, + "End Line": 5361 + }, + { + "Function Name": "SetFree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5374, + "End Line": 5377 + }, + { + "Function Name": "Configlist_init", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1405, + "End Line": 1412 + }, + { + "Function Name": "Configlist_reset", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1415, + "End Line": 1422 + }, + { + "Function Name": "Configlist_return", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1542, + "End Line": 1548 + }, + { + "Function Name": "Configlist_basis", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1552, + "End Line": 1558 + }, + { + "Function Name": "State_new", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 5802, + "End Line": 5808 + }, + { + "Function Name": "Configlist_sort", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1525, + "End Line": 1530 + }, + { + "Function Name": "Configlist_sortbasis", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1533, + "End Line": 1538 + }, + { + "Function Name": "memory_error", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1594, + "End Line": 1597 + }, + { + "Function Name": "newconfig", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1393, + "End Line": 1395 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 749, - "Sequential Logic Declarations": 259, - "Function Parameters": 71, - "Function/Method Declarations": 71, - "Class/Entity Declarations": 8, - "Defensive Programming Constructs": 330, - "Type/Safety Bypasses": 8, + "Control Flow Branches": 1610, + "Sequential Logic Declarations": 738, + "Function Parameters": 216, + "Function/Method Declarations": 131, + "Class/Entity Declarations": 255, + "Defensive Programming Constructs": 35, + "Type/Safety Bypasses": 44, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 20, - "State Mutations / Variable Reassignments": 106, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 56, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, + "I/O and Network Boundaries": 22, + "Exposed API / Public Exports": 938, + "State Mutations / Variable Reassignments": 5873, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 23, + "Unit Test Assertions": 30, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 204, + "Global State Dependencies": 87, "Decorators and Annotations": 0, - "Generic Type Abstractions": 8, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 10, - "Module Dependencies (Imports)": 28, + "Scientific & Mathematical Operations": 2, + "Metaprogramming & Reflection": 22, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, - "Planned Work (TODOs)": 11, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 80, - "Manual Memory Allocation": 33, + "Preprocessor Macros": 44, + "Pointer Arithmetic & Addressing": 2676, + "Manual Memory Allocation": 8, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 187, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 297, + "Explicit Type Casts": 45, + "Fatal Aborts & Exceptions": 28, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 285, + "Bitwise Operations": 2, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 190, - "Resource Deallocation & Cleanup": 50, - "Private / Encapsulated Scopes": 258, + "Immutable Data Declarations": 107, + "Resource Deallocation & Cleanup": 12, + "Private / Encapsulated Scopes": 83, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1476, + "Structural Space Indentations": 4273, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -123162,15 +122065,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 250, - "Design Camel Case": 0, - "Design Snake Case": 223, - "Design Pascal Case": 23, - "Design Upper Case": 0, - "Design Short Vars": 13, - "Design Long Vars": 4, + "Core Var Decl": 543, + "Design Camel Case": 70, + "Design Snake Case": 471, + "Design Pascal Case": 1, + "Design Upper Case": 1, + "Design Short Vars": 202, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -123178,7 +122081,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 8, + "Dynamic Code Execution (Eval/Exec)": 30, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -123194,45 +122097,49 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 27, - "Direct Downstream (Dependency Blast Radius)": 1, - "Total Upstream (Absolute Fragility)": 4, - "Total Downstream (Absolute Dependency Blast Radius)": 1 + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Config.zig", - "DiagnosticsCollection.zig", - "DocumentStore.zig", - "Uri.zig", - "analyser/analyser.zig", - "analysis.zig", - "build_options", - "build_runner/shared.zig", - "builtin", - "configuration.zig", - "diff.zig", - "features/code_actions.zig", - "features/completions.zig", - "features/diagnostics.zig", - "features/document_symbol.zig", - "features/folding_range.zig", - "features/goto.zig", - "features/hover.zig", - "features/inlay_hints.zig", - "features/references.zig", - "features/selection_range.zig", - "features/semantic_tokens.zig", - "features/signature_help.zig", - "lsp", - "offsets.zig", - "std", - "tracy" + "assert.h", + "ctype.h", + "stdarg.h", + "stdio.h", + "stdlib.h", + "string.h", + "unistd.h" ] - }, - "zig/zls/analysis.zig": { + } + } + }, + "zig/zls": { + "Directory Group Magnitude": 9643.22, + "File Count": 6, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "34.57%", + "Error & Exception Exposure": "33.97%", + "Tech Debt Exposure": "11.18%", + "Testing Exposure": "67.1%", + "API Exposure": "1.81%", + "Concurrency Exposure": "15.89%", + "State Flux Exposure": "12.24%", + "Commented Logic Exposure": "2.66%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "30.76%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "zig/zls/DocumentScope.zig": { "1. Artifact Identity": { - "Filename": "analysis.zig", - "Path": "zig/zls/analysis.zig", + "Filename": "DocumentScope.zig", + "Path": "zig/zls/DocumentScope.zig", "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -123242,9 +122149,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -1517.18, - "Y": -190.97, - "Z": 5357.91 + "X": -1041.56, + "Y": -131.97, + "Z": 5219.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -123253,2061 +122160,1294 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7016, - "Coding LOC": 6099, - "Documentation LOC": 184, - "Structural Magnitude": 5458.58, - "Control Flow Ratio": "73.4%", + "Total LOC": 1346, + "Coding LOC": 1130, + "Documentation LOC": 46, + "Structural Magnitude": 300.2, + "Control Flow Ratio": "79.8%", "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.982 + "Raw Cognitive Density": 0.448 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "63.81%", - "Error & Exception Exposure": "24.01%", - "Tech Debt Exposure": "8.85%", + "Cognitive Load Exposure": "18.35%", + "Error & Exception Exposure": "42.33%", + "Tech Debt Exposure": "18.18%", "Testing Exposure": "80.0%", - "API Exposure": "1.94%", - "Concurrency Exposure": "17.17%", - "State Flux Exposure": "22.2%", - "Commented Logic Exposure": "5.29%", + "API Exposure": "2.91%", + "Concurrency Exposure": "18.82%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "37.02%", + "Documentation Exposure": "37.26%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "resolveTypeOfNodeUncached", - "Structural Impact": 1135.4, - "Lines of Code (LOC)": 1092, - "Control Flow Branches": 623, + "Function Name": "nameToken", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "71.5%", - "Start Line": 1980, - "End Line": 3071 - }, - { - "Function Name": "resolveExpressionTypeFromAncestors", - "Structural Impact": 468.4, - "Lines of Code (LOC)": 424, - "Control Flow Branches": 199, - "Input Parameters": 4, - "Control Flow Ratio": "71.6%", - "Start Line": 6445, - "End Line": 6868 - }, - { - "Function Name": "getFieldAccessType", - "Structural Impact": 294.7, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 126, - "Input Parameters": 4, - "Control Flow Ratio": "72.0%", - "Start Line": 4997, - "End Line": 5211 + "Control Flow Ratio": "56.2%", + "Start Line": 173, + "End Line": 223 }, { - "Function Name": "resolveType", - "Structural Impact": 183.8, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 101, + "Function Name": "getScopeDeclarationsConst", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "81.5%", - "Start Line": 5901, - "End Line": 6042 + "Control Flow Ratio": "70.0%", + "Start Line": 1303, + "End Line": 1323 }, { - "Function Name": "eql", - "Structural Impact": 136.1, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 75, + "Function Name": "getScopeChildScopesConst", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "68.2%", - "Start Line": 3487, - "End Line": 3576 + "Control Flow Ratio": "70.0%", + "Start Line": 1325, + "End Line": 1345 }, { - "Function Name": "lookupSymbolFieldInit", - "Structural Impact": 95.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 37, - "Input Parameters": 5, - "Control Flow Ratio": "74.0%", - "Start Line": 6380, - "End Line": 6430 + "Function Name": "get", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 110, + "End Line": 119 }, { - "Function Name": "resolveBindingOfNodeUncached", - "Structural Impact": 89.3, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 48, + "Function Name": "getScopeDeclaration", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 3073, - "End Line": 3160 + "Control Flow Ratio": "75.0%", + "Start Line": 1293, + "End Line": 1301 }, { - "Function Name": "collectDeclarationsOfContainer", - "Structural Impact": 87.7, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 33, - "Input Parameters": 5, - "Control Flow Ratio": "91.7%", - "Start Line": 6046, - "End Line": 6133 + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 162, + "End Line": 165 }, { - "Function Name": "resolveLangrefType", - "Structural Impact": 79.4, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "74.1%", - "Start Line": 4873, - "End Line": 4935 + "Function Name": "unwrap", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 303, + "End Line": 306 }, { - "Function Name": "resolveVarDeclAlias", - "Structural Impact": 68.2, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 36, + "Function Name": "getScopeAstNode", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 667, - "End Line": 748 + "Control Flow Ratio": "66.7%", + "Start Line": 1279, + "End Line": 1291 }, { - "Function Name": "lookupSymbol", - "Structural Impact": 64.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 30, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 4514, - "End Line": 4552 + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 43, + "End Line": 47 }, { - "Function Name": "resolveFunctionTypeFromCall", - "Structural Impact": 60.4, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 25, - "Input Parameters": 4, - "Control Flow Ratio": "86.2%", - "Start Line": 1825, - "End Line": 1870 + "Function Name": "isContainer", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 236, + "End Line": 241 }, { - "Function Name": "resolveArrayCat", - "Structural Impact": 59.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 28, - "Input Parameters": 3, - "Control Flow Ratio": "84.8%", - "Start Line": 1394, - "End Line": 1417 + "Function Name": "hash", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 34, + "End Line": 41 }, { - "Function Name": "resolveReturnValueOfFuncNode", - "Structural Impact": 49.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 23, - "Input Parameters": 3, - "Control Flow Ratio": "69.7%", - "Start Line": 837, - "End Line": 872 + "Function Name": "getScopeTag", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1265, + "End Line": 1270 }, { - "Function Name": "resolveCallsiteReferences", - "Structural Impact": 49.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 25, + "Function Name": "getScopeParent", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "67.6%", - "Start Line": 1744, - "End Line": 1823 + "Control Flow Ratio": "50.0%", + "Start Line": 1272, + "End Line": 1277 }, { - "Function Name": "firstParamIs", - "Structural Impact": 46.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "72.4%", - "Start Line": 448, - "End Line": 489 + "Function Name": "getVarDeclNode", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 127, + "End Line": 130 }, { - "Function Name": "getSymbolFieldAccessesArrayList", - "Structural Impact": 40.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 12, - "Input Parameters": 8, - "Control Flow Ratio": "92.3%", - "Start Line": 6922, - "End Line": 6947 + "Function Name": "getCase", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 147 }, { - "Function Name": "resolveUnionTag", - "Structural Impact": 39.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 21, + "Function Name": "getFullVarDecl", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "67.7%", - "Start Line": 939, - "End Line": 966 + "Control Flow Ratio": "50.0%", + "Start Line": 132, + "End Line": 134 }, { - "Function Name": "isGeneric", - "Structural Impact": 38.1, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 24, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3578, - "End Line": 3632 + "Function Name": "eql", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 168, + "End Line": 170 }, { - "Function Name": "isConditional", - "Structural Impact": 37.2, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 24, + "Function Name": "locToSmallLoc", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3977, - "End Line": 4013 + "Control Flow Ratio": "50.0%", + "Start Line": 530, + "End Line": 535 }, { - "Function Name": "resolveFieldAccessBinding", - "Structural Impact": 37.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "77.3%", - "Start Line": 756, - "End Line": 778 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 153, + "End Line": 155 }, { - "Function Name": "getSymbolFieldAccessesHighlight", - "Structural Impact": 35.5, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 11, - "Input Parameters": 7, - "Control Flow Ratio": "73.3%", - "Start Line": 6949, - "End Line": 6980 + "Function Name": "toOptional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 293, + "End Line": 295 }, { - "Function Name": "resolveCoercedIPValue", - "Structural Impact": 33.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1428, - "End Line": 1448 + "Function Name": "pushDeclaration", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 332, + "End Line": 337 }, { - "Function Name": "instanceStdBuiltinType", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "70.8%", - "Start Line": 4939, - "End Line": 4960 + "Function Name": "walkNodeEnsureScope", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 540, + "End Line": 545 }, { - "Function Name": "drain", - "Structural Impact": 30.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 352, - "End Line": 370 + "Function Name": "walkBlockNodeKeepOpen", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 902, + "End Line": 907 }, { - "Function Name": "getDocCommentTokenIndex", - "Structural Impact": 30.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 108, - "End Line": 127 + "Function Name": "startScope", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 426, + "End Line": 426 }, { - "Function Name": "fromSlice", - "Structural Impact": 29.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 13, + "Function Name": "pushChildScope", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "86.7%", - "Start Line": 1039, - "End Line": 1069 + "Control Flow Ratio": "0.0%", + "Start Line": 457, + "End Line": 461 }, { - "Function Name": "createErrorUnion", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 13, + "Function Name": "walkNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "86.7%", - "Start Line": 3391, - "End Line": 3419 + "Control Flow Ratio": "0.0%", + "Start Line": 568, + "End Line": 572 }, { - "Function Name": "resolveImportString", - "Structural Impact": 29.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 13, + "Function Name": "walkContainerDecl", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 4845, - "End Line": 4871 + "Control Flow Ratio": "0.0%", + "Start Line": 764, + "End Line": 768 }, { - "Function Name": "pointerElementType", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 13, + "Function Name": "walkErrorSetNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "68.4%", - "Start Line": 4423, - "End Line": 4443 + "Control Flow Ratio": "0.0%", + "Start Line": 830, + "End Line": 834 }, { - "Function Name": "resolveStructInitType", - "Structural Impact": 29.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 13, + "Function Name": "walkFuncNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 6885, - "End Line": 6905 + "Control Flow Ratio": "0.0%", + "Start Line": 852, + "End Line": 856 }, { - "Function Name": "resolveArrayMult", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 13, + "Function Name": "walkBlockNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "81.2%", - "Start Line": 1381, - "End Line": 1392 + "Control Flow Ratio": "0.0%", + "Start Line": 893, + "End Line": 897 }, { - "Function Name": "createArray", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "84.6%", - "Start Line": 3334, - "End Line": 3360 + "Function Name": "walkIfNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 959, + "End Line": 963 }, { - "Function Name": "resolveStringLiteral", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 1536, - "End Line": 1570 + "Function Name": "walkCatchNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 998, + "End Line": 1002 }, { - "Function Name": "createPointer", - "Structural Impact": 26.0, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "81.8%", - "Start Line": 3302, - "End Line": 3332 + "Function Name": "walkWhileNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1024, + "End Line": 1028 }, { - "Function Name": "resolveUnionTagAccess", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 11, + "Function Name": "walkForNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 968, - "End Line": 982 + "Control Flow Ratio": "0.0%", + "Start Line": 1102, + "End Line": 1106 }, { - "Function Name": "resolveErrorSetIPIndex", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 1572, - "End Line": 1581 + "Function Name": "walkSwitchNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1155, + "End Line": 1159 }, { - "Function Name": "typeDefinitionToken", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "78.9%", - "Start Line": 4465, - "End Line": 4501 + "Function Name": "walkErrdeferNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1212, + "End Line": 1216 }, { - "Function Name": "definitionToken", - "Structural Impact": 22.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 10, + "Function Name": "walkOtherNode", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 5694, - "End Line": 5708 + "Control Flow Ratio": "0.0%", + "Start Line": 1254, + "End Line": 1258 }, { - "Function Name": "createTuple", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 11, + "Function Name": "deinit", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "73.3%", - "Start Line": 3362, - "End Line": 3380 + "Control Flow Ratio": "0.0%", + "Start Line": 523, + "End Line": 528 }, { - "Function Name": "isConst", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 5763, - "End Line": 5810 + "Function Name": "walkUnaryOpNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1232, + "End Line": 1232 }, { - "Function Name": "isNamespace", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "63.2%", - "Start Line": 4298, - "End Line": 4313 + "Function Name": "walkBinOpNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1236, + "End Line": 1236 }, { - "Function Name": "isInstanceCall", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "77.8%", - "Start Line": 418, - "End Line": 437 + "Function Name": "walkOptNodeAndOptNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1242, + "End Line": 1242 }, { - "Function Name": "findReturnStatementInternal", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, + "Function Name": "walkNodeAndOptNode", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "61.5%", - "Start Line": 804, - "End Line": 822 + "Control Flow Ratio": "0.0%", + "Start Line": 1248, + "End Line": 1248 }, { - "Function Name": "stringLiteralContentLoc", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 9, + "Function Name": "init", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 5272, - "End Line": 5294 + "Control Flow Ratio": "0.0%", + "Start Line": 488, + "End Line": 488 }, { - "Function Name": "hashWithHasher", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3421, - "End Line": 3485 + "Function Name": "deinit", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 319, + "End Line": 322 }, { - "Function Name": "next", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 10, + "Function Name": "finalize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 6165, - "End Line": 6191 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 384, + "End Line": 384 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 265, + "Sequential Logic Declarations": 67, + "Function Parameters": 45, + "Function/Method Declarations": 45, + "Class/Entity Declarations": 19, + "Defensive Programming Constructs": 165, + "Type/Safety Bypasses": 45, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 48, + "State Mutations / Variable Reassignments": 46, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 38, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 134, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 4, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 53, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 25, + "Fatal Aborts & Exceptions": 47, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 129, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 160, + "Resource Deallocation & Cleanup": 10, + "Private / Encapsulated Scopes": 130, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1034, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 139, + "Design Camel Case": 1, + "Design Snake Case": 109, + "Design Pascal Case": 26, + "Design Upper Case": 0, + "Design Short Vars": 3, + "Design Long Vars": 0, + "Duplicate Logic": 4, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 7, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 1, + "Total Downstream (Absolute Dependency Blast Radius)": 4 + }, + "9. Extracted Dependencies": [ + "ast.zig", + "offsets.zig", + "std", + "tracy" + ] + }, + "zig/zls/DocumentStore.zig": { + "1. Artifact Identity": { + "Filename": "DocumentStore.zig", + "Path": "zig/zls/DocumentStore.zig", + "Language": "Zig", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" + }, + "2. Topological Coordinates": { + "X": -1240.94, + "Y": -190.57, + "Z": 5915.34 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2059, + "Coding LOC": 1604, + "Documentation LOC": 133, + "Structural Magnitude": 865.28, + "Control Flow Ratio": "66.7%", + "Popularity Rank": 2, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.879 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "38.98%", + "Error & Exception Exposure": "33.22%", + "Tech Debt Exposure": "20.51%", + "Testing Exposure": "80.0%", + "API Exposure": "1.9%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "26.35%", + "Commented Logic Exposure": "4.94%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "25.08%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "isStructType", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4286, - "End Line": 4296 + "Function Name": "createAndStoreDocument", + "Structural Impact": 65.7, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 26, + "Input Parameters": 4, + "Control Flow Ratio": "65.0%", + "Start Line": 1567, + "End Line": 1673 }, { - "Function Name": "isErrorSetType", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 8, + "Function Name": "invalidateBuildFileWorker", + "Structural Impact": 49.7, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 25, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 4343, - "End Line": 4352 + "Control Flow Ratio": "69.4%", + "Start Line": 1192, + "End Line": 1285 }, { - "Function Name": "writeAll", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 372, - "End Line": 385 + "Function Name": "loadBuildConfiguration", + "Structural Impact": 46.5, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "60.6%", + "Start Line": 1364, + "End Line": 1452 }, { - "Function Name": "resolveInternPoolValue", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, + "Function Name": "publishCimportDiagnostics", + "Structural Impact": 39.3, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 1450, - "End Line": 1460 + "Control Flow Ratio": "80.0%", + "Start Line": 1897, + "End Line": 1955 }, { - "Function Name": "pointerSize", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 7, + "Function Name": "loadDirectoryRecursive", + "Structural Impact": 37.6, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 19, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 4411, - "End Line": 4421 - }, - { - "Function Name": "getSymbolEnumLiteral", - "Structural Impact": 14.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 6870, - "End Line": 6883 + "Control Flow Ratio": "54.3%", + "Start Line": 974, + "End Line": 1033 }, { - "Function Name": "resolveBindingOfNodeInternal", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, + "Function Name": "readFile", + "Structural Impact": 25.9, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1960, - "End Line": 1978 - }, - { - "Function Name": "resolveOptionalIPValue", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1419, - "End Line": 1426 + "Control Flow Ratio": "72.2%", + "Start Line": 740, + "End Line": 773 }, { - "Function Name": "isGenericFunc", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 7, + "Function Name": "notifyBuildStart", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 4381, - "End Line": 4393 - }, - { - "Function Name": "resolveExpressionType", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "80.0%", - "Start Line": 6432, - "End Line": 6443 + "Control Flow Ratio": "66.7%", + "Start Line": 1112, + "End Line": 1154 }, { - "Function Name": "loc", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, + "Function Name": "Lazy", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 5241, - "End Line": 5265 + "Control Flow Ratio": "55.0%", + "Start Line": 595, + "End Line": 643 }, { - "Function Name": "getSymbolFieldAccesses", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "50.0%", - "Start Line": 6908, - "End Line": 6920 + "Function Name": "notifyBuildEnd", + "Structural Impact": 22.4, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "68.8%", + "Start Line": 1158, + "End Line": 1190 }, { - "Function Name": "createOptional", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, + "Function Name": "buildDotZigExists", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 3382, - "End Line": 3389 + "Control Flow Ratio": "61.1%", + "Start Line": 1455, + "End Line": 1466 }, { - "Function Name": "compare", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 5, + "Function Name": "invalidateBuildFile", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6175, - "End Line": 6180 + "Control Flow Ratio": "66.7%", + "Start Line": 959, + "End Line": 970 }, { - "Function Name": "innermostScopeAtIndexWithTag", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "loadBuildAssociatedConfiguration", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 6221, - "End Line": 6234 + "Control Flow Ratio": "50.0%", + "Start Line": 1302, + "End Line": 1325 }, { - "Function Name": "eql", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 3846, - "End Line": 3850 + "Function Name": "deinit", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 697, + "End Line": 723 }, { - "Function Name": "eql", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 5, + "Function Name": "getHandle", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 4838, - "End Line": 4842 + "Control Flow Ratio": "54.5%", + "Start Line": 728, + "End Line": 735 }, { - "Function Name": "eql", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 5, + "Function Name": "closeLspSyncedDocument", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 5658, - "End Line": 5662 + "Control Flow Ratio": "45.5%", + "Start Line": 867, + "End Line": 889 }, { - "Function Name": "getContainerKind", + "Function Name": "next", "Structural Impact": 10.5, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 13, "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4269, - "End Line": 4280 - }, - { - "Function Name": "resolveFieldAccess", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 751, - "End Line": 754 - }, - { - "Function Name": "resolveIntegerLiteral", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1462, - "End Line": 1465 + "Control Flow Ratio": "50.0%", + "Start Line": 676, + "End Line": 688 }, { - "Function Name": "isMetaType", - "Structural Impact": 10.2, + "Function Name": "tryLockConfig", + "Structural Impact": 9.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4335, - "End Line": 4341 - }, - { - "Function Name": "isPublic", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 5845, - "End Line": 5869 - }, - { - "Function Name": "resolveInstanceOfNode", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1936, - "End Line": 1939 - }, - { - "Function Name": "resolveTypeOfNode", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, "Control Flow Branches": 4, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 1943, - "End Line": 1946 + "Start Line": 78, + "End Line": 84 }, { - "Function Name": "resolveTypeOfNodeInternal", + "Function Name": "await", "Structural Impact": 8.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1948, - "End Line": 1951 - }, - { - "Function Name": "isNoreturnType", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 4402, - "End Line": 4409 + "Control Flow Ratio": "57.1%", + "Start Line": 589, + "End Line": 592 }, { - "Function Name": "eql", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 5, + "Function Name": "getOrLoadHandleVoid", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 4975, - "End Line": 4979 - }, - { - "Function Name": "createPointerType", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 3781, - "End Line": 3792 + "Control Flow Ratio": "75.0%", + "Start Line": 988, + "End Line": 998 }, { - "Function Name": "next", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 4186, - "End Line": 4195 + "Function Name": "deinit", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 562, + "End Line": 582 }, { - "Function Name": "resolveDeclLiteralResultType", - "Structural Impact": 7.6, + "Function Name": "loadTrigramStore", + "Structural Impact": 7.5, "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4361, - "End Line": 4371 - }, - { - "Function Name": "allDigits", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1374, - "End Line": 1379 - }, - { - "Function Name": "isRoot", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4258, - "End Line": 4263 - }, - { - "Function Name": "isEnumLiteral", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4354, - "End Line": 4359 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1066, + "End Line": 1076 }, { - "Function Name": "createArrayType", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, + "Function Name": "sendMessageToClient", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 4, "Control Flow Ratio": "66.7%", - "Start Line": 3794, - "End Line": 3804 + "Start Line": 1096, + "End Line": 1110 }, { - "Function Name": "getFunctionSignature", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, + "Function Name": "getOrNull", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 158, - "End Line": 162 + "Control Flow Ratio": "50.0%", + "Start Line": 628, + "End Line": 637 }, { - "Function Name": "isMetaType", + "Function Name": "deinit", "Structural Impact": 7.2, "Lines of Code (LOC)": 6, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 646, - "End Line": 651 + "Control Flow Ratio": "100.0%", + "Start Line": 154, + "End Line": 159 }, { - "Function Name": "withoutIPIndex", + "Function Name": "deinit", "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 3, "Input Parameters": 2, "Control Flow Ratio": "75.0%", - "Start Line": 3878, - "End Line": 3883 - }, - { - "Function Name": "isTypeFunction", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 654, - "End Line": 657 - }, - { - "Function Name": "eql", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 4991, - "End Line": 4994 + "Start Line": 607, + "End Line": 611 }, { - "Function Name": "createErrorUnionType", - "Structural Impact": 6.5, + "Function Name": "deinit", + "Structural Impact": 5.7, "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3820, - "End Line": 3829 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1962, + "End Line": 1971 }, { - "Function Name": "fromIP", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3885, - "End Line": 3892 + "Function Name": "deinit", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 221, + "End Line": 233 }, { - "Function Name": "ipIndex", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3871, - "End Line": 3876 + "Function Name": "deinit", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 325, + "End Line": 333 }, { - "Function Name": "isTaggedUnion", - "Structural Impact": 6.0, + "Function Name": "getBuildFile", + "Structural Impact": 3.8, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4327, - "End Line": 4332 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 800, + "End Line": 805 }, { - "Function Name": "isTypeFunc", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "getCached", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4373, - "End Line": 4378 + "Control Flow Ratio": "50.0%", + "Start Line": 639, + "End Line": 641 }, { - "Function Name": "isFunc", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "isBuildFile", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 4395, - "End Line": 4400 + "Control Flow Ratio": "50.0%", + "Start Line": 1287, + "End Line": 1289 }, { - "Function Name": "toNode", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, + "Function Name": "isBuiltinFile", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4827, - "End Line": 4831 + "Start Line": 1291, + "End Line": 1293 }, { - "Function Name": "init", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 17, + "Function Name": "isInStd", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 48, - "End Line": 64 + "Start Line": 1295, + "End Line": 1298 }, { - "Function Name": "hash", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3639, - "End Line": 3647 + "Function Name": "collectImports", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 482, + "End Line": 488 }, { - "Function Name": "pop", - "Structural Impact": 5.6, + "Function Name": "refresh", + "Structural Impact": 2.6, "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5333, - "End Line": 5340 + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 406, + "End Line": 413 }, { - "Function Name": "createTupleType", - "Structural Impact": 5.5, + "Function Name": "collectIncludeDirs", + "Structural Impact": 2.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3806, - "End Line": 3811 + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1690, + "End Line": 1695 }, { - "Function Name": "createOptionalType", - "Structural Impact": 5.5, + "Function Name": "collectCMacros", + "Structural Impact": 2.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3813, - "End Line": 3818 - }, - { - "Function Name": "isCaptureByRef", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5812, - "End Line": 5829 - }, - { - "Function Name": "eql", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3926, - "End Line": 3932 + "Control Flow Ratio": "0.0%", + "Start Line": 1757, + "End Line": 1762 }, { - "Function Name": "eql", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "uriFromImportStr", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 7007, - "End Line": 7013 + "Control Flow Ratio": "0.0%", + "Start Line": 1978, + "End Line": 1983 }, { - "Function Name": "eql", - "Structural Impact": 4.7, + "Function Name": "isAssociatedWith", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 3864, - "End Line": 3868 + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 99 }, { - "Function Name": "eql", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 5672, - "End Line": 5676 + "Function Name": "parseTree", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 463 }, { - "Function Name": "peek", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5325, - "End Line": 5330 + "Function Name": "openLspSyncedDocument", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 840, + "End Line": 840 }, { - "Function Name": "of", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "refreshLspSyncedDocument", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 6987, - "End Line": 6993 + "Control Flow Ratio": "0.0%", + "Start Line": 894, + "End Line": 894 }, { - "Function Name": "eql", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "refreshDocumentFromFileSystem", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3649, - "End Line": 3652 + "Control Flow Ratio": "0.0%", + "Start Line": 922, + "End Line": 922 }, { - "Function Name": "hash", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6998, - "End Line": 7005 + "Function Name": "resolveCImport", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1790, + "End Line": 1790 }, { - "Function Name": "resolveBindingOfNode", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "unlockConfig", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1953, - "End Line": 1958 + "Control Flow Ratio": "0.0%", + "Start Line": 86, + "End Line": 88 }, { - "Function Name": "of", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3166, - "End Line": 3171 + "Control Flow Ratio": "0.0%", + "Start Line": 657, + "End Line": 659 }, { - "Function Name": "hash", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 4967, - "End Line": 4973 + "Control Flow Ratio": "0.0%", + "Start Line": 666, + "End Line": 668 }, { - "Function Name": "tokenLocAppend", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "loadTrigramStores", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5343, - "End Line": 5348 + "Control Flow Ratio": "0.0%", + "Start Line": 1035, + "End Line": 1038 }, { - "Function Name": "hash", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "getAssociatedBuildFile", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 5665, - "End Line": 5670 + "Control Flow Ratio": "0.0%", + "Start Line": 241, + "End Line": 241 }, { - "Function Name": "iterateEnclosingScopes", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6194, - "End Line": 6200 - }, - { - "Function Name": "innermostScopeAtIndex", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6214, - "End Line": 6219 - }, - { - "Function Name": "findReturnStatement", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 824, - "End Line": 827 - }, - { - "Function Name": "hash", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3859, - "End Line": 3862 - }, - { - "Function Name": "hash", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3920, - "End Line": 3924 - }, - { - "Function Name": "isContainerKind", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4282, - "End Line": 4284 - }, - { - "Function Name": "writeString", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4574, - "End Line": 4576 - }, - { - "Function Name": "of", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4987, - "End Line": 4989 - }, - { - "Function Name": "eql", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5685, - "End Line": 5687 - }, - { - "Function Name": "init", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 338, - "End Line": 350 - }, - { - "Function Name": "root", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3263, - "End Line": 3268 - }, - { - "Function Name": "hash64", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3835, - "End Line": 3839 - }, - { - "Function Name": "fmtEscapedSnippet", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 388, - "End Line": 390 - }, - { - "Function Name": "hash32", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3831, - "End Line": 3833 - }, - { - "Function Name": "ArrayMap", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3854, - "End Line": 3856 - }, - { - "Function Name": "isGenericType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4265, - "End Line": 4267 - }, - { - "Function Name": "isEnumType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4315, - "End Line": 4317 - }, - { - "Function Name": "isUnionType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4319, - "End Line": 4321 - }, - { - "Function Name": "isOpaqueType", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4323, - "End Line": 4325 - }, - { - "Function Name": "isErrSetDef", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5307, - "End Line": 5309 - }, - { - "Function Name": "nameToken", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5690, - "End Line": 5692 - }, - { - "Function Name": "collectAllSymbolsAtSourceIndex", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6136, - "End Line": 6144 - }, - { - "Function Name": "getPositionContext", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 5355, - "End Line": 5361 - }, - { - "Function Name": "renderBuiltinFunctionSignature", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 392, - "End Line": 397 - }, - { - "Function Name": "getVariableSignature", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 491, - "End Line": 496 - }, - { - "Function Name": "resolveGenericTypeInternal", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 786, - "End Line": 791 - }, - { - "Function Name": "resolveGeneric", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3655, - "End Line": 3660 - }, - { - "Function Name": "rawStringify", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 4583, - "End Line": 4588 - }, - { - "Function Name": "lookupSymbolGlobal", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6312, - "End Line": 6317 - }, - { - "Function Name": "collectDocComments", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 129 - }, - { - "Function Name": "iterateLabels", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 6202, - "End Line": 6202 - }, - { - "Function Name": "rawStringifyParameter", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 186 - }, - { - "Function Name": "rawStringifyFunction", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 248, - "End Line": 252 - }, - { - "Function Name": "next", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1878, - "End Line": 1882 - }, - { - "Function Name": "lookupLabel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6290, - "End Line": 6294 - }, - { - "Function Name": "lookupSymbolContainer", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6355, - "End Line": 6359 - }, - { - "Function Name": "getDocCommentsBeforeToken", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 77 - }, - { - "Function Name": "getDocComments", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 83 - }, - { - "Function Name": "trimCommonIndentation", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 583, - "End Line": 583 - }, - { - "Function Name": "resolveGenericType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 780, - "End Line": 780 - }, - { - "Function Name": "resolveOrelseType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 897, - "End Line": 897 - }, - { - "Function Name": "resolveAddressOf", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 909, - "End Line": 909 - }, - { - "Function Name": "resolveUnwrapErrorUnionType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 917, - "End Line": 917 - }, - { - "Function Name": "resolveBracketAccessType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1076, - "End Line": 1076 - }, - { - "Function Name": "resolveBracketAccess", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1133, - "End Line": 1133 - }, - { - "Function Name": "resolvePropertyType", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1246, - "End Line": 1246 - }, - { - "Function Name": "coerceIP", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1583, - "End Line": 1583 - }, - { - "Function Name": "resolvePeerTypes", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1593, - "End Line": 1593 - }, - { - "Function Name": "resolvePeerTypesIP", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1608, - "End Line": 1608 - }, - { - "Function Name": "resolvePeerErrorSets", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1614, - "End Line": 1614 - }, - { - "Function Name": "resolvePeerTypesInternal", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1627, - "End Line": 1627 - }, - { - "Function Name": "getAllTypesWithHandlesArraySet", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4016, - "End Line": 4016 - }, - { - "Function Name": "stringifyTypeOf", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4554, - "End Line": 4554 - }, - { - "Function Name": "stringifyTypeVal", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4564, - "End Line": 4564 - }, - { - "Function Name": "push", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 5321, - "End Line": 5321 - }, - { - "Function Name": "innermostContainer", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6236, - "End Line": 6236 - }, - { - "Function Name": "hashWithHasher", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3841, - "End Line": 3844 - }, - { - "Function Name": "init", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4164, - "End Line": 4167 - }, - { - "Function Name": "hashWithHasher", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 4833, - "End Line": 4836 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5317, - "End Line": 5319 - }, - { - "Function Name": "hashWithHasher", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5653, - "End Line": 5656 - }, - { - "Function Name": "allocType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 71 - }, - { - "Function Name": "stringifyParameter", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 173 - }, - { - "Function Name": "stringifyFunction", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 239, - "End Line": 239 - }, - { - "Function Name": "hasSelfParam", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 439, - "End Line": 439 - }, - { - "Function Name": "resolveReturnType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 831, - "End Line": 831 - }, - { - "Function Name": "resolveOptionalUnwrap", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 875, - "End Line": 875 - }, - { - "Function Name": "resolveFuncProtoOfCallable", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 984, - "End Line": 984 - }, - { - "Function Name": "resolveDerefType", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 992, - "End Line": 992 - }, - { - "Function Name": "resolveDerefBinding", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 997, - "End Line": 997 - }, - { - "Function Name": "bracketAccessTypeFromIPIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1082, - "End Line": 1082 - }, - { - "Function Name": "resolvePrimitive", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1512, - "End Line": 1512 - }, - { - "Function Name": "fromEither", + "Function Name": "getAssociatedCompilationUnits", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3899, - "End Line": 3899 + "Start Line": 337, + "End Line": 337 }, { - "Function Name": "getAllTypesWithHandles", + "Function Name": "get", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3971, - "End Line": 3971 + "Start Line": 613, + "End Line": 613 }, { - "Function Name": "instanceTypeVal", + "Function Name": "create", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4198, - "End Line": 4198 + "Start Line": 646, + "End Line": 646 }, { - "Function Name": "instanceUnchecked", + "Function Name": "create", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4203, - "End Line": 4203 + "Start Line": 663, + "End Line": 663 }, { - "Function Name": "typeOf", + "Function Name": "getOrLoadHandle", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4226, - "End Line": 4226 + "Start Line": 779, + "End Line": 779 }, { - "Function Name": "arrayInfo", + "Function Name": "getOrLoadBuildFile", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4445, - "End Line": 4445 + "Start Line": 810, + "End Line": 810 }, { - "Function Name": "docComments", + "Function Name": "prepareBuildRunnerArgs", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4503, - "End Line": 4503 + "Start Line": 1327, + "End Line": 1327 }, { - "Function Name": "initCapacity", + "Function Name": "collectPotentialBuildFiles", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5312, - "End Line": 5312 + "Start Line": 1473, + "End Line": 1473 }, { - "Function Name": "docComments", + "Function Name": "createBuildFile", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 5831, - "End Line": 5831 - }, - { - "Function Name": "deinit", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 69 - }, - { - "Function Name": "typeDeclarationNode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 5710, - "End Line": 5710 + "Start Line": 1522, + "End Line": 1522 }, { - "Function Name": "isStatic", + "Function Name": "getDocumentScope", "Structural Impact": 1.5, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5871, - "End Line": 5871 + "Start Line": 187, + "End Line": 187 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3215, - "Sequential Logic Declarations": 1166, - "Function Parameters": 197, - "Function/Method Declarations": 197, - "Class/Entity Declarations": 36, - "Defensive Programming Constructs": 1439, - "Type/Safety Bypasses": 55, + "Control Flow Branches": 624, + "Sequential Logic Declarations": 312, + "Function Parameters": 59, + "Function/Method Declarations": 59, + "Class/Entity Declarations": 21, + "Defensive Programming Constructs": 323, + "Type/Safety Bypasses": 37, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 193, - "State Mutations / Variable Reassignments": 579, - "Commented-out Code (Dead Logic)": 9, - "Structured Documentation Blocks": 111, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 2, + "Exposed API / Public Exports": 56, + "State Mutations / Variable Reassignments": 160, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 101, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 29, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 927, + "Global State Dependencies": 240, "Decorators and Annotations": 0, - "Generic Type Abstractions": 114, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 10, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 15, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 16, "Authorship Metadata": 0, - "Planned Work (TODOs)": 15, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 12, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 269, - "Manual Memory Allocation": 20, + "Pointer Arithmetic & Addressing": 112, + "Manual Memory Allocation": 9, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 5, - "Fatal Aborts & Exceptions": 951, + "Explicit Type Casts": 9, + "Fatal Aborts & Exceptions": 151, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 974, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 900, - "Resource Deallocation & Cleanup": 27, - "Private / Encapsulated Scopes": 990, + "Bitwise Operations": 264, + "Thread Synchronization Locks": 33, + "Immutable Data Declarations": 234, + "Resource Deallocation & Cleanup": 109, + "Private / Encapsulated Scopes": 256, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 5819, + "Structural Space Indentations": 1480, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -125318,14 +123458,14 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1104, - "Design Camel Case": 0, - "Design Snake Case": 984, - "Design Pascal Case": 96, + "Core Var Decl": 247, + "Design Camel Case": 2, + "Design Snake Case": 196, + "Design Pascal Case": 43, "Design Upper Case": 0, - "Design Short Vars": 71, - "Design Long Vars": 2, - "Duplicate Logic": 0, + "Design Short Vars": 13, + "Design Long Vars": 6, + "Duplicate Logic": 2, "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, @@ -125334,7 +123474,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 32, + "Dynamic Code Execution (Eval/Exec)": 15, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -125350,30 +123490,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 12, + "Direct Upstream (Fragility)": 13, "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 4, "Total Downstream (Absolute Dependency Blast Radius)": 4 }, "9. Extracted Dependencies": [ + "BuildAssociatedConfig.zig", + "DiagnosticsCollection.zig", "DocumentScope.zig", - "DocumentStore.zig", + "TrigramStore.zig", "Uri.zig", - "analyser/InternPool.zig", - "analyser/error_msg.zig", - "ast.zig", + "analysis.zig", + "build_runner/shared.zig", "builtin", - "features/references.zig", + "lsp", "offsets.zig", "std", "tracy", - "version_data" + "translate_c.zig" ] }, - "zig/zls/ast.zig": { + "zig/zls/Server.zig": { "1. Artifact Identity": { - "Filename": "ast.zig", - "Path": "zig/zls/ast.zig", + "Filename": "Server.zig", + "Path": "zig/zls/Server.zig", "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -125383,9 +123524,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -1493.28, - "Y": -143.71, - "Z": 4950.14 + "X": -1815.37, + "Y": -185.7, + "Z": 5918.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -125394,645 +123535,795 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1847, - "Coding LOC": 1631, - "Documentation LOC": 73, - "Structural Magnitude": 952.92, - "Control Flow Ratio": "70.1%", - "Popularity Rank": 2, + "Total LOC": 2030, + "Coding LOC": 1670, + "Documentation LOC": 108, + "Structural Magnitude": 1499.8, + "Control Flow Ratio": "74.3%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.559 + "Raw Cognitive Density": 0.61 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "27.77%", - "Error & Exception Exposure": "51.93%", - "Tech Debt Exposure": "8.61%", + "Cognitive Load Exposure": "29.05%", + "Error & Exception Exposure": "25.79%", + "Tech Debt Exposure": "10.95%", "Testing Exposure": "80.0%", - "API Exposure": "2.76%", - "Concurrency Exposure": "19.67%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.71%", + "API Exposure": "0.58%", + "Concurrency Exposure": "17.47%", + "State Flux Exposure": "13.75%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "44.6%", + "Documentation Exposure": "17.34%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "lastToken", - "Structural Impact": 167.7, - "Lines of Code (LOC)": 410, - "Control Flow Branches": 84, - "Input Parameters": 2, - "Control Flow Ratio": "81.6%", - "Start Line": 422, - "End Line": 831 - }, - { - "Function Name": "indexOfBreakTarget", - "Structural Impact": 71.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 34, + "Function Name": "initializeHandler", + "Structural Impact": 196.2, + "Lines of Code (LOC)": 244, + "Control Flow Branches": 91, "Input Parameters": 3, - "Control Flow Ratio": "82.9%", - "Start Line": 1812, - "End Line": 1846 + "Control Flow Ratio": "95.8%", + "Start Line": 340, + "End Line": 583 }, { - "Function Name": "init", - "Structural Impact": 68.7, - "Lines of Code (LOC)": 334, - "Control Flow Branches": 29, - "Input Parameters": 2, - "Control Flow Ratio": "52.7%", - "Start Line": 1081, - "End Line": 1414 + "Function Name": "sendRequestSync", + "Structural Impact": 66.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 28, + "Input Parameters": 4, + "Control Flow Ratio": "87.5%", + "Start Line": 1794, + "End Line": 1829 }, { - "Function Name": "next", - "Structural Impact": 59.8, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 31, - "Input Parameters": 2, - "Control Flow Ratio": "62.0%", - "Start Line": 1416, - "End Line": 1502 + "Function Name": "codeActionHandler", + "Structural Impact": 46.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "63.6%", + "Start Line": 1520, + "End Line": 1562 }, { - "Function Name": "next", - "Structural Impact": 40.1, - "Lines of Code (LOC)": 94, + "Function Name": "validateMessage", + "Structural Impact": 45.5, + "Lines of Code (LOC)": 44, "Control Flow Branches": 24, - "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 966, - "End Line": 1059 - }, - { - "Function Name": "fullPtrTypeComponents", - "Structural Impact": 38.8, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 11, - "End Line": 59 + "Control Flow Ratio": "75.0%", + "Start Line": 1929, + "End Line": 1972 }, { - "Function Name": "fullAsmComponents", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, + "Function Name": "handleResponse", + "Structural Impact": 43.8, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 23, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 119, - "End Line": 140 + "Control Flow Ratio": "85.2%", + "Start Line": 1974, + "End Line": 2017 }, { - "Function Name": "fullWhileComponents", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 223, - "End Line": 267 + "Function Name": "signatureHelpHandler", + "Structural Impact": 35.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "64.0%", + "Start Line": 1341, + "End Line": 1372 }, { - "Function Name": "paramFirstToken", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 6, + "Function Name": "processMessageReportError", + "Structural Impact": 34.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 15, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 865, - "End Line": 870 + "Control Flow Ratio": "65.2%", + "Start Line": 1887, + "End Line": 1927 }, { - "Function Name": "blockLabel", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 929, - "End Line": 936 + "Function Name": "saveDocumentHandler", + "Structural Impact": 33.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1190, + "End Line": 1223 }, { - "Function Name": "fullIfComponents", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 166, - "End Line": 198 + "Function Name": "willSaveWaitUntilHandler", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "65.2%", + "Start Line": 1241, + "End Line": 1261 }, { - "Function Name": "fullForComponents", - "Structural Impact": 11.8, + "Function Name": "sendNotificationSync", + "Structural Impact": 32.4, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "81.2%", + "Start Line": 1831, + "End Line": 1852 + }, + { + "Function Name": "didChangeConfigurationHandler", + "Structural Impact": 31.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "82.4%", + "Start Line": 939, + "End Line": 976 + }, + { + "Function Name": "processMessage", + "Structural Impact": 31.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 1864, + "End Line": 1885 + }, + { + "Function Name": "formattingHandler", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "70.0%", + "Start Line": 1445, + "End Line": 1460 + }, + { + "Function Name": "initializedHandler", + "Structural Impact": 30.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "81.2%", + "Start Line": 585, + "End Line": 629 + }, + { + "Function Name": "semanticTokensRangeHandler", + "Structural Impact": 29.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 1292, + "End Line": 1321 + }, + { + "Function Name": "semanticTokensFullHandler", + "Structural Impact": 29.4, "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 269, - "End Line": 296 + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 1263, + "End Line": 1290 }, { - "Function Name": "isTaggedUnion", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 886, - "End Line": 895 + "Function Name": "inlayHintHandler", + "Structural Impact": 29.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "65.0%", + "Start Line": 1494, + "End Line": 1518 }, { - "Function Name": "initArray", - "Structural Impact": 9.6, + "Function Name": "changeDocumentHandler", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 1166, + "End Line": 1188 + }, + { + "Function Name": "didChangeWorkspaceFoldersHandler", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "76.5%", + "Start Line": 921, + "End Line": 937 + }, + { + "Function Name": "completionHandler", + "Structural Impact": 28.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "61.9%", + "Start Line": 1323, + "End Line": 1339 + }, + { + "Function Name": "didChangeWatchedFilesHandler", + "Structural Impact": 27.1, "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 1504, - "End Line": 1525 + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 898, + "End Line": 919 }, { - "Function Name": "isContainer", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 897, - "End Line": 916 + "Function Name": "hoverHandler", + "Structural Impact": 27.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "63.2%", + "Start Line": 1409, + "End Line": 1431 }, { - "Function Name": "forFull", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 343, - "End Line": 354 + "Function Name": "showMessage", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 226, + "End Line": 267 }, { - "Function Name": "fullPtrType", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 356, - "End Line": 364 + "Function Name": "documentSymbolsHandler", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 1433, + "End Line": 1443 }, { - "Function Name": "isBuiltinCall", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 918, - "End Line": 927 + "Function Name": "closeDocumentHandler", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 1225, + "End Line": 1239 }, { - "Function Name": "fullIf", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 366, - "End Line": 372 + "Function Name": "prepareRenameHandler", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1467, + "End Line": 1482 }, { - "Function Name": "fullWhile", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 374, - "End Line": 381 + "Function Name": "sendMessageSync", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "72.7%", + "Start Line": 1854, + "End Line": 1862 }, { - "Function Name": "fullFor", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 383, - "End Line": 389 + "Function Name": "foldingRangeHandler", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 1564, + "End Line": 1572 }, { - "Function Name": "fullAsm", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 391, - "End Line": 397 + "Function Name": "selectionRangeHandler", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "69.2%", + "Start Line": 1574, + "End Line": 1582 }, { - "Function Name": "identifierTokenFromIdentifierNode", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Function Name": "openDocumentHandler", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "72.7%", + "Start Line": 1148, + "End Line": 1164 + }, + { + "Function Name": "isBlockingMessage", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 9, + "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 854, - "End Line": 858 + "Start Line": 1630, + "End Line": 1675 }, { - "Function Name": "findMatchingRBrace", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Function Name": "loop", + "Structural Impact": 15.6, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "56.2%", + "Start Line": 1754, + "End Line": 1782 + }, + { + "Function Name": "sendManualWatchUpdate", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 784, + "End Line": 792 + }, + { + "Function Name": "generateDiagnostics", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 399, - "End Line": 401 + "Control Flow Ratio": "71.4%", + "Start Line": 327, + "End Line": 338 }, { - "Function Name": "hasInferredError", - "Structural Impact": 7.1, + "Function Name": "renameHandler", + "Structural Impact": 10.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1462, + "End Line": 1465 + }, + { + "Function Name": "referencesHandler", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1484, + "End Line": 1487 + }, + { + "Function Name": "documentHighlightHandler", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1489, + "End Line": 1492 + }, + { + "Function Name": "removeWorkspace", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 860, - "End Line": 863 + "Control Flow Ratio": "80.0%", + "Start Line": 885, + "End Line": 896 }, { - "Function Name": "errorSetFieldCount", - "Structural Impact": 5.6, + "Function Name": "sendJsonMessageSync", + "Structural Impact": 9.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 946 + "Control Flow Ratio": "57.1%", + "Start Line": 1784, + "End Line": 1792 }, { - "Function Name": "paramLastToken", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Function Name": "formatMessage", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 872, - "End Line": 874 + "Control Flow Ratio": "100.0%", + "Start Line": 2019, + "End Line": 2025 }, { - "Function Name": "isKeyword", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "create", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 403, - "End Line": 412 + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1719 }, { - "Function Name": "ptrTypeSimple", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 61, - "End Line": 74 + "Function Name": "keepRunning", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1740, + "End Line": 1745 }, { - "Function Name": "ptrTypeBitRange", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "do", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 104, - "End Line": 117 + "Control Flow Ratio": "75.0%", + "Start Line": 330, + "End Line": 335 }, { - "Function Name": "paramLoc", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "registerCapability", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 876, - "End Line": 880 + "Control Flow Ratio": "66.7%", + "Start Line": 644, + "End Line": 662 }, { - "Function Name": "paramSlice", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 882, - "End Line": 884 + "Function Name": "requestConfiguration", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 665, + "End Line": 681 }, { - "Function Name": "lessThan", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "gotoTypeDefinitionHandler", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1627, - "End Line": 1629 + "Control Flow Ratio": "66.7%", + "Start Line": 1382, + "End Line": 1389 }, { - "Function Name": "ptrTypeSentinel", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 76, - "End Line": 88 + "Function Name": "gotoImplementationHandler", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1391, + "End Line": 1398 }, { - "Function Name": "ptrTypeAligned", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 90, - "End Line": 102 + "Function Name": "gotoDeclarationHandler", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1400, + "End Line": 1407 }, { - "Function Name": "asmFull", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 153, - "End Line": 164 + "Function Name": "exitHandler", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 636, + "End Line": 642 }, { - "Function Name": "asmSimple", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "shutdownHandler", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 142, - "End Line": 151 + "Start Line": 631, + "End Line": 634 }, { - "Function Name": "ifFull", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 200, - "End Line": 210 + "Function Name": "workspaceSymbolHandler", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1584, + "End Line": 1586 }, { - "Function Name": "ifSimple", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "deinit", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 212, - "End Line": 221 + "Control Flow Ratio": "100.0%", + "Start Line": 777, + "End Line": 782 }, { - "Function Name": "whileSimple", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 298, - "End Line": 307 + "Function Name": "destroy", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1721, + "End Line": 1732 }, { - "Function Name": "whileCont", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, + "Function Name": "initAnalyser", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 309, - "End Line": 319 + "Start Line": 269, + "End Line": 277 }, { - "Function Name": "whileFull", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, + "Function Name": "gotoDefinitionHandler", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 321, - "End Line": 331 + "Start Line": 1374, + "End Line": 1380 }, { - "Function Name": "forSimple", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, + "Function Name": "deinit", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 333, - "End Line": 341 + "Control Flow Ratio": "100.0%", + "Start Line": 92, + "End Line": 95 }, { - "Function Name": "init", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, + "Function Name": "createDocumentStoreConfig", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 955, - "End Line": 963 + "Start Line": 1136, + "End Line": 1146 }, { - "Function Name": "parentNode", + "Function Name": "fmtMessage", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1581, - "End Line": 1583 + "Start Line": 2027, + "End Line": 2029 }, { - "Function Name": "init", - "Structural Impact": 2.0, + "Function Name": "sendToClientRequest", + "Structural Impact": 2.3, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1531, - "End Line": 1531 + "Start Line": 164, + "End Line": 164 }, { - "Function Name": "next", - "Structural Impact": 2.0, + "Function Name": "sendToClientInternal", + "Structural Impact": 2.3, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 1550, - "End Line": 1550 + "Start Line": 206, + "End Line": 206 }, { - "Function Name": "nextIgnoreClose", + "Function Name": "sendToClientResponse", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1567 + "Start Line": 149, + "End Line": 149 }, { - "Function Name": "nodesOverlappingIndex", + "Function Name": "sendToClientNotification", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1594, - "End Line": 1594 + "Start Line": 180, + "End Line": 180 }, { - "Function Name": "nodesOverlappingIndexIncludingParseErrors", + "Function Name": "sendToClientResponseError", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1622, - "End Line": 1622 + "Start Line": 195, + "End Line": 195 }, { - "Function Name": "nodesAtLoc", + "Function Name": "autofix", "Structural Impact": 2.0, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1653, - "End Line": 1653 + "Start Line": 297, + "End Line": 297 }, { - "Function Name": "append", + "Function Name": "refreshBuildOnSave", "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1661, - "End Line": 1661 + "Start Line": 794, + "End Line": 798 }, { - "Function Name": "deinit", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "setTransport", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1540, - "End Line": 1543 + "Start Line": 1734, + "End Line": 1738 }, { - "Function Name": "smallestEnclosingSubrange", + "Function Name": "autofixWorkaround", "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 289 + }, + { + "Function Name": "handleConfiguration", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1707, - "End Line": 1710 + "Start Line": 684, + "End Line": 684 }, { - "Function Name": "testDeclNameAndToken", + "Function Name": "init", "Structural Impact": 1.8, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 833, - "End Line": 833 + "Start Line": 766, + "End Line": 766 }, { - "Function Name": "skip", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "addWorkspace", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 857, + "End Line": 857 + }, + { + "Function Name": "resolveConfiguration", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1576, - "End Line": 1578 + "Start Line": 978, + "End Line": 978 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 414, - "Sequential Logic Declarations": 177, - "Function Parameters": 56, - "Function/Method Declarations": 56, - "Class/Entity Declarations": 7, - "Defensive Programming Constructs": 120, - "Type/Safety Bypasses": 37, + "Control Flow Branches": 749, + "Sequential Logic Declarations": 259, + "Function Parameters": 71, + "Function/Method Declarations": 71, + "Class/Entity Declarations": 8, + "Defensive Programming Constructs": 330, + "Type/Safety Bypasses": 8, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 66, - "State Mutations / Variable Reassignments": 112, - "Commented-out Code (Dead Logic)": 4, - "Structured Documentation Blocks": 34, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 4, + "Exposed API / Public Exports": 20, + "State Mutations / Variable Reassignments": 106, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 56, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 171, + "Global State Dependencies": 204, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 10, + "Module Dependencies (Imports)": 28, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, + "Planned Work (TODOs)": 11, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 64, - "Manual Memory Allocation": 6, + "Pointer Arithmetic & Addressing": 80, + "Manual Memory Allocation": 33, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 1, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 132, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 187, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 113, + "Bitwise Operations": 285, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 246, - "Resource Deallocation & Cleanup": 7, - "Private / Encapsulated Scopes": 201, + "Immutable Data Declarations": 190, + "Resource Deallocation & Cleanup": 50, + "Private / Encapsulated Scopes": 258, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 7, + "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1528, + "Structural Space Indentations": 1476, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -126049,13 +124340,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 228, + "Core Var Decl": 250, "Design Camel Case": 0, - "Design Snake Case": 215, - "Design Pascal Case": 13, + "Design Snake Case": 223, + "Design Pascal Case": 23, "Design Upper Case": 0, - "Design Short Vars": 28, - "Design Long Vars": 2, + "Design Short Vars": 13, + "Design Long Vars": 4, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -126065,7 +124356,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 22, + "Dynamic Code Execution (Eval/Exec)": 8, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -126081,20 +124372,45 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 5 + "Direct Upstream (Fragility)": 27, + "Direct Downstream (Dependency Blast Radius)": 1, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 1 }, "9. Extracted Dependencies": [ + "Config.zig", + "DiagnosticsCollection.zig", + "DocumentStore.zig", + "Uri.zig", + "analyser/analyser.zig", + "analysis.zig", + "build_options", + "build_runner/shared.zig", + "builtin", + "configuration.zig", + "diff.zig", + "features/code_actions.zig", + "features/completions.zig", + "features/diagnostics.zig", + "features/document_symbol.zig", + "features/folding_range.zig", + "features/goto.zig", + "features/hover.zig", + "features/inlay_hints.zig", + "features/references.zig", + "features/selection_range.zig", + "features/semantic_tokens.zig", + "features/signature_help.zig", + "lsp", "offsets.zig", - "std" + "std", + "tracy" ] }, - "zig/zls/print_ast.zig": { + "zig/zls/analysis.zig": { "1. Artifact Identity": { - "Filename": "print_ast.zig", - "Path": "zig/zls/print_ast.zig", + "Filename": "analysis.zig", + "Path": "zig/zls/analysis.zig", "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -126104,9 +124420,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -2123.03, - "Y": -155.7, - "Z": 5569.15 + "X": -1517.18, + "Y": -190.97, + "Z": 5357.91 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -126115,285 +124431,2055 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 950, - "Coding LOC": 897, - "Documentation LOC": 4, - "Structural Magnitude": 566.44, - "Control Flow Ratio": "82.9%", - "Popularity Rank": 0, + "Total LOC": 7016, + "Coding LOC": 6099, + "Documentation LOC": 184, + "Structural Magnitude": 5458.58, + "Control Flow Ratio": "73.4%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.534 + "Raw Cognitive Density": 0.982 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.43%", - "Error & Exception Exposure": "26.53%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.6%", - "API Exposure": "0.75%", - "Concurrency Exposure": "22.22%", - "State Flux Exposure": "11.13%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "63.81%", + "Error & Exception Exposure": "24.01%", + "Tech Debt Exposure": "8.85%", + "Testing Exposure": "80.0%", + "API Exposure": "1.94%", + "Concurrency Exposure": "17.17%", + "State Flux Exposure": "22.2%", + "Commented Logic Exposure": "5.29%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "23.24%", + "Documentation Exposure": "37.02%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "renderNode", - "Structural Impact": 273.3, - "Lines of Code (LOC)": 444, - "Control Flow Branches": 144, + "Function Name": "resolveTypeOfNodeUncached", + "Structural Impact": 1135.4, + "Lines of Code (LOC)": 1092, + "Control Flow Branches": 623, "Input Parameters": 2, - "Control Flow Ratio": "88.3%", - "Start Line": 79, - "End Line": 522 + "Control Flow Ratio": "71.5%", + "Start Line": 1980, + "End Line": 3071 }, { - "Function Name": "renderOptField", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 11, + "Function Name": "resolveExpressionTypeFromAncestors", + "Structural Impact": 468.4, + "Lines of Code (LOC)": 424, + "Control Flow Branches": 199, "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 561, - "End Line": 580 + "Control Flow Ratio": "71.6%", + "Start Line": 6445, + "End Line": 6868 }, { - "Function Name": "renderToFile", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 10, + "Function Name": "getFieldAccessType", + "Structural Impact": 294.7, + "Lines of Code (LOC)": 215, + "Control Flow Branches": 126, "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 14, - "End Line": 29 + "Control Flow Ratio": "72.0%", + "Start Line": 4997, + "End Line": 5211 }, { - "Function Name": "renderOptTokenField", - "Structural Impact": 23.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "90.0%", - "Start Line": 590, - "End Line": 608 + "Function Name": "resolveType", + "Structural Impact": 183.8, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 101, + "Input Parameters": 2, + "Control Flow Ratio": "81.5%", + "Start Line": 5901, + "End Line": 6042 }, { - "Function Name": "renderNodeSliceField", - "Structural Impact": 20.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "90.0%", - "Start Line": 610, - "End Line": 627 - }, + "Function Name": "eql", + "Structural Impact": 136.1, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 75, + "Input Parameters": 2, + "Control Flow Ratio": "68.2%", + "Start Line": 3487, + "End Line": 3576 + }, { - "Function Name": "main", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 34, + "Function Name": "lookupSymbolFieldInit", + "Structural Impact": 95.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 37, + "Input Parameters": 5, + "Control Flow Ratio": "74.0%", + "Start Line": 6380, + "End Line": 6430 + }, + { + "Function Name": "resolveBindingOfNodeUncached", + "Structural Impact": 89.3, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 48, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 3073, + "End Line": 3160 + }, + { + "Function Name": "collectDeclarationsOfContainer", + "Structural Impact": 87.7, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 33, + "Input Parameters": 5, + "Control Flow Ratio": "91.7%", + "Start Line": 6046, + "End Line": 6133 + }, + { + "Function Name": "resolveLangrefType", + "Structural Impact": 79.4, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 43, + "Input Parameters": 2, + "Control Flow Ratio": "74.1%", + "Start Line": 4873, + "End Line": 4935 + }, + { + "Function Name": "resolveVarDeclAlias", + "Structural Impact": 68.2, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 36, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 667, + "End Line": 748 + }, + { + "Function Name": "lookupSymbol", + "Structural Impact": 64.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 30, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 4514, + "End Line": 4552 + }, + { + "Function Name": "resolveFunctionTypeFromCall", + "Structural Impact": 60.4, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 25, + "Input Parameters": 4, + "Control Flow Ratio": "86.2%", + "Start Line": 1825, + "End Line": 1870 + }, + { + "Function Name": "resolveArrayCat", + "Structural Impact": 59.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 28, + "Input Parameters": 3, + "Control Flow Ratio": "84.8%", + "Start Line": 1394, + "End Line": 1417 + }, + { + "Function Name": "resolveReturnValueOfFuncNode", + "Structural Impact": 49.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 23, + "Input Parameters": 3, + "Control Flow Ratio": "69.7%", + "Start Line": 837, + "End Line": 872 + }, + { + "Function Name": "resolveCallsiteReferences", + "Structural Impact": 49.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 25, + "Input Parameters": 2, + "Control Flow Ratio": "67.6%", + "Start Line": 1744, + "End Line": 1823 + }, + { + "Function Name": "firstParamIs", + "Structural Impact": 46.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "72.4%", + "Start Line": 448, + "End Line": 489 + }, + { + "Function Name": "getSymbolFieldAccessesArrayList", + "Structural Impact": 40.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 12, + "Input Parameters": 8, + "Control Flow Ratio": "92.3%", + "Start Line": 6922, + "End Line": 6947 + }, + { + "Function Name": "resolveUnionTag", + "Structural Impact": 39.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 21, + "Input Parameters": 2, + "Control Flow Ratio": "67.7%", + "Start Line": 939, + "End Line": 966 + }, + { + "Function Name": "isGeneric", + "Structural Impact": 38.1, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3578, + "End Line": 3632 + }, + { + "Function Name": "isConditional", + "Structural Impact": 37.2, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3977, + "End Line": 4013 + }, + { + "Function Name": "resolveFieldAccessBinding", + "Structural Impact": 37.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "77.3%", + "Start Line": 756, + "End Line": 778 + }, + { + "Function Name": "getSymbolFieldAccessesHighlight", + "Structural Impact": 35.5, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 11, + "Input Parameters": 7, + "Control Flow Ratio": "73.3%", + "Start Line": 6949, + "End Line": 6980 + }, + { + "Function Name": "resolveCoercedIPValue", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 1428, + "End Line": 1448 + }, + { + "Function Name": "instanceStdBuiltinType", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 17, + "Input Parameters": 2, + "Control Flow Ratio": "70.8%", + "Start Line": 4939, + "End Line": 4960 + }, + { + "Function Name": "drain", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 352, + "End Line": 370 + }, + { + "Function Name": "getDocCommentTokenIndex", + "Structural Impact": 30.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 108, + "End Line": 127 + }, + { + "Function Name": "fromSlice", + "Structural Impact": 29.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "86.7%", + "Start Line": 1039, + "End Line": 1069 + }, + { + "Function Name": "createErrorUnion", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "86.7%", + "Start Line": 3391, + "End Line": 3419 + }, + { + "Function Name": "resolveImportString", + "Structural Impact": 29.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 4845, + "End Line": 4871 + }, + { + "Function Name": "pointerElementType", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "68.4%", + "Start Line": 4423, + "End Line": 4443 + }, + { + "Function Name": "resolveStructInitType", + "Structural Impact": 29.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 6885, + "End Line": 6905 + }, + { + "Function Name": "resolveArrayMult", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "81.2%", + "Start Line": 1381, + "End Line": 1392 + }, + { + "Function Name": "createArray", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "84.6%", + "Start Line": 3334, + "End Line": 3360 + }, + { + "Function Name": "resolveStringLiteral", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 1536, + "End Line": 1570 + }, + { + "Function Name": "createPointer", + "Structural Impact": 26.0, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "81.8%", + "Start Line": 3302, + "End Line": 3332 + }, + { + "Function Name": "resolveUnionTagAccess", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 968, + "End Line": 982 + }, + { + "Function Name": "resolveErrorSetIPIndex", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 1572, + "End Line": 1581 + }, + { + "Function Name": "typeDefinitionToken", + "Structural Impact": 24.5, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "78.9%", + "Start Line": 4465, + "End Line": 4501 + }, + { + "Function Name": "definitionToken", + "Structural Impact": 22.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 5694, + "End Line": 5708 + }, + { + "Function Name": "createTuple", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "73.3%", + "Start Line": 3362, + "End Line": 3380 + }, + { + "Function Name": "isConst", + "Structural Impact": 20.8, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 845, - "End Line": 878 + "Control Flow Ratio": "60.0%", + "Start Line": 5763, + "End Line": 5810 }, { - "Function Name": "moveSourceCursor", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 25, + "Function Name": "isNamespace", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "63.2%", + "Start Line": 4298, + "End Line": 4313 + }, + { + "Function Name": "isInstanceCall", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "77.8%", + "Start Line": 418, + "End Line": 437 + }, + { + "Function Name": "findReturnStatementInternal", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 19, "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "61.5%", + "Start Line": 804, + "End Line": 822 + }, + { + "Function Name": "stringLiteralContentLoc", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 629, - "End Line": 653 + "Control Flow Ratio": "75.0%", + "Start Line": 5272, + "End Line": 5294 }, { - "Function Name": "renderTrailing", - "Structural Impact": 12.7, + "Function Name": "hashWithHasher", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3421, + "End Line": 3485 + }, + { + "Function Name": "next", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 6165, + "End Line": 6191 + }, + { + "Function Name": "isStructType", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4286, + "End Line": 4296 + }, + { + "Function Name": "isErrorSetType", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4343, + "End Line": 4352 + }, + { + "Function Name": "writeAll", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 372, + "End Line": 385 + }, + { + "Function Name": "resolveInternPoolValue", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 1450, + "End Line": 1460 + }, + { + "Function Name": "pointerSize", + "Structural Impact": 14.4, "Lines of Code (LOC)": 11, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 4411, + "End Line": 4421 + }, + { + "Function Name": "getSymbolEnumLiteral", + "Structural Impact": 14.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 6870, + "End Line": 6883 + }, + { + "Function Name": "resolveBindingOfNodeInternal", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 19, "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 529, - "End Line": 539 + "Control Flow Ratio": "75.0%", + "Start Line": 1960, + "End Line": 1978 }, { - "Function Name": "renderOptItem", + "Function Name": "resolveOptionalIPValue", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 1419, + "End Line": 1426 + }, + { + "Function Name": "isGenericFunc", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 4381, + "End Line": 4393 + }, + { + "Function Name": "resolveExpressionType", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "80.0%", + "Start Line": 6432, + "End Line": 6443 + }, + { + "Function Name": "loc", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 5241, + "End Line": 5265 + }, + { + "Function Name": "getSymbolFieldAccesses", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 6, + "Control Flow Ratio": "50.0%", + "Start Line": 6908, + "End Line": 6920 + }, + { + "Function Name": "createOptional", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 3382, + "End Line": 3389 + }, + { + "Function Name": "compare", "Structural Impact": 10.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 545, - "End Line": 550 + "Control Flow Ratio": "62.5%", + "Start Line": 6175, + "End Line": 6180 }, { - "Function Name": "renderOptNode", - "Structural Impact": 9.0, + "Function Name": "innermostScopeAtIndexWithTag", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 6221, + "End Line": 6234 + }, + { + "Function Name": "eql", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 3846, + "End Line": 3850 + }, + { + "Function Name": "eql", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 4838, + "End Line": 4842 + }, + { + "Function Name": "eql", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 5658, + "End Line": 5662 + }, + { + "Function Name": "getContainerKind", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4269, + "End Line": 4280 + }, + { + "Function Name": "resolveFieldAccess", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 751, + "End Line": 754 + }, + { + "Function Name": "resolveIntegerLiteral", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1462, + "End Line": 1465 + }, + { + "Function Name": "isMetaType", + "Structural Impact": 10.2, "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4335, + "End Line": 4341 + }, + { + "Function Name": "isPublic", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 5845, + "End Line": 5869 + }, + { + "Function Name": "resolveInstanceOfNode", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 71, - "End Line": 77 + "Control Flow Ratio": "66.7%", + "Start Line": 1936, + "End Line": 1939 }, { - "Function Name": "renderCustomField", - "Structural Impact": 6.9, + "Function Name": "resolveTypeOfNode", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1943, + "End Line": 1946 + }, + { + "Function Name": "resolveTypeOfNodeInternal", + "Structural Impact": 8.9, "Lines of Code (LOC)": 4, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1948, + "End Line": 1951 + }, + { + "Function Name": "isNoreturnType", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 4402, + "End Line": 4409 + }, + { + "Function Name": "eql", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 4975, + "End Line": 4979 + }, + { + "Function Name": "createPointerType", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 3781, + "End Line": 3792 + }, + { + "Function Name": "next", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 4186, + "End Line": 4195 + }, + { + "Function Name": "resolveDeclLiteralResultType", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4361, + "End Line": 4371 + }, + { + "Function Name": "allDigits", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1374, + "End Line": 1379 + }, + { + "Function Name": "isRoot", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4258, + "End Line": 4263 + }, + { + "Function Name": "isEnumLiteral", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 4354, + "End Line": 4359 + }, + { + "Function Name": "createArrayType", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 552, - "End Line": 555 + "Control Flow Ratio": "66.7%", + "Start Line": 3794, + "End Line": 3804 }, { - "Function Name": "nodeTagName", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 188, + "Function Name": "getFunctionSignature", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 158, + "End Line": 162 + }, + { + "Function Name": "isMetaType", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 646, + "End Line": 651 + }, + { + "Function Name": "withoutIPIndex", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3878, + "End Line": 3883 + }, + { + "Function Name": "isTypeFunction", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 654, + "End Line": 657 + }, + { + "Function Name": "eql", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 4991, + "End Line": 4994 + }, + { + "Function Name": "createErrorUnionType", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 656, - "End Line": 843 + "Start Line": 3820, + "End Line": 3829 }, { - "Function Name": "renderToWriter", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, + "Function Name": "fromIP", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3885, + "End Line": 3892 + }, + { + "Function Name": "ipIndex", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3871, + "End Line": 3876 + }, + { + "Function Name": "isTaggedUnion", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4327, + "End Line": 4332 + }, + { + "Function Name": "isTypeFunc", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4373, + "End Line": 4378 + }, + { + "Function Name": "isFunc", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 4395, + "End Line": 4400 + }, + { + "Function Name": "toNode", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 31, - "End Line": 42 + "Start Line": 4827, + "End Line": 4831 }, { - "Function Name": "renderRoot", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, + "Function Name": "init", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 48, + "End Line": 64 + }, + { + "Function Name": "hash", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3639, + "End Line": 3647 + }, + { + "Function Name": "pop", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 66, - "End Line": 69 + "Start Line": 5333, + "End Line": 5340 }, { - "Function Name": "newline", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, + "Function Name": "createTupleType", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3806, + "End Line": 3811 + }, + { + "Function Name": "createOptionalType", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3813, + "End Line": 3818 + }, + { + "Function Name": "isCaptureByRef", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 524, - "End Line": 527 + "Control Flow Ratio": "66.7%", + "Start Line": 5812, + "End Line": 5829 }, { - "Function Name": "renderTokenField", - "Structural Impact": 4.3, + "Function Name": "eql", + "Structural Impact": 4.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 582, - "End Line": 588 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 3926, + "End Line": 3932 }, { - "Function Name": "renderField", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "eql", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 557, - "End Line": 559 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 7007, + "End Line": 7013 }, { - "Function Name": "fmt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 44, - "End Line": 46 + "Start Line": 3864, + "End Line": 3868 }, { - "Function Name": "format", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "eql", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 52, - "End Line": 54 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 5672, + "End Line": 5676 }, { - "Function Name": "renderItem", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "peek", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 5325, + "End Line": 5330 + }, + { + "Function Name": "of", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 6987, + "End Line": 6993 + }, + { + "Function Name": "eql", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3649, + "End Line": 3652 + }, + { + "Function Name": "hash", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 6998, + "End Line": 7005 + }, + { + "Function Name": "resolveBindingOfNode", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1953, + "End Line": 1958 + }, + { + "Function Name": "of", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3166, + "End Line": 3171 + }, + { + "Function Name": "hash", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 4967, + "End Line": 4973 + }, + { + "Function Name": "tokenLocAppend", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5343, + "End Line": 5348 + }, + { + "Function Name": "hash", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 5665, + "End Line": 5670 + }, + { + "Function Name": "iterateEnclosingScopes", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6194, + "End Line": 6200 + }, + { + "Function Name": "innermostScopeAtIndex", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 6214, + "End Line": 6219 + }, + { + "Function Name": "findReturnStatement", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 824, + "End Line": 827 + }, + { + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3859, + "End Line": 3862 + }, + { + "Function Name": "hash", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3920, + "End Line": 3924 + }, + { + "Function Name": "isContainerKind", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4282, + "End Line": 4284 + }, + { + "Function Name": "writeString", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 541, - "End Line": 543 + "Start Line": 4574, + "End Line": 4576 + }, + { + "Function Name": "of", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 4987, + "End Line": 4989 + }, + { + "Function Name": "eql", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5685, + "End Line": 5687 + }, + { + "Function Name": "init", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 338, + "End Line": 350 + }, + { + "Function Name": "root", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3263, + "End Line": 3268 + }, + { + "Function Name": "hash64", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3835, + "End Line": 3839 + }, + { + "Function Name": "fmtEscapedSnippet", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 388, + "End Line": 390 + }, + { + "Function Name": "hash32", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3831, + "End Line": 3833 + }, + { + "Function Name": "ArrayMap", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3854, + "End Line": 3856 + }, + { + "Function Name": "isGenericType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4265, + "End Line": 4267 + }, + { + "Function Name": "isEnumType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4315, + "End Line": 4317 + }, + { + "Function Name": "isUnionType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4319, + "End Line": 4321 + }, + { + "Function Name": "isOpaqueType", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4323, + "End Line": 4325 + }, + { + "Function Name": "isErrSetDef", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5307, + "End Line": 5309 + }, + { + "Function Name": "nameToken", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 5690, + "End Line": 5692 + }, + { + "Function Name": "collectAllSymbolsAtSourceIndex", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 6136, + "End Line": 6144 + }, + { + "Function Name": "getPositionContext", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 5355, + "End Line": 5361 + }, + { + "Function Name": "renderBuiltinFunctionSignature", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 392, + "End Line": 397 + }, + { + "Function Name": "getVariableSignature", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 491, + "End Line": 496 + }, + { + "Function Name": "resolveGenericTypeInternal", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 786, + "End Line": 791 + }, + { + "Function Name": "resolveGeneric", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 3655, + "End Line": 3660 + }, + { + "Function Name": "rawStringify", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 4583, + "End Line": 4588 + }, + { + "Function Name": "lookupSymbolGlobal", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 6312, + "End Line": 6317 + }, + { + "Function Name": "collectDocComments", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 129 + }, + { + "Function Name": "iterateLabels", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 6202, + "End Line": 6202 + }, + { + "Function Name": "rawStringifyParameter", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 186 + }, + { + "Function Name": "rawStringifyFunction", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 248, + "End Line": 252 + }, + { + "Function Name": "next", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1878, + "End Line": 1882 + }, + { + "Function Name": "lookupLabel", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6290, + "End Line": 6294 + }, + { + "Function Name": "lookupSymbolContainer", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6355, + "End Line": 6359 + }, + { + "Function Name": "getDocCommentsBeforeToken", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 77 + }, + { + "Function Name": "getDocComments", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 83 + }, + { + "Function Name": "trimCommonIndentation", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 583, + "End Line": 583 + }, + { + "Function Name": "resolveGenericType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 780, + "End Line": 780 + }, + { + "Function Name": "resolveOrelseType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 897, + "End Line": 897 + }, + { + "Function Name": "resolveAddressOf", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 909, + "End Line": 909 + }, + { + "Function Name": "resolveUnwrapErrorUnionType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 917, + "End Line": 917 + }, + { + "Function Name": "resolveBracketAccessType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1076, + "End Line": 1076 + }, + { + "Function Name": "resolveBracketAccess", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1133, + "End Line": 1133 + }, + { + "Function Name": "resolvePropertyType", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1246, + "End Line": 1246 + }, + { + "Function Name": "coerceIP", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1583, + "End Line": 1583 + }, + { + "Function Name": "resolvePeerTypes", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1593, + "End Line": 1593 + }, + { + "Function Name": "resolvePeerTypesIP", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1608, + "End Line": 1608 + }, + { + "Function Name": "resolvePeerErrorSets", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1614, + "End Line": 1614 + }, + { + "Function Name": "resolvePeerTypesInternal", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1627, + "End Line": 1627 + }, + { + "Function Name": "getAllTypesWithHandlesArraySet", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4016, + "End Line": 4016 + }, + { + "Function Name": "stringifyTypeOf", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4554, + "End Line": 4554 + }, + { + "Function Name": "stringifyTypeVal", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4564, + "End Line": 4564 + }, + { + "Function Name": "push", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 5321, + "End Line": 5321 + }, + { + "Function Name": "innermostContainer", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 6236, + "End Line": 6236 + }, + { + "Function Name": "hashWithHasher", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3841, + "End Line": 3844 + }, + { + "Function Name": "init", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4164, + "End Line": 4167 + }, + { + "Function Name": "hashWithHasher", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4833, + "End Line": 4836 + }, + { + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5317, + "End Line": 5319 + }, + { + "Function Name": "hashWithHasher", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5653, + "End Line": 5656 + }, + { + "Function Name": "allocType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 71 + }, + { + "Function Name": "stringifyParameter", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 173 + }, + { + "Function Name": "stringifyFunction", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 239, + "End Line": 239 + }, + { + "Function Name": "hasSelfParam", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 439, + "End Line": 439 + }, + { + "Function Name": "resolveReturnType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 831, + "End Line": 831 + }, + { + "Function Name": "resolveOptionalUnwrap", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 875, + "End Line": 875 + }, + { + "Function Name": "resolveFuncProtoOfCallable", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 984, + "End Line": 984 + }, + { + "Function Name": "resolveDerefType", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 992, + "End Line": 992 + }, + { + "Function Name": "resolveDerefBinding", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 997, + "End Line": 997 + }, + { + "Function Name": "bracketAccessTypeFromIPIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1082, + "End Line": 1082 + }, + { + "Function Name": "resolvePrimitive", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1512, + "End Line": 1512 + }, + { + "Function Name": "fromEither", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3899, + "End Line": 3899 + }, + { + "Function Name": "getAllTypesWithHandles", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3971, + "End Line": 3971 + }, + { + "Function Name": "instanceTypeVal", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4198, + "End Line": 4198 + }, + { + "Function Name": "instanceUnchecked", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4203, + "End Line": 4203 + }, + { + "Function Name": "typeOf", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4226, + "End Line": 4226 + }, + { + "Function Name": "arrayInfo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4445, + "End Line": 4445 + }, + { + "Function Name": "docComments", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4503, + "End Line": 4503 + }, + { + "Function Name": "initCapacity", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5312, + "End Line": 5312 + }, + { + "Function Name": "docComments", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5831, + "End Line": 5831 + }, + { + "Function Name": "deinit", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "typeDeclarationNode", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5710, + "End Line": 5710 + }, + { + "Function Name": "isStatic", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 5871, + "End Line": 5871 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 238, - "Sequential Logic Declarations": 49, - "Function Parameters": 21, - "Function/Method Declarations": 20, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 193, - "Type/Safety Bypasses": 15, + "Control Flow Branches": 3215, + "Sequential Logic Declarations": 1166, + "Function Parameters": 197, + "Function/Method Declarations": 197, + "Class/Entity Declarations": 36, + "Defensive Programming Constructs": 1439, + "Type/Safety Bypasses": 55, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, - "State Mutations / Variable Reassignments": 48, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 4, + "Exposed API / Public Exports": 193, + "State Mutations / Variable Reassignments": 579, + "Commented-out Code (Dead Logic)": 9, + "Structured Documentation Blocks": 111, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 72, + "Global State Dependencies": 927, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 114, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Scientific & Mathematical Operations": 10, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 15, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 15, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 22, - "Manual Memory Allocation": 1, + "Pointer Arithmetic & Addressing": 269, + "Manual Memory Allocation": 20, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 28, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 5, + "Fatal Aborts & Exceptions": 951, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 46, + "Bitwise Operations": 974, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 95, - "Resource Deallocation & Cleanup": 6, - "Private / Encapsulated Scopes": 95, + "Immutable Data Declarations": 900, + "Resource Deallocation & Cleanup": 27, + "Private / Encapsulated Scopes": 990, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 874, + "Structural Space Indentations": 5819, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -126410,13 +126496,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 81, - "Design Camel Case": 1, - "Design Snake Case": 72, - "Design Pascal Case": 8, + "Core Var Decl": 1104, + "Design Camel Case": 0, + "Design Snake Case": 984, + "Design Pascal Case": 96, "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, + "Design Short Vars": 71, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -126426,7 +126512,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 32, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -126442,174 +126528,689 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 2, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 12, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 4, + "Total Downstream (Absolute Dependency Blast Radius)": 4 }, "9. Extracted Dependencies": [ + "DocumentScope.zig", + "DocumentStore.zig", + "Uri.zig", + "analyser/InternPool.zig", + "analyser/error_msg.zig", + "ast.zig", + "builtin", + "features/references.zig", + "offsets.zig", "std", - "testing.zig" - ] - } - } - }, - "python/numpy": { - "Directory Group Magnitude": 9250.66, - "File Count": 18, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "88.9%", - "Static: Literature & Documentation": "11.1%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "14.87%", - "Error & Exception Exposure": "43.1%", - "Tech Debt Exposure": "17.35%", - "Testing Exposure": "36.49%", - "API Exposure": "3.09%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "45.12%", - "Commented Logic Exposure": "5.45%", - "Specification Exposure": "83.7%", - "Instability Exposure": "44.44%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "18.6%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "python/numpy/lapack_litemodule.c": { + "tracy", + "version_data" + ] + }, + "zig/zls/ast.zig": { "1. Artifact Identity": { - "Filename": "lapack_litemodule.c", - "Path": "python/numpy/lapack_litemodule.c", - "Language": "C", + "Filename": "ast.zig", + "Path": "zig/zls/ast.zig", + "Language": "Zig", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -4.83, - "Y": -140.9, - "Z": -747.24 + "X": -1493.28, + "Y": -143.71, + "Z": 4950.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 435, - "Coding LOC": 360, - "Documentation LOC": 9, - "Structural Magnitude": 187.5, - "Control Flow Ratio": "45.8%", - "Popularity Rank": 0, + "Total LOC": 1847, + "Coding LOC": 1631, + "Documentation LOC": 73, + "Structural Magnitude": 952.92, + "Control Flow Ratio": "70.1%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.483 + "Raw Cognitive Density": 0.559 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.6%", - "Error & Exception Exposure": "75.93%", - "Tech Debt Exposure": "11.07%", - "Testing Exposure": "2.35%", - "API Exposure": "13.37%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "93.82%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "27.77%", + "Error & Exception Exposure": "51.93%", + "Tech Debt Exposure": "8.61%", + "Testing Exposure": "80.0%", + "API Exposure": "2.76%", + "Concurrency Exposure": "19.67%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "5.71%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "99.95%", + "Documentation Exposure": "44.6%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "check_object", - "Structural Impact": 26.1, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "64.3%", - "Start Line": 75, - "End Line": 106 + "Function Name": "lastToken", + "Structural Impact": 167.7, + "Lines of Code (LOC)": 410, + "Control Flow Branches": 84, + "Input Parameters": 2, + "Control Flow Ratio": "81.6%", + "Start Line": 422, + "End Line": 831 }, { - "Function Name": "lapack_lite_exec", + "Function Name": "indexOfBreakTarget", + "Structural Impact": 71.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 34, + "Input Parameters": 3, + "Control Flow Ratio": "82.9%", + "Start Line": 1812, + "End Line": 1846 + }, + { + "Function Name": "init", + "Structural Impact": 68.7, + "Lines of Code (LOC)": 334, + "Control Flow Branches": 29, + "Input Parameters": 2, + "Control Flow Ratio": "52.7%", + "Start Line": 1081, + "End Line": 1414 + }, + { + "Function Name": "next", + "Structural Impact": 59.8, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 31, + "Input Parameters": 2, + "Control Flow Ratio": "62.0%", + "Start Line": 1416, + "End Line": 1502 + }, + { + "Function Name": "next", + "Structural Impact": 40.1, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 24, + "Input Parameters": 1, + "Control Flow Ratio": "70.6%", + "Start Line": 966, + "End Line": 1059 + }, + { + "Function Name": "fullPtrTypeComponents", + "Structural Impact": 38.8, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 20, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 11, + "End Line": 59 + }, + { + "Function Name": "fullAsmComponents", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 119, + "End Line": 140 + }, + { + "Function Name": "fullWhileComponents", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "70.0%", + "Start Line": 223, + "End Line": 267 + }, + { + "Function Name": "paramFirstToken", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 865, + "End Line": 870 + }, + { + "Function Name": "blockLabel", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 929, + "End Line": 936 + }, + { + "Function Name": "fullIfComponents", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 166, + "End Line": 198 + }, + { + "Function Name": "fullForComponents", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 269, + "End Line": 296 + }, + { + "Function Name": "isTaggedUnion", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 886, + "End Line": 895 + }, + { + "Function Name": "initArray", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 1504, + "End Line": 1525 + }, + { + "Function Name": "isContainer", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 897, + "End Line": 916 + }, + { + "Function Name": "forFull", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 343, + "End Line": 354 + }, + { + "Function Name": "fullPtrType", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 356, + "End Line": 364 + }, + { + "Function Name": "isBuiltinCall", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 918, + "End Line": 927 + }, + { + "Function Name": "fullIf", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 366, + "End Line": 372 + }, + { + "Function Name": "fullWhile", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 374, + "End Line": 381 + }, + { + "Function Name": "fullFor", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 383, + "End Line": 389 + }, + { + "Function Name": "fullAsm", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 391, + "End Line": 397 + }, + { + "Function Name": "identifierTokenFromIdentifierNode", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 854, + "End Line": 858 + }, + { + "Function Name": "findMatchingRBrace", "Structural Impact": 7.1, - "Lines of Code (LOC)": 29, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 399, + "End Line": 401 + }, + { + "Function Name": "hasInferredError", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 860, + "End Line": 863 + }, + { + "Function Name": "errorSetFieldCount", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 938, + "End Line": 946 + }, + { + "Function Name": "paramLastToken", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 872, + "End Line": 874 + }, + { + "Function Name": "isKeyword", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 403, + "End Line": 412 + }, + { + "Function Name": "ptrTypeSimple", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 382, - "End Line": 410 + "Start Line": 61, + "End Line": 74 }, { - "Function Name": "PyInit_lapack_lite", - "Structural Impact": 1.1, + "Function Name": "ptrTypeBitRange", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 104, + "End Line": 117 + }, + { + "Function Name": "paramLoc", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 876, + "End Line": 880 + }, + { + "Function Name": "paramSlice", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 882, + "End Line": 884 + }, + { + "Function Name": "lessThan", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1627, + "End Line": 1629 + }, + { + "Function Name": "ptrTypeSentinel", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 76, + "End Line": 88 + }, + { + "Function Name": "ptrTypeAligned", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 90, + "End Line": 102 + }, + { + "Function Name": "asmFull", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 153, + "End Line": 164 + }, + { + "Function Name": "asmSimple", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 142, + "End Line": 151 + }, + { + "Function Name": "ifFull", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 200, + "End Line": 210 + }, + { + "Function Name": "ifSimple", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 212, + "End Line": 221 + }, + { + "Function Name": "whileSimple", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 298, + "End Line": 307 + }, + { + "Function Name": "whileCont", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 309, + "End Line": 319 + }, + { + "Function Name": "whileFull", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 321, + "End Line": 331 + }, + { + "Function Name": "forSimple", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 333, + "End Line": 341 + }, + { + "Function Name": "init", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 955, + "End Line": 963 + }, + { + "Function Name": "parentNode", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1581, + "End Line": 1583 + }, + { + "Function Name": "init", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 432, - "End Line": 434 + "Start Line": 1531, + "End Line": 1531 + }, + { + "Function Name": "next", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1550, + "End Line": 1550 + }, + { + "Function Name": "nextIgnoreClose", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1567, + "End Line": 1567 + }, + { + "Function Name": "nodesOverlappingIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1594, + "End Line": 1594 + }, + { + "Function Name": "nodesOverlappingIndexIncludingParseErrors", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1622, + "End Line": 1622 + }, + { + "Function Name": "nodesAtLoc", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1653, + "End Line": 1653 + }, + { + "Function Name": "append", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1661, + "End Line": 1661 + }, + { + "Function Name": "deinit", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1540, + "End Line": 1543 + }, + { + "Function Name": "smallestEnclosingSubrange", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1707, + "End Line": 1710 + }, + { + "Function Name": "testDeclNameAndToken", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 833, + "End Line": 833 + }, + { + "Function Name": "skip", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1576, + "End Line": 1578 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 27, - "Sequential Logic Declarations": 32, - "Function Parameters": 22, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 16, + "Control Flow Branches": 414, + "Sequential Logic Declarations": 177, + "Function Parameters": 56, + "Function/Method Declarations": 56, + "Class/Entity Declarations": 7, + "Defensive Programming Constructs": 120, + "Type/Safety Bypasses": 37, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 101, - "State Mutations / Variable Reassignments": 45, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Exposed API / Public Exports": 66, + "State Mutations / Variable Reassignments": 112, + "Commented-out Code (Dead Logic)": 4, + "Structured Documentation Blocks": 34, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, + "Global State Dependencies": 171, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 11, - "Module Dependencies (Imports)": 3, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 2, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 37, - "Pointer Arithmetic & Addressing": 191, - "Manual Memory Allocation": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 64, + "Manual Memory Allocation": 6, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 2, + "Fatal Aborts & Exceptions": 132, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 113, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 14, + "Immutable Data Declarations": 246, + "Resource Deallocation & Cleanup": 7, + "Private / Encapsulated Scopes": 201, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, + "Bypassed / Skipped Tests": 7, "Structural Tab Indentations": 0, - "Structural Space Indentations": 260, + "Structural Space Indentations": 1528, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -126626,15 +127227,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 12, + "Core Var Decl": 228, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 215, + "Design Pascal Case": 13, "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, + "Design Short Vars": 28, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -126642,7 +127243,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 22, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -126658,86 +127259,663 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Total Downstream (Absolute Dependency Blast Radius)": 5 }, "9. Extracted Dependencies": [ - "Python.h", - "npy_cblas.h", - "numpy/arrayobject.h" + "offsets.zig", + "std" ] }, - "python/numpy/LICENSE.txt": { + "zig/zls/print_ast.zig": { "1. Artifact Identity": { - "Filename": "LICENSE.txt", - "Path": "python/numpy/LICENSE.txt", - "Language": "Plaintext", + "Filename": "print_ast.zig", + "Path": "zig/zls/print_ast.zig", + "Language": "Zig", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "zig", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": -667.02, - "Y": -224.82, - "Z": -1487.87 + "X": -2123.03, + "Y": -155.7, + "Z": 5569.15 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 31, - "Coding LOC": 0, - "Documentation LOC": 25, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", + "Total LOC": 950, + "Coding LOC": 897, + "Documentation LOC": 4, + "Structural Magnitude": 566.44, + "Control Flow Ratio": "82.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.534 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "29.43%", + "Error & Exception Exposure": "26.53%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.6%", + "API Exposure": "0.75%", + "Concurrency Exposure": "22.22%", + "State Flux Exposure": "11.13%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "23.24%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "renderNode", + "Structural Impact": 273.3, + "Lines of Code (LOC)": 444, + "Control Flow Branches": 144, + "Input Parameters": 2, + "Control Flow Ratio": "88.3%", + "Start Line": 79, + "End Line": 522 + }, + { + "Function Name": "renderOptField", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 561, + "End Line": 580 + }, + { + "Function Name": "renderToFile", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 14, + "End Line": 29 + }, + { + "Function Name": "renderOptTokenField", + "Structural Impact": 23.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 9, + "Input Parameters": 4, + "Control Flow Ratio": "90.0%", + "Start Line": 590, + "End Line": 608 + }, + { + "Function Name": "renderNodeSliceField", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "90.0%", + "Start Line": 610, + "End Line": 627 + }, + { + "Function Name": "main", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "58.8%", + "Start Line": 845, + "End Line": 878 + }, + { + "Function Name": "moveSourceCursor", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 629, + "End Line": 653 + }, + { + "Function Name": "renderTrailing", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 529, + "End Line": 539 + }, + { + "Function Name": "renderOptItem", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 545, + "End Line": 550 + }, + { + "Function Name": "renderOptNode", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 71, + "End Line": 77 + }, + { + "Function Name": "renderCustomField", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 552, + "End Line": 555 + }, + { + "Function Name": "nodeTagName", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 188, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 656, + "End Line": 843 + }, + { + "Function Name": "renderToWriter", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 31, + "End Line": 42 + }, + { + "Function Name": "renderRoot", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "newline", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 524, + "End Line": 527 + }, + { + "Function Name": "renderTokenField", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 582, + "End Line": 588 + }, + { + "Function Name": "renderField", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 557, + "End Line": 559 + }, + { + "Function Name": "fmt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 44, + "End Line": 46 + }, + { + "Function Name": "format", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 52, + "End Line": 54 + }, + { + "Function Name": "renderItem", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 541, + "End Line": 543 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 238, + "Sequential Logic Declarations": 49, + "Function Parameters": 21, + "Function/Method Declarations": 20, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 193, + "Type/Safety Bypasses": 15, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 11, + "State Mutations / Variable Reassignments": 48, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 72, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 22, + "Manual Memory Allocation": 1, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 28, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 46, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 95, + "Resource Deallocation & Cleanup": 6, + "Private / Encapsulated Scopes": 95, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 874, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 81, + "Design Camel Case": 1, + "Design Snake Case": 72, + "Design Pascal Case": 8, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 2, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "std", + "testing.zig" + ] + } + } + }, + "python/numpy": { + "Directory Group Magnitude": 9250.66, + "File Count": 18, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "88.9%", + "Static: Literature & Documentation": "11.1%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "14.87%", + "Error & Exception Exposure": "43.1%", + "Tech Debt Exposure": "17.35%", + "Testing Exposure": "36.49%", + "API Exposure": "3.09%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "45.12%", + "Commented Logic Exposure": "5.45%", + "Specification Exposure": "83.7%", + "Instability Exposure": "44.44%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "18.6%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "python/numpy/lapack_litemodule.c": { + "1. Artifact Identity": { + "Filename": "lapack_litemodule.c", + "Path": "python/numpy/lapack_litemodule.c", + "Language": "C", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" + }, + "2. Topological Coordinates": { + "X": -4.83, + "Y": -140.9, + "Z": -747.24 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 435, + "Coding LOC": 360, + "Documentation LOC": 9, + "Structural Magnitude": 187.5, + "Control Flow Ratio": "45.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.483 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "25.6%", + "Error & Exception Exposure": "75.93%", + "Tech Debt Exposure": "11.07%", + "Testing Exposure": "2.35%", + "API Exposure": "13.37%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "93.82%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "99.95%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "check_object", + "Structural Impact": 26.1, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "64.3%", + "Start Line": 75, + "End Line": 106 + }, + { + "Function Name": "lapack_lite_exec", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 382, + "End Line": 410 + }, + { + "Function Name": "PyInit_lapack_lite", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 432, + "End Line": 434 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 27, + "Sequential Logic Declarations": 32, + "Function Parameters": 22, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 16, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 101, + "State Mutations / Variable Reassignments": 45, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 11, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 37, + "Pointer Arithmetic & Addressing": 191, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 14, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 260, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 12, + "Design Camel Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Python.h", + "npy_cblas.h", + "numpy/arrayobject.h" + ] + }, + "python/numpy/LICENSE.txt": { + "1. Artifact Identity": { + "Filename": "LICENSE.txt", + "Path": "python/numpy/LICENSE.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -667.02, + "Y": -224.82, + "Z": -1487.87 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 31, + "Coding LOC": 0, + "Documentation LOC": 25, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, @@ -144951,9 +146129,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5478.08, + "X": 5493.35, "Y": -18.75, - "Z": -2681.1 + "Z": -2690.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145142,9 +146320,9 @@ "Identity Proof": "Single Indicator (Ext: .pxd)" }, "2. Topological Coordinates": { - "X": 5267.24, + "X": 5282.51, "Y": 2.15, - "Z": -3579.75 + "Z": -3588.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145299,9 +146477,9 @@ "Identity Proof": "Single Indicator (Ext: .pyx)" }, "2. Topological Coordinates": { - "X": 4934.11, + "X": 4949.38, "Y": 23.89, - "Z": -2897.97 + "Z": -2907.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -145782,9 +146960,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 5231.1, + "X": 5246.37, "Y": 32.59, - "Z": -3195.58 + "Z": -3204.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -150720,44 +151898,44 @@ } } }, - "python/fastapi/tests": { - "Directory Group Magnitude": 7728.14, - "File Count": 204, + "javascript/react": { + "Directory Group Magnitude": 8339.47, + "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "4.89%", - "Error & Exception Exposure": "10.96%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.6%", - "Concurrency Exposure": "23.96%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.31%", - "Specification Exposure": "98.59%", + "Cognitive Load Exposure": "18.91%", + "Error & Exception Exposure": "29.6%", + "Tech Debt Exposure": "38.8%", + "Testing Exposure": "49.01%", + "API Exposure": "8.08%", + "Concurrency Exposure": "9.69%", + "State Flux Exposure": "19.03%", + "Commented Logic Exposure": "3.07%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "32.55%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "python/fastapi/tests/__init__.py": { + "javascript/react/ReactFiberBeginWork.js": { "1. Artifact Identity": { - "Filename": "__init__.py", - "Path": "python/fastapi/tests/__init__.py", - "Language": "Python", + "Filename": "ReactFiberBeginWork.js", + "Path": "javascript/react/ReactFiberBeginWork.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Folder Dominant Lang": "javascript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 3175.53, - "Y": -11.84, - "Z": 2270.55 + "X": -2798.42, + "Y": -96.11, + "Z": -3370.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -150766,90 +151944,801 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1, - "Coding LOC": 0, - "Documentation LOC": 0, - "Structural Magnitude": 10.52, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, + "Total LOC": 4449, + "Coding LOC": 3357, + "Documentation LOC": 779, + "Structural Magnitude": 1862.24, + "Control Flow Ratio": "68.4%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.0 + "Raw Cognitive Density": 0.278 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "0.0%", + "Cognitive Load Exposure": "13.1%", + "Error & Exception Exposure": "40.31%", + "Tech Debt Exposure": "14.74%", + "Testing Exposure": "80.0%", + "API Exposure": "5.71%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "6.67%", + "State Flux Exposure": "13.09%", + "Commented Logic Exposure": "4.93%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "12.27%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "beginWork", + "Structural Impact": 138.2, + "Lines of Code (LOC)": 283, + "Control Flow Branches": 61, + "Input Parameters": 3, + "Control Flow Ratio": "67.0%", + "Start Line": 4164, + "End Line": 4446 + }, + { + "Function Name": "attemptEarlyBailoutIfNoScheduledUpdate", + "Structural Impact": 115.3, + "Lines of Code (LOC)": 267, + "Control Flow Branches": 50, + "Input Parameters": 3, + "Control Flow Ratio": "80.6%", + "Start Line": 3896, + "End Line": 4162 + }, + { + "Function Name": "updateDehydratedSuspenseComponent", + "Structural Impact": 101.3, + "Lines of Code (LOC)": 226, + "Control Flow Branches": 29, + "Input Parameters": 8, + "Control Flow Ratio": "70.7%", + "Start Line": 2937, + "End Line": 3162 + }, + { + "Function Name": "updateSuspenseComponent", + "Structural Impact": 81.2, + "Lines of Code (LOC)": 265, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "80.5%", + "Start Line": 2348, + "End Line": 2612 + }, + { + "Function Name": "updateSuspenseListComponent", + "Structural Impact": 77.1, + "Lines of Code (LOC)": 182, + "Control Flow Branches": 33, + "Input Parameters": 3, + "Control Flow Ratio": "82.5%", + "Start Line": 3386, + "End Line": 3567 + }, + { + "Function Name": "updateOffscreenComponent", + "Structural Impact": 76.7, + "Lines of Code (LOC)": 193, + "Control Flow Branches": 29, + "Input Parameters": 4, + "Control Flow Ratio": "78.4%", + "Start Line": 612, + "End Line": 804 + }, + { + "Function Name": "updateFunctionComponent", + "Structural Impact": 61.8, + "Lines of Code (LOC)": 110, + "Control Flow Branches": 22, + "Input Parameters": 5, + "Control Flow Ratio": "81.5%", + "Start Line": 1422, + "End Line": 1531 + }, + { + "Function Name": "finishClassComponent", + "Structural Impact": 57.6, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 19, + "Input Parameters": 6, + "Control Flow Ratio": "86.4%", + "Start Line": 1691, + "End Line": 1783 + }, + { + "Function Name": "updateClassComponent", + "Structural Impact": 54.7, + "Lines of Code (LOC)": 114, + "Control Flow Branches": 19, + "Input Parameters": 5, + "Control Flow Ratio": "86.4%", + "Start Line": 1576, + "End Line": 1689 + }, + { + "Function Name": "updateDehydratedActivityComponent", + "Structural Impact": 52.5, + "Lines of Code (LOC)": 144, + "Control Flow Branches": 15, + "Input Parameters": 7, + "Control Flow Ratio": "78.9%", + "Start Line": 975, + "End Line": 1118 + }, + { + "Function Name": "mountLazyComponent", + "Structural Impact": 51.8, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 2079, + "End Line": 2174 + }, + { + "Function Name": "validateRevealOrder", + "Structural Impact": 42.3, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 27, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3242, + "End Line": 3296 + }, + { + "Function Name": "updateViewTransition", + "Structural Impact": 35.0, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "93.8%", + "Start Line": 3569, + "End Line": 3629 + }, + { + "Function Name": "validateTailOptions", + "Structural Impact": 34.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3298, + "End Line": 3334 + }, + { + "Function Name": "updateHostRoot", + "Structural Impact": 31.9, + "Lines of Code (LOC)": 117, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "70.6%", + "Start Line": 1800, + "End Line": 1916 + }, + { + "Function Name": "updateForwardRef", + "Structural Impact": 30.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 10, + "Input Parameters": 5, + "Control Flow Ratio": "76.9%", + "Start Line": 405, + "End Line": 469 + }, + { + "Function Name": "propagateSuspenseContextChange", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 3177, + "End Line": 3219 + }, + { + "Function Name": "validateFunctionComponentInDev", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2215, + "End Line": 2252 + }, + { + "Function Name": "updateMemoComponent", + "Structural Impact": 27.8, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "52.9%", + "Start Line": 471, + "End Line": 537 + }, + { + "Function Name": "remountFiber", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 70, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 3806, + "End Line": 3875 + }, + { + "Function Name": "updateSuspenseFallbackChildren", + "Structural Impact": 26.5, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "61.5%", + "Start Line": 2755, + "End Line": 2843 + }, + { + "Function Name": "updateSimpleMemoComponent", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "80.0%", + "Start Line": 539, + "End Line": 610 + }, + { + "Function Name": "updateHostComponent", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "81.8%", + "Start Line": 1933, + "End Line": 1999 + }, + { + "Function Name": "updateActivityComponent", + "Structural Impact": 22.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 1120, + "End Line": 1211 + }, + { + "Function Name": "replayFunctionComponent", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "75.0%", + "Start Line": 1533, + "End Line": 1574 + }, + { + "Function Name": "updateCacheComponent", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 1213, + "End Line": 1277 + }, + { + "Function Name": "mountSuspenseFallbackChildren", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "54.5%", + "Start Line": 2634, + "End Line": 2697 + }, + { + "Function Name": "updateTracingMarkerComponent", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 1280, + "End Line": 1330 + }, + { + "Function Name": "markRef", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1381, + "End Line": 1400 + }, + { + "Function Name": "updateContextConsumer", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3685, + "End Line": 3725 + }, + { + "Function Name": "bailoutOnAlreadyFinishedWork", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3765, + "End Line": 3804 + }, + { + "Function Name": "updateSuspensePrimaryChildren", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 2718, + "End Line": 2753 + }, + { + "Function Name": "updateHostHoistable", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 2001, + "End Line": 2046 + }, + { + "Function Name": "mountActivityChildren", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 890, + "End Line": 927 + }, + { + "Function Name": "updateContextProvider", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 3658, + "End Line": 3683 + }, + { + "Function Name": "updateSuspenseOffscreenState", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 2268, + "End Line": 2298 + }, + { + "Function Name": "deferHiddenOffscreenComponent", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 826, + "End Line": 870 + }, + { + "Function Name": "initSuspenseListRenderState", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 3336, + "End Line": 3366 + }, + { + "Function Name": "mountSuspenseFallbackAfterRetryWithoutHydrating", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "40.0%", + "Start Line": 2873, + "End Line": 2912 + }, + { + "Function Name": "mountIncompleteClassComponent", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 2176, + "End Line": 2213 + }, + { + "Function Name": "reconcileChildren", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 340, + "End Line": 371 + }, + { + "Function Name": "bailoutOffscreenComponent", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 806, + "End Line": 824 + }, + { + "Function Name": "resetSuspendedCurrentOnMountInLegacyMode", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3747, + "End Line": 3763 + }, + { + "Function Name": "checkScheduledUpdateOrContext", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3877, + "End Line": 3894 + }, + { + "Function Name": "shouldRemainOnFallback", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2301, + "End Line": 2328 + }, + { + "Function Name": "updateProfiler", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1355, + "End Line": 1379 + }, + { + "Function Name": "updatePortalComponent", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3631, + "End Line": 3654 + }, + { + "Function Name": "mountDehydratedSuspenseComponent", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2914, + "End Line": 2935 + }, + { + "Function Name": "updateHostSingleton", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 2048, + "End Line": 2068 + }, + { + "Function Name": "getRemainingWorkInPrimaryTree", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2330, + "End Line": 2346 + }, + { + "Function Name": "findLastContentRow", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3221, + "End Line": 3240 + }, + { + "Function Name": "pushHostRootContext", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1785, + "End Line": 1798 + }, + { + "Function Name": "updateFragment", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1332, + "End Line": 1343 + }, + { + "Function Name": "scheduleSuspenseWorkOnFiber", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3164, + "End Line": 3175 + }, + { + "Function Name": "updateHostText", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2070, + "End Line": 2077 + }, + { + "Function Name": "forceUnmountCurrentAndReconcile", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 373, + "End Line": 403 + }, + { + "Function Name": "retryActivityComponentWithoutHydrating", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 929, + "End Line": 960 + }, + { + "Function Name": "mountIncompleteFunctionComponent", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 1402, + "End Line": 1420 + }, + { + "Function Name": "retrySuspenseComponentWithoutHydrating", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2845, + "End Line": 2871 + }, + { + "Function Name": "reverseChildren", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3368, + "End Line": 3377 + }, + { + "Function Name": "mountSuspensePrimaryChildren", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2614, + "End Line": 2632 + }, + { + "Function Name": "updateLegacyHiddenComponent", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 872, + "End Line": 888 + }, + { + "Function Name": "mountHostRootWithoutHydrating", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1918, + "End Line": 1931 + }, + { + "Function Name": "mountDehydratedActivityComponent", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 962, + "End Line": 973 + }, + { + "Function Name": "updateMode", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1345, + "End Line": 1353 + }, + { + "Function Name": "mountWorkInProgressOffscreenFiber", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2699, + "End Line": 2707 + }, + { + "Function Name": "updateScopeComponent", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3727, + "End Line": 3737 + }, + { + "Function Name": "updateWorkInProgressOffscreenFiber", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2709, + "End Line": 2716 + }, + { + "Function Name": "mountSuspenseOffscreenState", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2261, + "End Line": 2266 + }, + { + "Function Name": "markWorkInProgressReceivedUpdate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3739, + "End Line": 3741 + }, + { + "Function Name": "checkIfWorkInProgressReceivedUpdate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3743, + "End Line": 3745 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 604, + "Sequential Logic Declarations": 279, + "Function Parameters": 71, + "Function/Method Declarations": 71, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 218, + "Type/Safety Bypasses": 13, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 158, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 1, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, + "UI / View Layer Components": 17, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 54, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 25, + "Acknowledged Tech Debt (FIXMEs)": 8, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 7, + "Dependency Injection Constructs": 1, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 16, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Ad-hoc Print / Debug Statements": 18, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 13, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 6, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 251, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 6, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 3053, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 1, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -150860,13 +152749,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Core Var Decl": 352, + "Design Camel Case": 203, + "Design Snake Case": 84, + "Design Pascal Case": 65, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 9, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -150877,7 +152766,7 @@ "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, + "Global Environment Mutation": 1, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, @@ -150892,29 +152781,75 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 45, + "Direct Downstream (Dependency Blast Radius)": 1, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "./ReactCapturedValue", + "./ReactChildFiber", + "./ReactCurrentFiber", + "./ReactFiber", + "./ReactFiberActivityComponent", + "./ReactFiberCacheComponent", + "./ReactFiberCallUserSpace", + "./ReactFiberClassComponent", + "./ReactFiberClassUpdateQueue", + "./ReactFiberConcurrentUpdates", + "./ReactFiberConfig", + "./ReactFiberDevToolsHook", + "./ReactFiberFlags", + "./ReactFiberHiddenContext", + "./ReactFiberHooks", + "./ReactFiberHostContext", + "./ReactFiberHotReloading", + "./ReactFiberHydrationContext", + "./ReactFiberLane", + "./ReactFiberLegacyContext", + "./ReactFiberNewContext", + "./ReactFiberOffscreenComponent", + "./ReactFiberReconciler", + "./ReactFiberRoot", + "./ReactFiberSuspenseComponent", + "./ReactFiberSuspenseContext", + "./ReactFiberThenable", + "./ReactFiberThrow", + "./ReactFiberTracingMarkerComponent", + "./ReactFiberTransition", + "./ReactFiberTreeContext", + "./ReactFiberViewTransitionComponent", + "./ReactFiberWorkLoop", + "./ReactInternalTypes", + "./ReactProfilerTimer", + "./ReactStrictModeWarnings", + "./ReactTypeOfMode", + "./ReactWorkTags", + "react-reconciler/src/getComponentNameFromFiber", + "react/src/ReactLazy", + "shared/ReactFeatureFlags", + "shared/ReactSymbols", + "shared/ReactTypes", + "shared/getComponentNameFromType", + "shared/shallowEqual" + ] }, - "python/fastapi/tests/main.py": { + "javascript/react/ReactFiberWorkLoop.js": { "1. Artifact Identity": { - "Filename": "main.py", - "Path": "python/fastapi/tests/main.py", - "Language": "Python", - "Architect": "Unknown Architect", + "Filename": "ReactFiberWorkLoop.js", + "Path": "javascript/react/ReactFiberWorkLoop.js", + "Language": "Javascript", + "Architect": "an older render", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 2540.68, - "Y": -49.92, - "Z": -485.34 + "X": -3152.81, + "Y": -174.73, + "Z": -2818.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -150923,1054 +152858,1305 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 209, - "Coding LOC": 127, - "Documentation LOC": 0, - "Structural Magnitude": 173.44, - "Control Flow Ratio": "3.5%", - "Popularity Rank": 0, + "Total LOC": 5622, + "Coding LOC": 4171, + "Documentation LOC": 1028, + "Structural Magnitude": 2454.52, + "Control Flow Ratio": "70.8%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.058 + "Raw Cognitive Density": 0.346 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.95%", - "Error & Exception Exposure": "55.34%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "17.65%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "16.44%", + "Error & Exception Exposure": "40.11%", + "Tech Debt Exposure": "16.45%", + "Testing Exposure": "80.0%", + "API Exposure": "11.13%", + "Concurrency Exposure": "14.16%", + "State Flux Exposure": "21.96%", + "Commented Logic Exposure": "5.36%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "26.18%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "get_query_optional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 151, - "End Line": 154 + "Function Name": "completeRoot", + "Structural Impact": 166.7, + "Lines of Code (LOC)": 213, + "Control Flow Branches": 38, + "Input Parameters": 15, + "Control Flow Ratio": "95.0%", + "Start Line": 3489, + "End Line": 3701 }, { - "Function Name": "get_query_type_optional", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 163, - "End Line": 166 + "Function Name": "renderRootConcurrent", + "Structural Impact": 126.3, + "Lines of Code (LOC)": 275, + "Control Flow Branches": 64, + "Input Parameters": 2, + "Control Flow Ratio": "92.8%", + "Start Line": 2757, + "End Line": 3031 }, { - "Function Name": "get_query_param", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 175, - "End Line": 178 + "Function Name": "commitRoot", + "Structural Impact": 123.7, + "Lines of Code (LOC)": 198, + "Control Flow Branches": 35, + "Input Parameters": 9, + "Control Flow Ratio": "89.7%", + "Start Line": 3703, + "End Line": 3900 }, { - "Function Name": "get_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Function Name": "performWorkOnRoot", + "Structural Impact": 107.5, + "Lines of Code (LOC)": 189, + "Control Flow Branches": 48, + "Input Parameters": 3, + "Control Flow Ratio": "94.1%", + "Start Line": 1122, + "End Line": 1310 }, { - "Function Name": "get_str_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 + "Function Name": "prepareFreshStack", + "Structural Impact": 98.4, + "Lines of Code (LOC)": 271, + "Control Flow Branches": 48, + "Input Parameters": 2, + "Control Flow Ratio": "98.0%", + "Start Line": 2001, + "End Line": 2271 }, { - "Function Name": "get_int_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushSpawnedWork", + "Structural Impact": 75.2, + "Lines of Code (LOC)": 283, + "Control Flow Branches": 60, + "Input Parameters": 0, + "Control Flow Ratio": "89.6%", + "Start Line": 4132, + "End Line": 4414 + }, + { + "Function Name": "renderRootSync", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "91.2%", + "Start Line": 2601, + "End Line": 2746 + }, + { + "Function Name": "finishConcurrentRender", + "Structural Impact": 66.6, + "Lines of Code (LOC)": 157, + "Control Flow Branches": 23, + "Input Parameters": 5, + "Control Flow Ratio": "88.5%", + "Start Line": 1398, + "End Line": 1554 + }, + { + "Function Name": "completeRootWhenReady", + "Structural Impact": 64.3, + "Lines of Code (LOC)": 124, + "Control Flow Branches": 14, + "Input Parameters": 14, + "Control Flow Ratio": "87.5%", + "Start Line": 1556, + "End Line": 1679 + }, + { + "Function Name": "scheduleUpdateOnFiber", + "Structural Impact": 62.4, + "Lines of Code (LOC)": 127, + "Control Flow Branches": 27, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 972, + "End Line": 1098 + }, + { + "Function Name": "handleThrow", + "Structural Impact": 56.7, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 28, + "Input Parameters": 2, + "Control Flow Ratio": "96.6%", + "Start Line": 2280, + "End Line": 2408 + }, + { + "Function Name": "throwAndUnwindWorkLoop", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 19, + "Input Parameters": 4, + "Control Flow Ratio": "82.6%", + "Start Line": 3212, + "End Line": 3318 + }, + { + "Function Name": "flushPassiveEffectsImpl", + "Structural Impact": 35.4, + "Lines of Code (LOC)": 148, + "Control Flow Branches": 27, + "Input Parameters": 0, + "Control Flow Ratio": "90.0%", + "Start Line": 4705, + "End Line": 4852 + }, + { + "Function Name": "pingSuspendedRoot", + "Structural Impact": 32.0, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "92.9%", + "Start Line": 4993, + "End Line": 5073 + }, + { + "Function Name": "captureCommitPhaseError", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "68.4%", + "Start Line": 4890, + "End Line": 4945 + }, + { + "Function Name": "isRenderConsistentWithExternalStores", + "Structural Impact": 29.8, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 18, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Control Flow Ratio": "58.1%", + "Start Line": 1681, + "End Line": 1738 }, { - "Function Name": "get_float_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushLayoutEffects", + "Structural Impact": 24.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 19, + "Input Parameters": 0, + "Control Flow Ratio": "95.0%", + "Start Line": 4033, + "End Line": 4130 + }, + { + "Function Name": "finishedViewTransition", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Control Flow Ratio": "93.8%", + "Start Line": 3930, + "End Line": 3973 }, { - "Function Name": "get_bool_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "warnAboutRenderPhaseUpdatesInDEV", + "Structural Impact": 24.7, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 52 + "Control Flow Ratio": "100.0%", + "Start Line": 5462, + "End Line": 5503 }, { - "Function Name": "get_path_param_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "doubleInvokeEffectsInDEVIfNecessary", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "90.9%", + "Start Line": 5280, + "End Line": 5326 + }, + { + "Function Name": "replayBeginWork", + "Structural Impact": 24.2, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 13, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 + "Control Flow Ratio": "81.2%", + "Start Line": 3122, + "End Line": 3210 }, { - "Function Name": "get_path_param_min_length", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "warnAboutUpdateOnNotYetMountedFiberInDEV", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 62 + "Control Flow Ratio": "73.7%", + "Start Line": 5408, + "End Line": 5454 }, { - "Function Name": "get_path_param_max_length", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "resolveRetryWakeable", + "Structural Impact": 22.6, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "78.6%", + "Start Line": 5141, + "End Line": 5176 + }, + { + "Function Name": "flushGestureAnimations", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 16, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 4510, + "End Line": 4597 + }, + { + "Function Name": "unwindUnitOfWork", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 3411, + "End Line": 3487 + }, + { + "Function Name": "applyGestureOnRoot", + "Structural Impact": 19.9, + "Lines of Code (LOC)": 55, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 4416, + "End Line": 4470 + }, + { + "Function Name": "recoverFromConcurrentError", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 1312, + "End Line": 1384 + }, + { + "Function Name": "warnIfUpdatesNotWrappedWithActDEV", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 67 + "Control Flow Ratio": "64.7%", + "Start Line": 5544, + "End Line": 5591 }, { - "Function Name": "get_path_param_min_max_length", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "completeUnitOfWork", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 72 + "Control Flow Ratio": "62.5%", + "Start Line": 3346, + "End Line": 3409 }, { - "Function Name": "get_path_param_gt", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "requestUpdateLane", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 77 + "Control Flow Ratio": "71.4%", + "Start Line": 809, + "End Line": 853 }, { - "Function Name": "get_path_param_gt0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "throwIfInfiniteUpdateLoopDetected", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5178, + "End Line": 5241 + }, + { + "Function Name": "finalizeRender", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1982, + "End Line": 1999 + }, + { + "Function Name": "performUnitOfWork", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 82 + "Control Flow Ratio": "90.0%", + "Start Line": 3059, + "End Line": 3101 }, { - "Function Name": "get_path_param_ge", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "attachPingListener", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4947, + "End Line": 4991 + }, + { + "Function Name": "restartGestureRoot", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 87 + "Control Flow Ratio": "100.0%", + "Start Line": 5085, + "End Line": 5112 }, { - "Function Name": "get_path_param_lt", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "commitDoubleInvokeEffectsInDEV", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "87.5%", + "Start Line": 5328, + "End Line": 5357 + }, + { + "Function Name": "invokeEffectFn", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 92 + "Control Flow Ratio": "66.7%", + "Start Line": 5381, + "End Line": 5405 }, { - "Function Name": "get_path_param_lt0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "scheduleGestureTransitionEvent", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 932, + "End Line": 966 + }, + { + "Function Name": "scheduleViewTransitionEvent", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 908, + "End Line": 930 + }, + { + "Function Name": "flushMutationEffects", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "87.5%", + "Start Line": 3987, + "End Line": 4031 + }, + { + "Function Name": "shouldRemainOnPreviousScreen", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 56, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "54.5%", + "Start Line": 2410, + "End Line": 2465 + }, + { + "Function Name": "markRootPinged", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1761, + "End Line": 1778 + }, + { + "Function Name": "warnIfSuspenseResolutionNotWrappedWithActDEV", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 97 + "Control Flow Ratio": "83.3%", + "Start Line": 5593, + "End Line": 5615 }, { - "Function Name": "get_path_param_le", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "scheduleCallback", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 5522, + "End Line": 5537 + }, + { + "Function Name": "markRootUpdated", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1746, + "End Line": 1759 + }, + { + "Function Name": "addMarkerProgressCallbackToPendingTransition", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 569, + "End Line": 595 + }, + { + "Function Name": "addMarkerIncompleteCallbackToPendingTransition", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 597, + "End Line": 623 + }, + { + "Function Name": "markRenderDerivedCause", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 102 + "Control Flow Ratio": "100.0%", + "Start Line": 2494, + "End Line": 2507 }, { - "Function Name": "get_path_param_lt_gt", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "renderDidSuspendDelayIfPossible", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2530, + "End Line": 2574 + }, + { + "Function Name": "workLoopConcurrent", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 107 + "Control Flow Ratio": "100.0%", + "Start Line": 3034, + "End Line": 3048 }, { - "Function Name": "get_path_param_le_ge", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "captureCommitPhaseErrorOnRoot", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 4869, + "End Line": 4888 + }, + { + "Function Name": "flushGestureMutations", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 4472, + "End Line": 4508 + }, + { + "Function Name": "flushPendingEffects", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 4639, + "End Line": 4666 + }, + { + "Function Name": "addMarkerCompleteCallbackToPendingTransition", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 625, + "End Line": 650 + }, + { + "Function Name": "addTransitionProgressCallbackToPendingTransition", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 652, + "End Line": 677 + }, + { + "Function Name": "replaySuspendedUnitOfWork", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 112 + "Control Flow Ratio": "80.0%", + "Start Line": 3103, + "End Line": 3120 }, { - "Function Name": "get_path_param_lt_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "requestDeferredLane", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "83.3%", + "Start Line": 869, + "End Line": 906 + }, + { + "Function Name": "addTransitionStartCallbackToPendingTransition", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 117 + "Control Flow Ratio": "100.0%", + "Start Line": 545, + "End Line": 567 }, { - "Function Name": "get_path_param_gt_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "addTransitionCompleteCallbackToPendingTransition", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 122 + "Control Flow Ratio": "100.0%", + "Start Line": 679, + "End Line": 701 }, { - "Function Name": "get_path_param_le_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "recursivelyTraverseAndDoubleInvokeEffectsInDEV", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5250, + "End Line": 5265 + }, + { + "Function Name": "suspendedViewTransition", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 127 + "Control Flow Ratio": "100.0%", + "Start Line": 3912, + "End Line": 3928 }, { - "Function Name": "get_path_param_ge_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "resetWorkInProgressStack", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1957, + "End Line": 1980 + }, + { + "Function Name": "legacyCommitDoubleInvokeEffectsInDEV", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5359, + "End Line": 5376 + }, + { + "Function Name": "retryTimedOutBoundary", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5114, + "End Line": 5130 + }, + { + "Function Name": "restorePendingUpdaters", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 5505, + "End Line": 5518 + }, + { + "Function Name": "flushRoot", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1801, + "End Line": 1813 + }, + { + "Function Name": "releaseRootPooledCache", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4617, + "End Line": 4628 + }, + { + "Function Name": "flushPassiveEffects", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 4668, + "End Line": 4703 + }, + { + "Function Name": "doubleInvokeEffectsOnFiber", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5268, + "End Line": 5278 + }, + { + "Function Name": "markRootSuspended", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 1780, + "End Line": 1799 + }, + { + "Function Name": "makeErrorInfo", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 131, - "End Line": 132 + "Control Flow Ratio": "66.7%", + "Start Line": 4599, + "End Line": 4615 }, { - "Function Name": "get_path_param_lt_gt_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "requestRetryLane", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 137 + "Control Flow Ratio": "50.0%", + "Start Line": 855, + "End Line": 867 }, { - "Function Name": "get_path_param_le_ge_int", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "queueRecoverableErrors", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 141, - "End Line": 142 + "Control Flow Ratio": "100.0%", + "Start Line": 1386, + "End Line": 1396 }, { - "Function Name": "get_query", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "pushDispatcher", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 146, - "End Line": 147 + "Control Flow Ratio": "50.0%", + "Start Line": 2467, + "End Line": 2478 }, { - "Function Name": "get_query_type", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "onResolution", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 2837, + "End Line": 2851 + }, + { + "Function Name": "queueConcurrentError", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 159 + "Control Flow Ratio": "100.0%", + "Start Line": 2582, + "End Line": 2588 }, { - "Function Name": "get_query_type_int_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "markLegacyErrorBoundaryAsFailed", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 170, - "End Line": 171 + "Control Flow Ratio": "100.0%", + "Start Line": 4861, + "End Line": 4867 }, { - "Function Name": "get_query_param_required", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "workLoopConcurrentByScheduler", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3051, + "End Line": 3057 + }, + { + "Function Name": "reportViewTransitionError", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 183 + "Control Flow Ratio": "50.0%", + "Start Line": 3902, + "End Line": 3910 }, { - "Function Name": "get_query_param_required_type", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "pingGestureRoot", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 188 + "Control Flow Ratio": "50.0%", + "Start Line": 5075, + "End Line": 5083 }, { - "Function Name": "get_query_type_frozenset", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "retryDehydratedSuspenseBoundary", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 197, - "End Line": 198 + "Control Flow Ratio": "50.0%", + "Start Line": 5132, + "End Line": 5139 }, { - "Function Name": "get_query_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "isAlreadyFailedLegacyErrorBoundary", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 202, - "End Line": 203 + "Control Flow Ratio": "50.0%", + "Start Line": 4854, + "End Line": 4859 }, { - "Function Name": "get_query_list_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "setIsRunningInsertionEffect", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 208 + "Control Flow Ratio": "100.0%", + "Start Line": 5617, + "End Line": 5621 }, { - "Function Name": "non_operation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "scheduleInitialHydrationOnRoot", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 1100, + "End Line": 1114 }, { - "Function Name": "non_decorated_route", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "panicOnRootError", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 3330, + "End Line": 3344 }, { - "Function Name": "get_text", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushAfterMutationEffects", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Control Flow Ratio": "50.0%", + "Start Line": 3975, + "End Line": 3985 }, { - "Function Name": "get_enum_status_code", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushSyncWork", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 192, - "End Line": 193 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 82, - "Function Parameters": 38, - "Function/Method Declarations": 38, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 111, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 37, - "Generic Type Abstractions": 6, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 2, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 27, - "Core Var Decl": 24, - "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 2, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "http" - ] - }, - "python/fastapi/tests/test_additional_properties.py": { - "1. Artifact Identity": { - "Filename": "test_additional_properties.py", - "Path": "python/fastapi/tests/test_additional_properties.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1411.85, - "Y": -199.34, - "Z": 1232.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 103, - "Documentation LOC": 0, - "Structural Magnitude": 15.16, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.54%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "33.3%", + "Start Line": 1926, + "End Line": 1932 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 0, + "Function Name": "hasPendingCommitEffects", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 777, + "End Line": 782 + }, + { + "Function Name": "isWorkLoopSuspendedOnData", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 798, + "End Line": 803 + }, + { + "Function Name": "workLoopSync", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2750, + "End Line": 2755 + }, + { + "Function Name": "flushPendingEffectsDelayed", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 4632, + "End Line": 4637 + }, + { + "Function Name": "flushRenderPhaseStrictModeWarningsInDEV", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 5243, + "End Line": 5248 + }, + { + "Function Name": "getRootWithPendingPassiveEffects", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 784, + "End Line": 788 + }, + { + "Function Name": "renderDidSuspend", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2524, + "End Line": 2528 + }, + { + "Function Name": "renderDidError", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2576, + "End Line": 2580 + }, + { + "Function Name": "shouldForceFlushFallbacksInDEV", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 5539, + "End Line": 5542 + }, + { + "Function Name": "markSpawnedRetryLane", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 114 + "Start Line": 3320, + "End Line": 3328 }, { - "Function Name": "foo", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "isUnsafeClassRenderPhaseUpdate", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 1116, + "End Line": 1120 }, { - "Function Name": "test_additional_properties_post", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "resetSuspendedWorkLoopOnUnwind", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 92, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_properties_bool.py": { - "1. Artifact Identity": { - "Filename": "test_additional_properties_bool.py", - "Path": "python/fastapi/tests/test_additional_properties_bool.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, FooBaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1938.11, - "Y": -188.72, - "Z": 1581.17 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 126, - "Coding LOC": 109, - "Documentation LOC": 0, - "Structural Magnitude": 19.48, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "39.74%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.59%", - "Concurrency Exposure": "22.39%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 2273, + "End Line": 2278 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 87, + "Function Name": "markSkippedUpdateLanes", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 125 + "Start Line": 2517, + "End Line": 2522 }, { - "Function Name": "post", + "Function Name": "setEntangledRenderLanes", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 1949, + "End Line": 1951 }, { - "Function Name": "test_call_valid", + "Function Name": "popDispatcher", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2480, + "End Line": 2482 + }, + { + "Function Name": "popAsyncDispatcher", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2490, + "End Line": 2492 + }, + { + "Function Name": "get", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4605, + "End Line": 4611 + }, + { + "Function Name": "isAlreadyRendering", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1934, + "End Line": 1938 + }, + { + "Function Name": "isInvalidExecutionContextForEventFunction", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 1940, + "End Line": 1943 }, { - "Function Name": "test_call_invalid", + "Function Name": "pushAsyncDispatcher", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2484, + "End Line": 2488 + }, + { + "Function Name": "renderHasNotSuspendedYet", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2592, + "End Line": 2596 + }, + { + "Function Name": "getWorkInProgressTransitions", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 30 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 34, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 95, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_response_extra.py": { - "1. Artifact Identity": { - "Filename": "test_additional_response_extra.py", - "Path": "python/fastapi/tests/test_additional_response_extra.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1743.54, - "Y": -210.35, - "Z": -1728.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 53, - "Coding LOC": 39, - "Documentation LOC": 0, - "Structural Magnitude": 8.28, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.051 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.88%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.95%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 535, + "End Line": 537 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, + "Function Name": "resetRenderTimer", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 52 + "Start Line": 703, + "End Line": 705 }, { - "Function Name": "test_path_operation", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "getRenderTargetTime", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 707, + "End Line": 709 }, { - "Function Name": "read_item", + "Function Name": "getWorkInProgressRoot", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 765, + "End Line": 767 + }, + { + "Function Name": "getCommittingRoot", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 769, + "End Line": 771 + }, + { + "Function Name": "getWorkInProgressRootRenderLanes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 773, + "End Line": 775 + }, + { + "Function Name": "getPendingPassiveEffectsLanes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 790, + "End Line": 792 + }, + { + "Function Name": "getPendingTransitionTypes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 794, + "End Line": 796 + }, + { + "Function Name": "getCurrentTime", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 805, + "End Line": 807 + }, + { + "Function Name": "peekDeferredLane", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 968, + "End Line": 970 + }, + { + "Function Name": "getExecutionContext", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1815, + "End Line": 1817 + }, + { + "Function Name": "getEntangledRenderLanes", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1953, + "End Line": 1955 + }, + { + "Function Name": "markTransitionStarted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2509, + "End Line": 2511 + }, + { + "Function Name": "markCommitTimeOfFallback", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2513, + "End Line": 2515 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 909, + "Sequential Logic Declarations": 374, + "Function Parameters": 141, + "Function/Method Declarations": 125, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 342, + "Type/Safety Bypasses": 51, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 121, + "State Mutations / Variable Reassignments": 248, + "Commented-out Code (Dead Logic)": 8, + "Structured Documentation Blocks": 4, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 23, + "Closures and Anonymous Functions": 16, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 65, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 48, + "Acknowledged Tech Debt (FIXMEs)": 8, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 6, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 25, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 14, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 12, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 8, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 285, + "Resource Deallocation & Cleanup": 2, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 6, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 3692, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -151986,16 +154172,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 671, + "Design Camel Case": 469, + "Design Snake Case": 117, + "Design Pascal Case": 66, + "Design Upper Case": 19, + "Design Short Vars": 5, + "Design Long Vars": 146, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -152019,33 +154205,89 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 59, + "Direct Downstream (Dependency Blast Radius)": 1, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" + "./ReactCapturedValue", + "./ReactChildFiber", + "./ReactCurrentFiber", + "./ReactEventPriorities", + "./ReactFiber", + "./ReactFiberAct", + "./ReactFiberActivityComponent", + "./ReactFiberApplyGesture", + "./ReactFiberAsyncDispatcher", + "./ReactFiberBeginWork", + "./ReactFiberCacheComponent", + "./ReactFiberClassUpdateQueue", + "./ReactFiberCommitViewTransitions", + "./ReactFiberCommitWork", + "./ReactFiberCompleteWork", + "./ReactFiberConcurrentUpdates", + "./ReactFiberConfig", + "./ReactFiberDevToolsHook", + "./ReactFiberErrorLogger", + "./ReactFiberFlags", + "./ReactFiberGestureScheduler", + "./ReactFiberHooks", + "./ReactFiberHydrationContext", + "./ReactFiberLane", + "./ReactFiberLegacyContext", + "./ReactFiberNewContext", + "./ReactFiberOffscreenComponent", + "./ReactFiberPerformanceTrack", + "./ReactFiberRoot", + "./ReactFiberRootScheduler", + "./ReactFiberShellHydration", + "./ReactFiberSuspenseComponent", + "./ReactFiberSuspenseContext", + "./ReactFiberThenable", + "./ReactFiberThrow", + "./ReactFiberTracingMarkerComponent", + "./ReactFiberTransition", + "./ReactFiberTransitionTypes", + "./ReactFiberUnwindWork", + "./ReactFiberViewTransitionComponent", + "./ReactInternalTypes", + "./ReactPostPaintCallback", + "./ReactProfilerTimer", + "./ReactRootTags", + "./ReactStrictModeWarnings", + "./ReactTestSelectors", + "./ReactTypeOfMode", + "./ReactWorkTags", + "./Scheduler", + "react-reconciler/src/getComponentNameFromFiber", + "react/src/ReactStartTransition", + "react/src/ReactTransitionType", + "shared/ReactFeatureFlags", + "shared/ReactOwnerStackReset", + "shared/ReactSharedInternals", + "shared/ReactSymbols", + "shared/ReactTypes", + "shared/objectIs", + "shared/reportGlobalError" ] }, - "python/fastapi/tests/test_additional_responses_bad.py": { + "javascript/react/ReactFlightServer.js": { "1. Artifact Identity": { - "Filename": "test_additional_responses_bad.py", - "Path": "python/fastapi/tests/test_additional_responses_bad.py", - "Language": "Python", + "Filename": "ReactFlightServer.js", + "Path": "javascript/react/ReactFlightServer.js", + "Language": "Javascript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4641.35, - "Y": 155.59, - "Z": 1304.75 + "X": -2826.85, + "Y": -49.48, + "Z": -3101.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -152054,2953 +154296,1643 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 41, - "Coding LOC": 30, - "Documentation LOC": 2, - "Structural Magnitude": 6.8, - "Control Flow Ratio": "11.1%", + "Total LOC": 6445, + "Coding LOC": 5155, + "Documentation LOC": 922, + "Structural Magnitude": 3976.7, + "Control Flow Ratio": "68.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.2 + "Raw Cognitive Density": 0.532 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.99%", - "Error & Exception Exposure": "58.03%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "5.88%", - "Concurrency Exposure": "40.48%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "29.43%", + "Error & Exception Exposure": "40.79%", + "Tech Debt Exposure": "26.87%", + "Testing Exposure": "80.0%", + "API Exposure": "5.9%", + "Concurrency Exposure": "34.28%", + "State Flux Exposure": "60.08%", + "Commented Logic Exposure": "5.07%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "12.36%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 38, - "End Line": 40 + "Function Name": "renderModelDestructive", + "Structural Impact": 405.5, + "Lines of Code (LOC)": 615, + "Control Flow Branches": 152, + "Input Parameters": 5, + "Control Flow Ratio": "70.0%", + "Start Line": 3463, + "End Line": 4077 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 8, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 20, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pytest" - ] - }, - "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_custom_model_in_callback.py", - "Path": "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4112.95, - "Y": 142.25, - "Z": 1331.64 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 148, - "Coding LOC": 134, - "Documentation LOC": 0, - "Structural Magnitude": 17.08, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.2%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.16%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "renderDebugModel", + "Structural Impact": 307.7, + "Lines of Code (LOC)": 471, + "Control Flow Branches": 115, + "Input Parameters": 5, + "Control Flow Ratio": "64.6%", + "Start Line": 4746, + "End Line": 5216 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 147 + "Function Name": "visitAsyncNodeImpl", + "Structural Impact": 177.7, + "Lines of Code (LOC)": 221, + "Control Flow Branches": 62, + "Input Parameters": 6, + "Control Flow Ratio": "92.5%", + "Start Line": 2389, + "End Line": 2609 }, { - "Function Name": "main_route", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Function Name": "renderElement", + "Structural Impact": 100.8, + "Lines of Code (LOC)": 150, + "Control Flow Branches": 32, + "Input Parameters": 7, + "Control Flow Ratio": "82.1%", + "Start Line": 2179, + "End Line": 2328 }, { - "Function Name": "callback_route", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 32, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 2, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 119, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "starlette.responses" - ] - }, - "python/fastapi/tests/test_additional_responses_custom_validationerror.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_custom_validationerror.py", - "Path": "python/fastapi/tests/test_additional_responses_custom_validationerror.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2712.02, - "Y": -33.61, - "Z": 2084.9 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 101, - "Coding LOC": 87, - "Documentation LOC": 0, - "Structural Magnitude": 13.54, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "41.94%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.75%", - "Concurrency Exposure": "24.5%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "Component", + "Structural Impact": 85.6, + "Lines of Code (LOC)": 188, + "Control Flow Branches": 43, + "Input Parameters": 2, + "Control Flow Ratio": "87.8%", + "Start Line": 1656, + "End Line": 1843 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 100 + "Function Name": "serializeAsyncIterable", + "Structural Impact": 74.0, + "Lines of Code (LOC)": 139, + "Control Flow Branches": 29, + "Input Parameters": 4, + "Control Flow Ratio": "76.3%", + "Start Line": 1258, + "End Line": 1396 }, { - "Function Name": "a", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 73, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_responses_default_validationerror.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_default_validationerror.py", - "Path": "python/fastapi/tests/test_additional_responses_default_validationerror.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4725.31, - "Y": 161.51, - "Z": 1142.62 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 84, - "Documentation LOC": 0, - "Structural Magnitude": 10.98, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.99%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "4.85%", - "Concurrency Exposure": "24.86%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "createTask", + "Structural Impact": 65.0, + "Lines of Code (LOC)": 107, + "Control Flow Branches": 17, + "Input Parameters": 10, + "Control Flow Ratio": "81.0%", + "Start Line": 2704, + "End Line": 2810 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 91 + "Function Name": "emitErrorChunk", + "Structural Impact": 64.7, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 22, + "Input Parameters": 6, + "Control Flow Ratio": "75.9%", + "Start Line": 4245, + "End Line": 4321 }, { - "Function Name": "a", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "flushCompletedChunks", + "Structural Impact": 62.9, + "Lines of Code (LOC)": 155, + "Control Flow Branches": 38, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 76, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, - "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" - ] - }, - "python/fastapi/tests/test_additional_responses_response_class.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_response_class.py", - "Path": "python/fastapi/tests/test_additional_responses_response_class.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1637.53, - "Y": -153.47, - "Z": 1242.05 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 118, - "Coding LOC": 102, - "Documentation LOC": 0, - "Structural Magnitude": 17.14, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.65%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.14%", - "Concurrency Exposure": "35.89%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 117 + "Control Flow Ratio": "90.5%", + "Start Line": 6009, + "End Line": 6163 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Function Name": "processServerComponentReturnValue", + "Structural Impact": 62.5, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 24, + "Input Parameters": 4, + "Control Flow Ratio": "70.6%", + "Start Line": 1519, + "End Line": 1650 }, { - "Function Name": "b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 86, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_responses_router.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_router.py", - "Path": "python/fastapi/tests/test_additional_responses_router.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3572.1, - "Y": 27.29, - "Z": 986.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 183, - "Coding LOC": 156, - "Documentation LOC": 0, - "Structural Magnitude": 36.22, - "Control Flow Ratio": "19.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.204 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.05%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.2%", - "Concurrency Exposure": "48.2%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "44.4%", - "Start Line": 85, - "End Line": 182 + "Function Name": "renderModel", + "Structural Impact": 59.5, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 21, + "Input Parameters": 5, + "Control Flow Ratio": "72.4%", + "Start Line": 3350, + "End Line": 3461 }, { - "Function Name": "test_a", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 64 + "Function Name": "serializeThenable", + "Structural Impact": 51.1, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "71.0%", + "Start Line": 1039, + "End Line": 1141 }, { - "Function Name": "test_b", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Function Name": "serializeReadableStream", + "Structural Impact": 49.7, + "Lines of Code (LOC)": 114, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1143, + "End Line": 1256 }, { - "Function Name": "test_c", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 + "Function Name": "retryTask", + "Structural Impact": 48.2, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "82.1%", + "Start Line": 5776, + "End Line": 5907 }, { - "Function Name": "test_d", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 82 + "Function Name": "emitAsyncSequence", + "Structural Impact": 43.3, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 14, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 2611, + "End Line": 2682 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Function Name": "emitChunk", + "Structural Impact": 40.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "54.8%", + "Start Line": 5663, + "End Line": 5749 }, { - "Function Name": "b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Function Name": "forwardDebugInfo", + "Structural Impact": 40.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "89.5%", + "Start Line": 5408, + "End Line": 5487 }, { - "Function Name": "c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Function Name": "renderClientElement", + "Structural Impact": 37.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 12, + "Input Parameters": 6, + "Control Flow Ratio": "75.0%", + "Start Line": 2037, + "End Line": 2098 }, { - "Function Name": "d", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 52 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 34, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 4, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, - "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py": { - "1. Artifact Identity": { - "Filename": "test_additional_responses_union_duplicate_anyof.py", - "Path": "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1112.86, - "Y": -234.99, - "Z": -522.08 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 125, - "Coding LOC": 104, - "Documentation LOC": 5, - "Structural Magnitude": 18.28, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.31%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.6%", - "Concurrency Exposure": "35.44%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 124 + "Function Name": "emitIOInfoChunk", + "Structural Impact": 37.4, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 10, + "Input Parameters": 9, + "Control Flow Ratio": "90.9%", + "Start Line": 4487, + "End Line": 4538 }, { - "Function Name": "route1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 + "Function Name": "resolveDebugMessage", + "Structural Impact": 36.7, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 18, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6346, + "End Line": 6421 }, { - "Function Name": "route2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 90, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py": { - "1. Artifact Identity": { - "Filename": "test_allow_inf_nan_in_enforcing.py", - "Path": "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1443.13, - "Y": -235.19, - "Z": 908.06 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 85, - "Coding LOC": 70, - "Documentation LOC": 0, - "Structural Magnitude": 18.6, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.74%", - "Concurrency Exposure": "26.94%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "renderFragment", + "Structural Impact": 35.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 1911, + "End Line": 1988 + }, { - "Function Name": "get", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 17 + "Function Name": "serializeDebugThenable", + "Structural Impact": 35.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "48.3%", + "Start Line": 902, + "End Line": 1007 }, { - "Function Name": "test_allow_inf_nan_param_true", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "isPromiseAwaitInternal", + "Structural Impact": 34.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Control Flow Ratio": "81.8%", + "Start Line": 323, + "End Line": 351 }, { - "Function Name": "test_allow_inf_nan_param_false", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "forwardDebugInfoFromAbortedTask", + "Structural Impact": 34.1, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 52 + "Control Flow Ratio": "81.0%", + "Start Line": 5533, + "End Line": 5591 }, { - "Function Name": "test_allow_inf_nan_param_default", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 68 + "Function Name": "onFatalError", + "Structural Impact": 33.3, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 652, + "End Line": 780 }, { - "Function Name": "test_allow_inf_nan_body", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 84 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 17, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 49, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 5, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_ambiguous_params.py": { - "1. Artifact Identity": { - "Filename": "test_ambiguous_params.py", - "Path": "python/fastapi/tests/test_ambiguous_params.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3605.8, - "Y": 37.38, - "Z": 794.13 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 57, - "Documentation LOC": 0, - "Structural Magnitude": 47.84, - "Control Flow Ratio": "33.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.826 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "28.75%", - "Error & Exception Exposure": "46.31%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.19%", - "Concurrency Exposure": "98.23%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "warnForMissingKey", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "78.6%", + "Start Line": 1845, + "End Line": 1909 + }, { - "Function Name": "test_multiple_annotations", - "Structural Impact": 11.1, + "Function Name": "logRecoverableError", + "Structural Impact": 30.1, "Lines of Code (LOC)": 42, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "36.4%", - "Start Line": 33, - "End Line": 74 + "Control Flow Branches": 13, + "Input Parameters": 3, + "Control Flow Ratio": "72.2%", + "Start Line": 4079, + "End Line": 4120 }, { - "Function Name": "test_no_annotated_defaults", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 11, - "End Line": 30 + "Function Name": "serializeIONode", + "Structural Impact": 30.1, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 12, + "Input Parameters": 3, + "Control Flow Ratio": "70.6%", + "Start Line": 4583, + "End Line": 4663 }, { - "Function Name": "get_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Function Name": "abort", + "Structural Impact": 28.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "73.7%", + "Start Line": 6287, + "End Line": 6340 }, { - "Function Name": "get", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Function Name": "emitOutlinedDebugModelChunk", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "76.9%", + "Start Line": 5265, + "End Line": 5331 }, { - "Function Name": "get", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Function Name": "isPromiseCreationInternal", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "76.5%", + "Start Line": 196, + "End Line": 219 }, { - "Function Name": "get2", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Function Name": "createLazyWrapperAroundWakeable", + "Structural Impact": 24.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 1424, + "End Line": 1476 }, { - "Function Name": "get3", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 + "Function Name": "serializeBlob", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "61.1%", + "Start Line": 3264, + "End Line": 3336 }, { - "Function Name": "dep", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 28, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 5, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 6, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 49, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.param_functions", - "fastapi.testclient", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_annotated.py": { - "1. Artifact Identity": { - "Filename": "test_annotated.py", - "Path": "python/fastapi/tests/test_annotated.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3397.39, - "Y": 36.46, - "Z": -788.39 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 299, - "Coding LOC": 267, - "Documentation LOC": 0, - "Structural Magnitude": 53.44, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.13%", - "Concurrency Exposure": "45.11%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 178, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 298 + "Function Name": "serializeServerReference", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "78.6%", + "Start Line": 3033, + "End Line": 3093 }, { - "Function Name": "test_get", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 74 + "Function Name": "emitTypedArrayChunk", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 4665, + "End Line": 4699 }, { - "Function Name": "test_multiple_path", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 100 + "Function Name": "patchConsole", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 386, + "End Line": 438 }, { - "Function Name": "test_nested_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 118 + "Function Name": "outlineComponentInfo", + "Structural Impact": 22.7, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "76.9%", + "Start Line": 4414, + "End Line": 4485 }, { - "Function Name": "default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Function Name": "visitAsyncNode", + "Structural Impact": 22.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 7, + "Input Parameters": 5, + "Control Flow Ratio": "58.3%", + "Start Line": 2330, + "End Line": 2387 }, { - "Function Name": "required", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "isTypedArray", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 13, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Control Flow Ratio": "48.1%", + "Start Line": 859, + "End Line": 900 }, { - "Function Name": "multiple", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Function Name": "serializeDebugErrorValue", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 4190, + "End Line": 4243 }, { - "Function Name": "unrelated", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Function Name": "toJSON", + "Structural Impact": 20.4, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 2736, + "End Line": 2784 }, { - "Function Name": "test", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 83 + "Function Name": "serializeDebugClientReference", + "Structural Impact": 20.3, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 2950, + "End Line": 2997 }, { - "Function Name": "test", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "serializeClientReference", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "58.3%", + "Start Line": 2902, + "End Line": 2948 + }, + { + "Function Name": "progress", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 110 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 56, - "Function Parameters": 10, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 15, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 242, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 16, - "Design Camel Case": 0, - "Design Snake Case": 16, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_application.py": { - "1. Artifact Identity": { - "Filename": "test_application.py", - "Path": "python/fastapi/tests/test_application.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1941.23, - "Y": -119.42, - "Z": -383.63 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1286, - "Coding LOC": 1271, - "Documentation LOC": 0, - "Structural Magnitude": 66.12, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "5.44%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "68.8%", + "Start Line": 1300, + "End Line": 1353 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 1231, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 1285 + "Function Name": "forwardDebugInfoFromThenable", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 5489, + "End Line": 5510 }, { - "Function Name": "test_get_path", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "serializeErrorValue", + "Structural Impact": 17.8, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 4145, + "End Line": 4188 + }, + { + "Function Name": "emitTextChunk", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 4701, + "End Line": 4727 + }, + { + "Function Name": "markOperationEndTime", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 21 + "Control Flow Ratio": "77.8%", + "Start Line": 5642, + "End Line": 5661 }, { - "Function Name": "test_swagger_ui", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 32 + "Function Name": "emitDebugChunk", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 4378, + "End Line": 4412 }, { - "Function Name": "test_swagger_ui_oauth2_redirect", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Function Name": "emitConsoleChunk", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "80.0%", + "Start Line": 5352, + "End Line": 5395 }, { - "Function Name": "test_redoc", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 46 + "Function Name": "outlineTask", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2133, + "End Line": 2159 }, { - "Function Name": "test_enum_status_code_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 52 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 81, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 16, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 24, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 1258, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 6, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - ".main", - "fastapi.testclient", - "inline_snapshot", - "pytest" - ] - }, - "python/fastapi/tests/test_arbitrary_types.py": { - "1. Artifact Identity": { - "Filename": "test_arbitrary_types.py", - "Path": "python/fastapi/tests/test_arbitrary_types.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3928.9, - "Y": 83.99, - "Z": 1087.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 136, - "Coding LOC": 115, - "Documentation LOC": 1, - "Structural Magnitude": 29.2, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.22%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.12%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "advanceTaskTime", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 5619, + "End Line": 5640 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 0, + "Function Name": "serializeNumber", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 135 + "Control Flow Ratio": "64.3%", + "Start Line": 2850, + "End Line": 2866 }, { - "Function Name": "test_typeadapter", - "Structural Impact": 3.1, + "Function Name": "forwardDebugInfoFromCurrentContext", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 5512, + "End Line": 5531 + }, + { + "Function Name": "pingTask", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2684, + "End Line": 2702 + }, + { + "Function Name": "serializeDebugModel", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "55.6%", + "Start Line": 5218, + "End Line": 5263 + }, + { + "Function Name": "outlineIOInfo", + "Structural Impact": 14.2, "Lines of Code (LOC)": 42, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 89 + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 4540, + "End Line": 4581 }, { - "Function Name": "get_client", - "Structural Impact": 2.5, + "Function Name": "serializeDebugMap", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 3147, + "End Line": 3172 + }, + { + "Function Name": "deferTask", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "85.7%", + "Start Line": 2110, + "End Line": 2131 + }, + { + "Function Name": "finishAbortedTask", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5965, + "End Line": 5988 + }, + { + "Function Name": "erroredTask", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 5751, + "End Line": 5772 + }, + { + "Function Name": "progress", + "Structural Impact": 12.9, "Lines of Code (LOC)": 31, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 40 + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 1191, + "End Line": 1221 }, { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "findCalledFunctionNameFromStackTrace", + "Structural Impact": 11.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 239, + "End Line": 268 + }, + { + "Function Name": "startFlowingDebug", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6230, + "End Line": 6253 + }, + { + "Function Name": "startFlowing", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "62.5%", + "Start Line": 6208, + "End Line": 6228 + }, + { + "Function Name": "wrapperMethod", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 45 + "Control Flow Ratio": "75.0%", + "Start Line": 399, + "End Line": 425 }, { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "emitTimingChunk", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 5593, + "End Line": 5617 + }, + { + "Function Name": "isAwaitInUserspace", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 353, + "End Line": 382 + }, + { + "Function Name": "hasUnfilteredFrame", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 297, + "End Line": 321 + }, + { + "Function Name": "emitImportChunk", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 4323, + "End Line": 4338 + }, + { + "Function Name": "tryStreamTask", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 5909, + "End Line": 5927 + }, + { + "Function Name": "enqueueFlush", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Control Flow Ratio": "83.3%", + "Start Line": 6181, + "End Line": 6199 }, { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "outlineModelWithFormatContext", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3009, + "End Line": 3031 + }, + { + "Function Name": "serializeDebugSet", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 3174, + "End Line": 3193 + }, + { + "Function Name": "callback", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 + "Control Flow Ratio": "57.1%", + "Start Line": 1481, + "End Line": 1515 }, { - "Function Name": "test", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 36, - "Function Parameters": 9, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 3, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 105, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_callable_endpoint.py": { - "1. Artifact Identity": { - "Filename": "test_callable_endpoint.py", - "Path": "python/fastapi/tests/test_callable_endpoint.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2901.44, - "Y": 0.56, - "Z": 2385.37 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 13, - "Documentation LOC": 0, - "Structural Magnitude": 5.26, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.74%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "serializeDebugBlob", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3229, + "End Line": 3262 + }, { - "Function Name": "main", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "performWork", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 5929, + "End Line": 5954 + }, + { + "Function Name": "emitRequestedDebugThenable", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 1009, + "End Line": 1037 + }, + { + "Function Name": "fatalError", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 8 + "Control Flow Ratio": "100.0%", + "Start Line": 4122, + "End Line": 4143 }, { - "Function Name": "test_partial", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 10, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "functools" - ] - }, - "python/fastapi/tests/test_compat.py": { - "1. Artifact Identity": { - "Filename": "test_compat.py", - "Path": "python/fastapi/tests/test_compat.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1567.59, - "Y": -177.53, - "Z": 20.96 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 133, - "Coding LOC": 87, - "Documentation LOC": 13, - "Structural Magnitude": 39.54, - "Control Flow Ratio": "3.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.065 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "1.52%", - "Error & Exception Exposure": "4.12%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.72%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "8.92%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "stripLeadingPromiseCreationFrames", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 221, + "End Line": 237 + }, { - "Function Name": "test_propagates_pydantic2_model_config", - "Structural Impact": 5.1, + "Function Name": "cleanupTaintQueue", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 623, + "End Line": 638 + }, + { + "Function Name": "devirtualizeURL", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 181, + "End Line": 194 + }, + { + "Function Name": "createRequest", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 782, + "End Line": 812 + }, + { + "Function Name": "replacer", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5225, + "End Line": 5248 + }, + { + "Function Name": "replacer", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5284, + "End Line": 5307 + }, + { + "Function Name": "outlineHaltedTask", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2161, + "End Line": 2177 + }, + { + "Function Name": "finishAbort", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 6271, + "End Line": 6285 + }, + { + "Function Name": "closeDebugChannel", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6423, + "End Line": 6444 + }, + { + "Function Name": "serializeDebugTypedArray", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 3214, + "End Line": 3227 + }, + { + "Function Name": "filterStackTrace", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 270, + "End Line": 295 + }, + { + "Function Name": "progress", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3284, + "End Line": 3299 + }, + { + "Function Name": "startWork", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 6165, + "End Line": 6179 + }, + { + "Function Name": "abortIterable", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1367, + "End Line": 1388 + }, + { + "Function Name": "getAsyncIterator", + "Structural Impact": 6.1, "Lines of Code (LOC)": 42, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 1994, + "End Line": 2035 + }, + { + "Function Name": "defaultFilterStackFrame", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 170, + "End Line": 179 + }, + { + "Function Name": "finishHalt", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 6259, + "End Line": 6269 + }, + { + "Function Name": "progress", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3234, + "End Line": 3251 + }, + { + "Function Name": "abortStream", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 39, - "End Line": 80 + "Control Flow Ratio": "60.0%", + "Start Line": 1233, + "End Line": 1251 }, { - "Function Name": "foo", + "Function Name": "abortBlob", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 3310, + "End Line": 3328 + }, + { + "Function Name": "error", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1354, + "End Line": 1366 + }, + { + "Function Name": "outlineDebugModel", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5333, + "End Line": 5350 + }, + { + "Function Name": "escapeStringValue", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3338, + "End Line": 3346 + }, + { + "Function Name": "onFatalError", "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 818, + "End Line": 846 + }, + { + "Function Name": "resolveRequest", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 850, + "End Line": 857 + }, + { + "Function Name": "abortTask", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 5956, + "End Line": 5963 + }, + { + "Function Name": "serializeDeferredObject", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2832, + "End Line": 2848 + }, + { + "Function Name": "toJSON", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 588 + }, + { + "Function Name": "emitDebugHaltChunk", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 4363, + "End Line": 4376 + }, + { + "Function Name": "haltTask", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5990, + "End Line": 5997 + }, + { + "Function Name": "finishHaltedTask", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 5999, + "End Line": 6007 + }, + { + "Function Name": "getCurrentStackInDEV", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 457, + "End Line": 466 + }, + { + "Function Name": "error", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 58, - "End Line": 62 + "Start Line": 1222, + "End Line": 1232 }, { - "Function Name": "test_complex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "error", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3300, + "End Line": 3309 + }, + { + "Function Name": "serializeEval", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4729, + "End Line": 4738 + }, + { + "Function Name": "filterStackFrame", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 600, + "End Line": 616 + }, + { + "Function Name": "callOnAllReadyIfReady", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6201, + "End Line": 6206 + }, + { + "Function Name": "onError", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 589, + "End Line": 589 + }, + { + "Function Name": "encodeReferenceChunk", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2892, + "End Line": 2900 + }, + { + "Function Name": "serializeTypedArray", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3203, + "End Line": 3212 + }, + { + "Function Name": "logKeyError", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1867, + "End Line": 1874 + }, + { + "Function Name": "outlineModel", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 36 + "Start Line": 2999, + "End Line": 3007 }, { - "Function Name": "test_serialize_sequence_value_with_none_first_in_union", + "Function Name": "serializeDebugFormData", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3131, + "End Line": 3139 + }, + { + "Function Name": "emitSymbolChunk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4351, + "End Line": 4355 + }, + { + "Function Name": "emitModelChunk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 4357, + "End Line": 4361 + }, + { + "Function Name": "emitTimeOriginChunk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 5397, + "End Line": 5406 + }, + { + "Function Name": "serializeMap", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3116, + "End Line": 3123 + }, + { + "Function Name": "serializeIterator", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3195, + "End Line": 3201 + }, + { + "Function Name": "serializeTemporaryReference", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3095, + "End Line": 3100 + }, + { + "Function Name": "serializeLargeTextString", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3102, + "End Line": 3107 + }, + { + "Function Name": "serializeDebugLargeTextString", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3109, + "End Line": 3114 + }, + { + "Function Name": "serializeFormData", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3125, + "End Line": 3129 + }, + { + "Function Name": "serializeSet", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 3141, + "End Line": 3145 + }, + { + "Function Name": "serializeRowHeader", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2888, + "End Line": 2890 + }, + { + "Function Name": "onFatalError", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 591, + "End Line": 598 + }, + { + "Function Name": "error", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3252, + "End Line": 3258 + }, + { + "Function Name": "serializeDate", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2872, + "End Line": 2876 + }, + { + "Function Name": "serializeDateFromDateJSON", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2878, + "End Line": 2882 + }, + { + "Function Name": "throwTaintViolation", "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 132 + "Start Line": 618, + "End Line": 621 }, { - "Function Name": "foo", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "defaultErrorHandler", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 640, + "End Line": 643 }, { - "Function Name": "__bool__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getHints", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 + "Start Line": 1407, + "End Line": 1409 }, { - "Function Name": "test_model_field_default_required", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "getCache", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1411, + "End Line": 1413 + }, + { + "Function Name": "serializeByValueID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2812, + "End Line": 2814 + }, + { + "Function Name": "serializeLazyID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2816, + "End Line": 2818 + }, + { + "Function Name": "serializePromiseID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2820, + "End Line": 2822 + }, + { + "Function Name": "serializeServerReferenceID", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2824, + "End Line": 2826 + }, + { + "Function Name": "serializeSymbolReference", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2828, + "End Line": 2830 + }, + { + "Function Name": "serializeBigInt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2884, + "End Line": 2886 + }, + { + "Function Name": "stopFlowing", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6255, + "End Line": 6257 + }, + { + "Function Name": "fromHex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 6342, + "End Line": 6344 + }, + { + "Function Name": "ping", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 18 + "Start Line": 529, + "End Line": 529 }, { - "Function Name": "test_serialize_sequence_value_with_optional_list", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "onAllReady", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 107 + "Start Line": 590, + "End Line": 590 }, { - "Function Name": "test_serialize_sequence_value_with_optional_list_pipe_union", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "environmentName", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 118 + "Start Line": 599, + "End Line": 599 }, { - "Function Name": "test_is_bytes_sequence_annotation_union", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "voidHandler", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 88 + "Start Line": 1517, + "End Line": 1517 }, { - "Function Name": "test_is_uploadfile_sequence_annotation", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "ping", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 96 + "Start Line": 2735, + "End Line": 2735 + }, + { + "Function Name": "serializeUndefined", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2868, + "End Line": 2870 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 56, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 23, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 1194, + "Sequential Logic Declarations": 557, + "Function Parameters": 202, + "Function/Method Declarations": 161, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 638, + "Type/Safety Bypasses": 142, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 6, - "Unit Test Assertions": 25, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 17, + "State Mutations / Variable Reassignments": 590, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 77, + "UI / View Layer Components": 79, + "Closures and Anonymous Functions": 47, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 10, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 11, + "Metaprogramming & Reflection": 27, + "Module Dependencies (Imports)": 29, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 33, + "Acknowledged Tech Debt (FIXMEs)": 15, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 4, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 46, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Ad-hoc Print / Debug Statements": 11, + "Explicit Type Casts": 16, + "Fatal Aborts & Exceptions": 52, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 7, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 487, + "Resource Deallocation & Cleanup": 34, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 5, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 72, + "Structural Space Indentations": 4738, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Serialization Parsing": 2, + "Regex Execution": 1, + "Time Date Logic": 7, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -155008,16 +155940,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 26, - "Design Camel Case": 0, - "Design Snake Case": 23, - "Design Pascal Case": 3, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 666, + "Design Camel Case": 289, + "Design Snake Case": 319, + "Design Pascal Case": 43, + "Design Upper Case": 14, + "Design Short Vars": 59, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Duplicate Logic": 2, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155027,7 +155959,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -155041,38 +155973,53 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 23, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi._compat", - "fastapi._compat.shared", - "fastapi.testclient", - "pydantic", - "pydantic.fields", - "typing" - ] - }, - "python/fastapi/tests/test_computed_fields.py": { - "1. Artifact Identity": { - "Filename": "test_computed_fields.py", - "Path": "python/fastapi/tests/test_computed_fields.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "./ReactFlightAsyncSequence", + "./ReactFlightCallUserSpace", + "./ReactFlightHooks", + "./ReactFlightServerConfig", + "./ReactFlightServerTemporaryReferences", + "./ReactFlightThenable", + "./ReactServerStreamConfig", + "./ReactSharedInternalsServer", + "./flight/ReactFlightAsyncDispatcher", + "./flight/ReactFlightCurrentOwner", + "react/src/ReactLazy", + "shared/ReactComponentInfoStack", + "shared/ReactElementType", + "shared/ReactFeatureFlags", + "shared/ReactOwnerStackReset", + "shared/ReactSerializationErrors", + "shared/ReactSymbols", + "shared/ReactTypes", + "shared/binaryToComparableString", + "shared/getPrototypeOf", + "shared/hasOwnProperty", + "shared/isArray", + "shared/noop" + ] + }, + "javascript/react/ReactSymbols.js": { + "1. Artifact Identity": { + "Filename": "ReactSymbols.js", + "Path": "javascript/react/ReactSymbols.js", + "Language": "Javascript", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4409.22, - "Y": 159.02, - "Z": -165.71 + "X": -2543.47, + "Y": 40.49, + "Z": -2761.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155081,120 +156028,70 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 109, - "Coding LOC": 96, - "Documentation LOC": 0, - "Structural Magnitude": 23.92, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, + "Total LOC": 75, + "Coding LOC": 50, + "Documentation LOC": 15, + "Structural Magnitude": 37.3, + "Control Flow Ratio": "50.9%", + "Popularity Rank": 3, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.54 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "25.03%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.8%", + "Tech Debt Exposure": "62.25%", + "Testing Exposure": "2.4%", + "API Exposure": "14.68%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "100.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 108 - }, - { - "Function Name": "get_client", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 32 - }, - { - "Function Name": "test_get", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 40 - }, - { - "Function Name": "area", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "getIteratorFn", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "read_responses", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Control Flow Ratio": "66.7%", + "Start Line": 52, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 28, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, + "Control Flow Branches": 28, + "Sequential Logic Declarations": 27, + "Function Parameters": 2, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 23, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 1, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -155213,13 +156110,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 24, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 85, + "Structural Space Indentations": 17, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -155235,16 +156132,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 7, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, - "Design Upper Case": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 25, + "Design Camel Case": 1, + "Design Snake Case": 19, + "Design Pascal Case": 2, + "Design Upper Case": 3, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155268,35 +156165,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 3, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" - ] + "9. Extracted Dependencies": [] }, - "python/fastapi/tests/test_custom_middleware_exception.py": { + "javascript/react/BabelPlugin.ts": { "1. Artifact Identity": { - "Filename": "test_custom_middleware_exception.py", - "Path": "python/fastapi/tests/test_custom_middleware_exception.py", - "Language": "Python", + "Filename": "BabelPlugin.ts", + "Path": "javascript/react/BabelPlugin.ts", + "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2443.2, - "Y": -119.45, - "Z": 764.4 + "X": -3324.39, + "Y": -244.24, + "Z": -3163.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155305,136 +156196,96 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 95, - "Coding LOC": 65, - "Documentation LOC": 5, - "Structural Magnitude": 58.9, - "Control Flow Ratio": "19.5%", + "Total LOC": 105, + "Coding LOC": 85, + "Documentation LOC": 16, + "Structural Magnitude": 8.71, + "Control Flow Ratio": "76.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.077 + "Raw Cognitive Density": 0.341 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.06%", - "Error & Exception Exposure": "40.43%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.09%", - "Concurrency Exposure": "100.0%", + "Cognitive Load Exposure": "10.55%", + "Error & Exception Exposure": "26.78%", + "Tech Debt Exposure": "73.68%", + "Testing Exposure": "2.67%", + "API Exposure": "2.97%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "__call__", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "28.6%", - "Start Line": 47, - "End Line": 53 + "Function Name": "BabelPluginReactCompiler", + "Structural Impact": 36.6, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "95.7%", + "Start Line": 24, + "End Line": 104 }, { - "Function Name": "receive_wrapper", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, + "Function Name": "enter", + "Structural Impact": 33.6, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 17, "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 23, - "End Line": 45 - }, - { - "Function Name": "test_custom_middleware_exception", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 68, + "Control Flow Ratio": "100.0%", + "Start Line": 36, "End Line": 83 }, { - "Function Name": "test_custom_middleware_exception_not_raised", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 86, - "End Line": 94 - }, - { - "Function Name": "inner", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 26, - "End Line": 43 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 21 - }, - { - "Function Name": "run_middleware", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 58 + "Function Name": "exit", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 84, + "End Line": 100 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 33, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, + "Control Flow Branches": 23, + "Sequential Logic Declarations": 7, + "Function Parameters": 5, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 5, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 15, + "Structured Documentation Blocks": 3, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 2, "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, + "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 3, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -155442,18 +156293,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 6, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 51, + "Structural Space Indentations": 76, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -155469,16 +156320,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 16, - "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 2, - "Design Upper Case": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 9, + "Design Camel Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 1, + "Design Upper Case": 1, "Design Short Vars": 0, "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155508,29 +156359,54 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "pathlib" + "..", + "../Entrypoint", + "../Entrypoint/Reanimated", + "@babel/core" ] - }, - "python/fastapi/tests/test_custom_route_class.py": { + } + } + }, + "javascript/threejs": { + "Directory Group Magnitude": 7871.5, + "File Count": 7, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "44.26%", + "Error & Exception Exposure": "57.19%", + "Tech Debt Exposure": "38.36%", + "Testing Exposure": "68.9%", + "API Exposure": "4.99%", + "Concurrency Exposure": "28.64%", + "State Flux Exposure": "72.34%", + "Commented Logic Exposure": "2.85%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "28.25%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "javascript/threejs/BufferGeometry.js": { "1. Artifact Identity": { - "Filename": "test_custom_route_class.py", - "Path": "python/fastapi/tests/test_custom_route_class.py", - "Language": "Python", + "Filename": "BufferGeometry.js", + "Path": "javascript/threejs/BufferGeometry.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "APIRoute", + "Indentation Style": "Tabs", + "Parent Entity": "EventDispatcher", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Alert": "TYPOSQUATTING THREAT: 'math/Vector2.js' mimics 'math/Vector3.js'", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 3894.25, - "Y": 86.34, - "Z": 1094.23 + "X": -1270.08, + "Y": -162.66, + "Z": -2376.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155539,130 +156415,420 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 122, - "Coding LOC": 96, - "Documentation LOC": 0, - "Structural Magnitude": 21.82, - "Control Flow Ratio": "3.1%", + "Total LOC": 1459, + "Coding LOC": 588, + "Documentation LOC": 377, + "Structural Magnitude": 616.46, + "Control Flow Ratio": "55.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.266 + "Raw Cognitive Density": 1.275 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.3%", - "Error & Exception Exposure": "20.5%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.57%", + "Cognitive Load Exposure": "44.55%", + "Error & Exception Exposure": "90.35%", + "Tech Debt Exposure": "44.92%", + "Testing Exposure": "80.0%", + "API Exposure": "1.9%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.03%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 0, + "Function Name": "computeTangents", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 158, + "Control Flow Branches": 13, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 121 + "Control Flow Ratio": "61.9%", + "Start Line": 822, + "End Line": 979 }, { - "Function Name": "test_route_classes", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "computeBoundingSphere", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 14, + "Input Parameters": 0, + "Control Flow Ratio": "70.0%", + "Start Line": 703, + "End Line": 813 + }, + { + "Function Name": "toJSON", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 13, + "Input Parameters": 0, + "Control Flow Ratio": "76.5%", + "Start Line": 1212, + "End Line": 1320 + }, + { + "Function Name": "copy", + "Structural Impact": 16.5, + "Lines of Code (LOC)": 104, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 1339, + "End Line": 1442 + }, + { + "Function Name": "computeBoundingBox", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 12, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 628, + "End Line": 696 + }, + { + "Function Name": "toNonIndexed", + "Structural Impact": 15.1, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "52.9%", + "Start Line": 1105, + "End Line": 1205 + }, + { + "Function Name": "setFromPoints", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 581, + "End Line": 621 + }, + { + "Function Name": "computeVertexNormals", + "Structural Impact": 13.6, + "Lines of Code (LOC)": 91, + "Control Flow Branches": 8, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 987, + "End Line": 1077 + }, + { + "Function Name": "applyMatrix4", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 363, + "End Line": 411 + }, + { + "Function Name": "convertBufferAttribute", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1107, + "End Line": 1139 + }, + { + "Function Name": "setIndex", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 217, + "End Line": 231 + }, + { + "Function Name": "handleTriangle", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 872, + "End Line": 905 + }, + { + "Function Name": "handleVertex", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 940, + "End Line": 960 + }, + { + "Function Name": "normalizeNormals", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 65, - "End Line": 72 + "Control Flow Ratio": "50.0%", + "Start Line": 1083, + "End Line": 1097 }, { - "Function Name": "test_get_path", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "addGroup", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 322, + "End Line": 332 }, { - "Function Name": "get_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "translate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 499, + "End Line": 509 + }, + { + "Function Name": "scale", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 521, + "End Line": 531 + }, + { + "Function Name": "setIndirect", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 240, + "End Line": 247 + }, + { + "Function Name": "setAttribute", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 286 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 146, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Start Line": 53, + "End Line": 198 }, { - "Function Name": "get_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "setDrawRange", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 350, + "End Line": 355 + }, + { + "Function Name": "rotateX", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 437, + "End Line": 447 + }, + { + "Function Name": "rotateY", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 457, + "End Line": 467 + }, + { + "Function Name": "rotateZ", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 477, + "End Line": 487 + }, + { + "Function Name": "lookAt", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 541, + "End Line": 551 + }, + { + "Function Name": "applyQuaternion", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 427 + }, + { + "Function Name": "deleteAttribute", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 294, + "End Line": 300 + }, + { + "Function Name": "getAttribute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 267, + "End Line": 271 + }, + { + "Function Name": "hasAttribute", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 308, + "End Line": 312 + }, + { + "Function Name": "center", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 558, + "End Line": 568 }, { - "Function Name": "get_c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "getIndex", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Start Line": 205, + "End Line": 209 + }, + { + "Function Name": "getIndirect", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 258 + }, + { + "Function Name": "clearGroups", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 337, + "End Line": 341 + }, + { + "Function Name": "clone", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1327, + "End Line": 1331 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1450, + "End Line": 1454 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 93, + "Sequential Logic Declarations": 74, + "Function Parameters": 35, + "Function/Method Declarations": 35, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 28, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 387, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 112, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 3, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 11, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 40, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -155671,19 +156837,19 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 98, + "Resource Deallocation & Cleanup": 4, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 68, + "Structural Tab Indentations": 564, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -155693,16 +156859,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 11, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 136, + "Design Camel Case": 46, + "Design Snake Case": 89, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 37, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -155712,10 +156878,10 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, + "Non-Standard Unicode / Homoglyphs": 1, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -155726,37 +156892,41 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 11, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.routing", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "starlette.routing" + "../math/Box3.js", + "../math/MathUtils.js", + "../math/Matrix3.js", + "../math/Matrix4.js", + "../math/Sphere.js", + "../math/Vector2.js", + "../math/Vector3.js", + "../utils.js", + "./BufferAttribute.js", + "./EventDispatcher.js", + "./Object3D.js" ] }, - "python/fastapi/tests/test_custom_schema_fields.py": { + "javascript/threejs/Editor.js": { "1. Artifact Identity": { - "Filename": "test_custom_schema_fields.py", - "Path": "python/fastapi/tests/test_custom_schema_fields.py", - "Language": "Python", + "Filename": "Editor.js", + "Path": "javascript/threejs/Editor.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4315.51, - "Y": 143.41, - "Z": 1589.95 + "X": -467.3, + "Y": -58.58, + "Z": -1836.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -155765,720 +156935,490 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 63, - "Coding LOC": 45, - "Documentation LOC": 1, - "Structural Magnitude": 9.4, - "Control Flow Ratio": "0.0%", + "Total LOC": 820, + "Coding LOC": 458, + "Documentation LOC": 14, + "Structural Magnitude": 631.06, + "Control Flow Ratio": "54.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.044 + "Raw Cognitive Density": 1.021 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.81%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "74.71%", + "Error & Exception Exposure": "96.41%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.62%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "Testing Exposure": "80.0%", + "API Exposure": "8.44%", + "Concurrency Exposure": "75.79%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "34.08%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_custom_response_schema", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "addHelper", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 18, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 55 + "Control Flow Ratio": "78.3%", + "Start Line": 392, + "End Line": 476 }, { - "Function Name": "test_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 62 + "Function Name": "addObject", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 179, + "End Line": 207 }, { - "Function Name": "foo", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "setObjectMaterial", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 540, + "End Line": 552 + }, + { + "Function Name": "fromJSON", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 674, + "End Line": 707 + }, + { + "Function Name": "addMaterial", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 251, + "End Line": 269 + }, + { + "Function Name": "removeMaterial", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 291, + "End Line": 309 + }, + { + "Function Name": "getMaterialById", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 331, + "End Line": 349 + }, + { + "Function Name": "toJSON", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 32, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pydantic", - "typing" - ] - }, - "python/fastapi/tests/test_custom_swagger_ui_redirect.py": { - "1. Artifact Identity": { - "Filename": "test_custom_swagger_ui_redirect.py", - "Path": "python/fastapi/tests/test_custom_swagger_ui_redirect.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4758.61, - "Y": 196.88, - "Z": -686.25 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 39, - "Coding LOC": 26, - "Documentation LOC": 0, - "Structural Magnitude": 11.42, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.192 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.85%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.71%", - "Concurrency Exposure": "43.26%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "33.3%", + "Start Line": 709, + "End Line": 748 + }, { - "Function Name": "test_swagger_ui", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "removeScript", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 510, + "End Line": 524 + }, + { + "Function Name": "getObjectMaterial", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 526, + "End Line": 538 + }, + { + "Function Name": "save", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 787, + "End Line": 799 + }, + { + "Function Name": "removeObject", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 216, + "End Line": 236 + }, + { + "Function Name": "addMaterialToRefCounter", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 271, + "End Line": 289 + }, + { + "Function Name": "removeMaterialFromRefCounter", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 311, + "End Line": 329 + }, + { + "Function Name": "setScene", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 147, + "End Line": 175 + }, + { + "Function Name": "addScript", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 496, + "End Line": 508 + }, + { + "Function Name": "removeHelper", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 478, + "End Line": 492 + }, + { + "Function Name": "selectByUuid", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 589, + "End Line": 603 + }, + { + "Function Name": "clear", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 627, + "End Line": 670 + }, + { + "Function Name": "addCamera", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 366, + "End Line": 376 + }, + { + "Function Name": "removeCamera", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 378, + "End Line": 388 + }, + { + "Function Name": "selectById", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 576, + "End Line": 587 + }, + { + "Function Name": "focus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 611, + "End Line": 619 + }, + { + "Function Name": "setViewportCamera", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 554, + "End Line": 559 + }, + { + "Function Name": "Editor", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 129, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 15, + "End Line": 143 + }, + { + "Function Name": "updateMatrixWorld", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 415, + "End Line": 433 + }, + { + "Function Name": "nameObject", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 26 + "Start Line": 209, + "End Line": 214 }, { - "Function Name": "test_swagger_ui_oauth2_redirect", - "Structural Impact": 1.2, + "Function Name": "setGeometryName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 244, + "End Line": 249 + }, + { + "Function Name": "setMaterialName", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 351, + "End Line": 356 + }, + { + "Function Name": "execute", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 33 + "Start Line": 756, + "End Line": 760 }, { - "Function Name": "read_items", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "saveArrayBuffer", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 801, + "End Line": 805 }, { - "Function Name": "test_response", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "saveString", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" - ] - }, - "python/fastapi/tests/test_datastructures.py": { - "1. Artifact Identity": { - "Filename": "test_datastructures.py", - "Path": "python/fastapi/tests/test_datastructures.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1988.37, - "Y": -163.42, - "Z": 1169.54 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 66, - "Coding LOC": 47, - "Documentation LOC": 1, - "Structural Magnitude": 29.34, - "Control Flow Ratio": "9.8%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.617 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "18.5%", - "Error & Exception Exposure": "4.56%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.65%", - "Concurrency Exposure": "99.74%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 807, + "End Line": 811 + }, { - "Function Name": "test_upload_file_is_closed", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "addGeometry", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "11.1%", - "Start Line": 29, - "End Line": 48 + "Control Flow Ratio": "0.0%", + "Start Line": 238, + "End Line": 242 }, { - "Function Name": "test_upload_file", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 55, - "End Line": 65 + "Function Name": "addTexture", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 358, + "End Line": 362 }, { - "Function Name": "test_upload_file_invalid_pydantic_v2", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 10, - "End Line": 12 + "Function Name": "setViewportShading", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 561, + "End Line": 566 }, { - "Function Name": "create_upload_file", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "select", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 39 + "Start Line": 570, + "End Line": 574 }, { - "Function Name": "test_default_placeholder_equals", - "Structural Impact": 1.2, + "Function Name": "focusById", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 + "Start Line": 621, + "End Line": 625 }, { - "Function Name": "test_default_placeholder_bool", - "Structural Impact": 1.2, + "Function Name": "objectByUuid", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 26 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 37, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 1, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, - "Asynchronous/Concurrent Execution": 7, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 10, - "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 6, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.datastructures", - "fastapi.testclient", - "io", - "pathlib", - "pytest" - ] - }, - "python/fastapi/tests/test_datetime_custom_encoder.py": { - "1. Artifact Identity": { - "Filename": "test_datetime_custom_encoder.py", - "Path": "python/fastapi/tests/test_datetime_custom_encoder.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1958.21, - "Y": -115.33, - "Z": 1861.37 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 20, - "Documentation LOC": 0, - "Structural Magnitude": 11.3, - "Control Flow Ratio": "5.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.15 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.16%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.54%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 750, + "End Line": 754 + }, { - "Function Name": "test_pydanticv2", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, + "Function Name": "formatNumber", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 813, + "End Line": 817 + }, + { + "Function Name": "deselect", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 8, - "End Line": 28 + "Control Flow Ratio": "0.0%", + "Start Line": 605, + "End Line": 609 }, { - "Function Name": "serialize_datetime", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "undo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 762, + "End Line": 766 }, { - "Function Name": "get_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "redo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 768, + "End Line": 772 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 17, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 3, + "Control Flow Branches": 63, + "Sequential Logic Declarations": 52, + "Function Parameters": 46, + "Function/Method Declarations": 42, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 28, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 16, + "State Mutations / Variable Reassignments": 409, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 18, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Closures and Anonymous Functions": 41, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 74, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -156487,19 +157427,19 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 10, + "Resource Deallocation & Cleanup": 7, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 15, + "Structural Tab Indentations": 433, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -156509,16 +157449,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 5, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 43, + "Design Camel Case": 4, + "Design Snake Case": 37, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 4, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -156542,35 +157482,38 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "datetime", - "fastapi", - "fastapi.testclient", - "pydantic" + "./Config.js", + "./History.js", + "./Loader.js", + "./Selector.js", + "./Storage.js", + "./Strings.js", + "three" ] }, - "python/fastapi/tests/test_default_response_class.py": { + "javascript/threejs/GLTFLoader.js": { "1. Artifact Identity": { - "Filename": "test_default_response_class.py", - "Path": "python/fastapi/tests/test_default_response_class.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse", + "Filename": "GLTFLoader.js", + "Path": "javascript/threejs/GLTFLoader.js", + "Language": "Javascript", + "Architect": "GLTFExporter", + "Indentation Style": "Tabs", + "Parent Entity": "Loader, Interpolant, GLTFCubicSplineInterpolant", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 2843.85, - "Y": -19.11, - "Z": 939.45 + "X": -803.55, + "Y": -74.07, + "Z": -2260.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -156579,999 +157522,1372 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 217, - "Coding LOC": 147, - "Documentation LOC": 0, - "Structural Magnitude": 83.94, - "Control Flow Ratio": "12.6%", + "Total LOC": 4861, + "Coding LOC": 2413, + "Documentation LOC": 613, + "Structural Magnitude": 3081.46, + "Control Flow Ratio": "66.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.109 + "Raw Cognitive Density": 1.53 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.57%", - "Error & Exception Exposure": "2.41%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "13.1%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "47.88%", + "Error & Exception Exposure": "75.38%", + "Tech Debt Exposure": "46.56%", + "Testing Exposure": "80.0%", + "API Exposure": "1.63%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "4.91%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_app", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 121, - "End Line": 125 + "Function Name": "parse", + "Structural Impact": 77.7, + "Lines of Code (LOC)": 122, + "Control Flow Branches": 31, + "Input Parameters": 4, + "Control Flow Ratio": "86.1%", + "Start Line": 429, + "End Line": 550 }, { - "Function Name": "test_app_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 128, - "End Line": 132 + "Function Name": "_createAnimationTracks", + "Structural Impact": 71.3, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 26, + "Input Parameters": 5, + "Control Flow Ratio": "89.7%", + "Start Line": 4514, + "End Line": 4616 }, { - "Function Name": "test_router_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 135, - "End Line": 139 - }, + "Function Name": "getDependency", + "Structural Impact": 67.4, + "Lines of Code (LOC)": 101, + "Control Flow Branches": 35, + "Input Parameters": 2, + "Control Flow Ratio": "79.5%", + "Start Line": 2872, + "End Line": 2972 + }, { - "Function Name": "test_router_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 142, - "End Line": 146 + "Function Name": "loadMaterial", + "Structural Impact": 50.1, + "Lines of Code (LOC)": 153, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "85.3%", + "Start Line": 3542, + "End Line": 3694 }, { - "Function Name": "test_router_a_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 149, - "End Line": 153 + "Function Name": "loadMesh", + "Structural Impact": 49.5, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "78.4%", + "Start Line": 3799, + "End Line": 3940 }, { - "Function Name": "test_router_a_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 156, - "End Line": 160 + "Function Name": "addMorphTargets", + "Structural Impact": 48.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 21, + "Input Parameters": 3, + "Control Flow Ratio": "72.4%", + "Start Line": 2333, + "End Line": 2412 }, { - "Function Name": "test_router_a_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 163, - "End Line": 167 + "Function Name": "_loadNodeShallow", + "Structural Impact": 44.1, + "Lines of Code (LOC)": 146, + "Control Flow Branches": 25, + "Input Parameters": 1, + "Control Flow Ratio": "75.8%", + "Start Line": 4274, + "End Line": 4419 }, { - "Function Name": "test_router_a_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 170, - "End Line": 174 + "Function Name": "createNodeMesh", + "Structural Impact": 40.9, + "Lines of Code (LOC)": 139, + "Control Flow Branches": 23, + "Input Parameters": 1, + "Control Flow Ratio": "69.7%", + "Start Line": 1691, + "End Line": 1829 }, { - "Function Name": "test_router_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 177, - "End Line": 181 + "Function Name": "loadAccessor", + "Structural Impact": 39.2, + "Lines of Code (LOC)": 133, + "Control Flow Branches": 22, + "Input Parameters": 1, + "Control Flow Ratio": "78.6%", + "Start Line": 3071, + "End Line": 3203 }, { - "Function Name": "test_router_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 184, - "End Line": 188 + "Function Name": "computeBounds", + "Structural Impact": 37.5, + "Lines of Code (LOC)": 109, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 4669, + "End Line": 4777 }, { - "Function Name": "test_router_b_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 191, - "End Line": 195 + "Function Name": "loadTextureImage", + "Structural Impact": 36.6, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 3233, + "End Line": 3285 }, { - "Function Name": "test_router_b_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 198, - "End Line": 202 + "Function Name": "_loadLight", + "Structural Impact": 31.7, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "82.6%", + "Start Line": 694, + "End Line": 761 }, { - "Function Name": "test_router_b_a_c", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 205, - "End Line": 209 + "Function Name": "assignFinalMaterial", + "Structural Impact": 29.9, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 17, + "Input Parameters": 1, + "Control Flow Ratio": "77.3%", + "Start Line": 3439, + "End Line": 3527 }, { - "Function Name": "test_router_b_a_c_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 212, - "End Line": 216 + "Function Name": "constructor", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "76.5%", + "Start Line": 2549, + "End Line": 2622 }, { - "Function Name": "render", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "load", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "88.9%", + "Start Line": 264, + "End Line": 339 + }, + { + "Function Name": "loadImageSource", + "Structural Impact": 23.5, + "Lines of Code (LOC)": 88, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Control Flow Ratio": "52.6%", + "Start Line": 3287, + "End Line": 3374 }, { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Function Name": "loadAnimation", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 90, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "70.6%", + "Start Line": 4059, + "End Line": 4148 }, { - "Function Name": "get_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Function Name": "addPrimitiveAttributes", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 4787, + "End Line": 4845 }, { - "Function Name": "get_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 41 + "Function Name": "loadBufferView", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "63.2%", + "Start Line": 1605, + "End Line": 1671 }, { - "Function Name": "get_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 + "Function Name": "loadScene", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "61.1%", + "Start Line": 4428, + "End Line": 4512 }, { - "Function Name": "get_a_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Function Name": "assignTexture", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "70.0%", + "Start Line": 3386, + "End Line": 3427 }, { - "Function Name": "get_a_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Function Name": "extendTexture", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 2005, + "End Line": 2047 }, { - "Function Name": "get_a_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 61 + "Function Name": "extendMaterialParams", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 1019, + "End Line": 1071 }, { - "Function Name": "get_a_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Function Name": "decodePrimitive", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 1929, + "End Line": 1986 }, { - "Function Name": "get_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 + "Function Name": "loadNode", + "Structural Impact": 16.7, + "Lines of Code (LOC)": 79, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 4192, + "End Line": 4270 }, { - "Function Name": "get_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 + "Function Name": "extendMaterialParams", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 49, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 905, + "End Line": 953 }, { - "Function Name": "get_b_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 + "Function Name": "getImageURIMimeType", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 2533, + "End Line": 2541 }, { - "Function Name": "get_b_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 + "Function Name": "constructor", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 1840, + "End Line": 1901 }, { - "Function Name": "get_b_a_c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 91 + "Function Name": "updateMorphTargets", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 2420, + "End Line": 2457 }, { - "Function Name": "get_b_a_c_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 97, - "Function Parameters": 29, - "Function/Method Declarations": 29, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 44, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 3, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 77, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 41, - "Design Camel Case": 0, - "Design Snake Case": 41, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 29, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "orjson", - "typing" - ] - }, - "python/fastapi/tests/test_default_response_class_router.py": { - "1. Artifact Identity": { - "Filename": "test_default_response_class_router.py", - "Path": "python/fastapi/tests/test_default_response_class_router.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2295.04, - "Y": -118.82, - "Z": -788.21 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 207, - "Coding LOC": 141, - "Documentation LOC": 0, - "Structural Magnitude": 80.02, - "Control Flow Ratio": "13.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.113 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.63%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.99%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "parse", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 2636, + "End Line": 2701 + }, { - "Function Name": "test_app", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 111, - "End Line": 115 + "Function Name": "loadSkin", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "63.6%", + "Start Line": 3987, + "End Line": 4050 }, { - "Function Name": "test_app_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 118, - "End Line": 122 + "Function Name": "loadCamera", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 3949, + "End Line": 3978 }, { - "Function Name": "test_router_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 125, - "End Line": 129 + "Function Name": "loadGeometries", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "54.5%", + "Start Line": 3730, + "End Line": 3790 }, { - "Function Name": "test_router_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "_markDefs", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 9, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 132, - "End Line": 136 + "Control Flow Ratio": "75.0%", + "Start Line": 2708, + "End Line": 2757 }, { - "Function Name": "test_router_a_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 139, - "End Line": 143 + "Function Name": "extendMaterialParams", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1099, + "End Line": 1138 }, { - "Function Name": "test_router_a_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 146, - "End Line": 150 + "Function Name": "extendMaterialParams", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1308, + "End Line": 1335 }, { - "Function Name": "test_router_a_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 153, - "End Line": 157 + "Function Name": "extendMaterialParams", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "71.4%", + "Start Line": 1217, + "End Line": 1240 }, { - "Function Name": "test_router_a_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 160, - "End Line": 164 + "Function Name": "loadTexture", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1458, + "End Line": 1491 }, { - "Function Name": "test_router_b", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 167, - "End Line": 171 + "Function Name": "getNormalizedComponentScale", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2507, + "End Line": 2531 }, { - "Function Name": "test_router_b_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 174, - "End Line": 178 + "Function Name": "extendMaterialParams", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1410, + "End Line": 1438 }, { - "Function Name": "test_router_b_a", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 181, - "End Line": 185 + "Function Name": "createPrimitiveKey", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2459, + "End Line": 2489 }, { - "Function Name": "test_router_b_a_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 188, - "End Line": 192 + "Function Name": "extendParams", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 813, + "End Line": 843 }, { - "Function Name": "test_router_b_a_c", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 195, - "End Line": 199 + "Function Name": "_getNodeRef", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2795, + "End Line": 2826 }, { - "Function Name": "test_router_b_a_c_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 202, - "End Line": 206 + "Function Name": "addUnknownExtensionsToUserData", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2283, + "End Line": 2298 }, { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Function Name": "createNodeMesh", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 4150, + "End Line": 4183 }, { - "Function Name": "get_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Function Name": "loadBuffer", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3011, + "End Line": 3041 }, { - "Function Name": "get_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Function Name": "loadTexture", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 1511, + "End Line": 1538 }, { - "Function Name": "get_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Function Name": "loadTexture", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 1558, + "End Line": 1585 }, { - "Function Name": "get_a_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 41 + "Function Name": "reduceAssociations", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 4476, + "End Line": 4504 }, { - "Function Name": "get_a_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 + "Function Name": "extendMaterialParams", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1167, + "End Line": 1189 }, { - "Function Name": "get_a_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Function Name": "extendMaterialParams", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1364, + "End Line": 1382 }, { - "Function Name": "get_a_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Function Name": "assignExtrasToUserData", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2306, + "End Line": 2322 }, { - "Function Name": "get_b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 61 + "Function Name": "extendMaterialParams", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 1268, + "End Line": 1280 }, { - "Function Name": "get_b_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "constructor", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 119, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Start Line": 135, + "End Line": 253 }, { - "Function Name": "get_b_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "_markDefs", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 + "Control Flow Ratio": "83.3%", + "Start Line": 673, + "End Line": 692 }, { - "Function Name": "get_b_a_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 + "Function Name": "getDependencies", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2981, + "End Line": 3002 }, { - "Function Name": "get_b_a_c", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 + "Function Name": "getMaterialExtension", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 614, + "End Line": 626 }, { - "Function Name": "get_b_a_c_path_override", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "createNodeAttachment", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 771, + "End Line": 788 + }, + { + "Function Name": "createUniqueName", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3703, + "End Line": 3719 + }, + { + "Function Name": "interpolate_", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 2102, + "End Line": 2140 + }, + { + "Function Name": "updateMappings", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2803, + "End Line": 2818 + }, + { + "Function Name": "extendMaterialParams", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 863, + "End Line": 877 + }, + { + "Function Name": "_addNodeRef", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2772, + "End Line": 2784 + }, + { + "Function Name": "extendMaterialParams", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 981, + "End Line": 991 + }, + { + "Function Name": "_getArrayFromAccessor", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 4618, + "End Line": 4639 + }, + { + "Function Name": "loadTexture", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3212, + "End Line": 3231 + }, + { + "Function Name": "_invokeAll", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2845, + "End Line": 2862 + }, + { + "Function Name": "_onError", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 295, + "End Line": 310 + }, + { + "Function Name": "_invokeOne", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2828, + "End Line": 2843 + }, + { + "Function Name": "loadBufferView", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3050, + "End Line": 3062 + }, + { + "Function Name": "collectMorphTargets", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 4521, + "End Line": 4529 + }, + { + "Function Name": "constructor", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1914, + "End Line": 1927 + }, + { + "Function Name": "getDependency", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 763, + "End Line": 769 + }, + { + "Function Name": "copySampleValue_", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2082, + "End Line": 2100 + }, + { + "Function Name": "createDefaultMaterial", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2263, + "End Line": 2281 + }, + { + "Function Name": "_createCubicSplineTrackInterpolant", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4641, + "End Line": 4658 + }, + { + "Function Name": "createAttributesKey", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2491, + "End Line": 2505 + }, + { + "Function Name": "register", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 391, + "End Line": 401 + }, + { + "Function Name": "unregister", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 409, + "End Line": 419 + }, + { + "Function Name": "InterpolantFactoryMethodGLTFCubicSpline", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 4643, + "End Line": 4653 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 897, + "End Line": 903 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 973, + "End Line": 979 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1011, + "End Line": 1017 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1091, + "End Line": 1097 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1159, + "End Line": 1165 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1209, + "End Line": 1215 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1260, + "End Line": 1266 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1300, + "End Line": 1306 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1356, + "End Line": 1362 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1402, + "End Line": 1408 + }, + { + "Function Name": "GLTFRegistry", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 91, - "Function Parameters": 28, - "Function/Method Declarations": 28, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 44, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 31, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 42, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 74, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 40, - "Design Camel Case": 0, - "Design Snake Case": 40, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 28, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient" - ] - }, - "python/fastapi/tests/test_dependencies_utils.py": { - "1. Artifact Identity": { - "Filename": "test_dependencies_utils.py", - "Path": "python/fastapi/tests/test_dependencies_utils.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 599.15, - "Y": -320.01, - "Z": -529.29 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 9, - "Coding LOC": 5, - "Documentation LOC": 1, - "Structural Magnitude": 2.3, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.4 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "5.78%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "33.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 576, + "End Line": 608 + }, { - "Function Name": "test_get_typed_annotation", + "Function Name": "interpolate_", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 2148, + "End Line": 2156 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 2076, + "End Line": 2080 + }, + { + "Function Name": "parseAsync", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 560, + "End Line": 570 + }, + { + "Function Name": "assignAttributeAccessor", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 4793, + "End Line": 4802 + }, + { + "Function Name": "add", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 588, + "End Line": 592 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1598, + "End Line": 1603 + }, + { + "Function Name": "createDracoPrimitive", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3736, + "End Line": 3746 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 663, + "End Line": 671 + }, + { + "Function Name": "onLoad", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3333, + "End Line": 3340 + }, + { + "Function Name": "setDRACOLoader", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 353 + }, + { + "Function Name": "setKTX2Loader", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 362, + "End Line": 367 + }, + { + "Function Name": "setMeshoptDecoder", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 376, + "End Line": 381 + }, + { + "Function Name": "get", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 582, + "End Line": 586 + }, + { + "Function Name": "remove", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 594, + "End Line": 598 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 856, + "End Line": 861 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 890, + "End Line": 895 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 966, + "End Line": 971 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1004, + "End Line": 1009 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1084, + "End Line": 1089 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1152, + "End Line": 1157 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1202, + "End Line": 1207 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1253, + "End Line": 1258 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1293, + "End Line": 1298 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1349, + "End Line": 1354 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1395, + "End Line": 1400 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1451, + "End Line": 1456 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1504, + "End Line": 1509 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1551, + "End Line": 1556 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1684, + "End Line": 1689 + }, + { + "Function Name": "setExtensions", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2624, + "End Line": 2628 + }, + { + "Function Name": "setPlugins", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2630, + "End Line": 2634 + }, + { + "Function Name": "removeAll", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4, - "End Line": 8 + "Start Line": 600, + "End Line": 604 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 801, + "End Line": 805 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 807, + "End Line": 811 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1999, + "End Line": 2003 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2060, + "End Line": 2064 + }, + { + "Function Name": "getMaterialType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3529, + "End Line": 3533 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 4, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 614, + "Sequential Logic Declarations": 315, + "Function Parameters": 207, + "Function/Method Declarations": 129, + "Class/Entity Declarations": 26, + "Defensive Programming Constructs": 247, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, + "I/O and Network Boundaries": 13, "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, + "State Mutations / Variable Reassignments": 1186, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 150, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 415, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, + "Closures and Anonymous Functions": 86, + "Global State Dependencies": 5, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 3, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 3, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 49, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 122, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 11, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 14, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 418, + "Resource Deallocation & Cleanup": 2, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3, + "Structural Tab Indentations": 2300, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, + "Serialization Parsing": 3, + "Regex Execution": 8, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -157581,15 +158897,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Core Var Decl": 546, + "Design Camel Case": 199, + "Design Snake Case": 323, + "Design Pascal Case": 8, + "Design Upper Case": 14, + "Design Short Vars": 51, + "Design Long Vars": 3, + "Duplicate Logic": 12, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -157613,32 +158929,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.dependencies.utils" + "../utils/BufferGeometryUtils.js", + "../utils/SkeletonUtils.js", + "three", + "three/addons/loaders/GLTFLoader.js" ] }, - "python/fastapi/tests/test_dependency_after_yield_raise.py": { + "javascript/threejs/Matrix4.js": { "1. Artifact Identity": { - "Filename": "test_dependency_after_yield_raise.py", - "Path": "python/fastapi/tests/test_dependency_after_yield_raise.py", - "Language": "Python", + "Filename": "Matrix4.js", + "Path": "javascript/threejs/Matrix4.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "Exception", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1450.76, - "Y": -220.36, - "Z": -430.31 + "X": -265.36, + "Y": -30.17, + "Z": -2774.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -157647,528 +158965,455 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 69, - "Coding LOC": 39, - "Documentation LOC": 6, - "Structural Magnitude": 26.08, - "Control Flow Ratio": "12.9%", + "Total LOC": 1315, + "Coding LOC": 597, + "Documentation LOC": 376, + "Structural Magnitude": 292.94, + "Control Flow Ratio": "44.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 + "Raw Cognitive Density": 0.515 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "31.5%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "11.7%", + "Cognitive Load Exposure": "14.03%", + "Error & Exception Exposure": "51.2%", + "Tech Debt Exposure": "89.15%", + "Testing Exposure": "80.0%", + "API Exposure": "1.93%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "54.96%", + "Commented Logic Exposure": "5.06%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "test_broken_raise", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 46, - "End Line": 48 + "Function Name": "makePerspective", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 8, + "Control Flow Ratio": "75.0%", + "Start Line": 1122, + "End Line": 1166 }, { - "Function Name": "test_broken_no_raise", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 51, - "End Line": 61 + "Function Name": "makeOrthographic", + "Structural Impact": 23.2, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 6, + "Input Parameters": 8, + "Control Flow Ratio": "75.0%", + "Start Line": 1182, + "End Line": 1226 }, { - "Function Name": "catching_dep", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "makeRotationFromEuler", + "Structural Impact": 23.0, + "Lines of Code (LOC)": 121, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "91.7%", + "Start Line": 338, + "End Line": 458 + }, + { + "Function Name": "lookAt", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 483, + "End Line": 528 + }, + { + "Function Name": "constructor", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 16 + "Input Parameters": 16, + "Control Flow Ratio": "100.0%", + "Start Line": 79, + "End Line": 101 }, { - "Function Name": "catching", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "decompose", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1053, + "End Line": 1106 + }, + { + "Function Name": "makeTranslation", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 810, + "End Line": 838 + }, + { + "Function Name": "setPosition", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 683, + "End Line": 703 + }, + { + "Function Name": "extractBasis", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 239, + "End Line": 257 + }, + { + "Function Name": "equals", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Control Flow Ratio": "40.0%", + "Start Line": 1234, + "End Line": 1247 }, { - "Function Name": "broken", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "set", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 16, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Start Line": 125, + "End Line": 136 }, { - "Function Name": "test_catching", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "extractRotation", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 289, + "End Line": 326 + }, + { + "Function Name": "invert", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 43 + "Control Flow Ratio": "33.3%", + "Start Line": 712, + "End Line": 763 }, { - "Function Name": "test_broken_return_finishes", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "fromArray", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1256, + "End Line": 1266 + }, + { + "Function Name": "compose", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 68 + "Start Line": 1004, + "End Line": 1038 }, { - "Function Name": "broken_dep", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "multiplyMatrices", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 39, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 21 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 27, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 6, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 4, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 22, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 4, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pytest", - "typing" - ] - }, - "python/fastapi/tests/test_dependency_after_yield_streaming.py": { - "1. Artifact Identity": { - "Filename": "test_dependency_after_yield_streaming.py", - "Path": "python/fastapi/tests/test_dependency_after_yield_streaming.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3343.6, - "Y": 66.43, - "Z": 985.89 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 131, - "Coding LOC": 82, - "Documentation LOC": 6, - "Structural Magnitude": 66.64, - "Control Flow Ratio": "17.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.283 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.31%", - "Error & Exception Exposure": "39.02%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.17%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "__iter__", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 16, - "End Line": 21 + "Start Line": 562, + "End Line": 600 }, { - "Function Name": "acquire_session", + "Function Name": "makeShear", "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 25, - "End Line": 30 + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 980, + "End Line": 993 }, { - "Function Name": "test_broken_session_data", + "Function Name": "toArray", "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 103, - "End Line": 105 + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1276, + "End Line": 1302 }, { - "Function Name": "test_broken_session_stream_no_raise", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 121, - "End Line": 130 + "Function Name": "makeRotationAxis", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 923, + "End Line": 944 }, { - "Function Name": "broken_dep_session", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 38, - "End Line": 41 + "Function Name": "makeScale", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 954, + "End Line": 967 }, { - "Function Name": "test_broken_session_stream_raise", + "Function Name": "makeBasis", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 267, + "End Line": 278 + }, + { + "Function Name": "setFromMatrix3", "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 115, - "End Line": 118 + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 214, + "End Line": 229 }, { - "Function Name": "dep_session", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 33, - "End Line": 35 + "Function Name": "makeRotationX", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 847, + "End Line": 862 }, { - "Function Name": "get_stream_simple", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "makeRotationY", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 61 + "Start Line": 871, + "End Line": 886 }, { - "Function Name": "get_stream_session", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "makeRotationZ", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 69 + "Start Line": 895, + "End Line": 910 }, { - "Function Name": "get_broken_session_stream", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "copy", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 82 + "Start Line": 175, + "End Line": 187 }, { - "Function Name": "__init__", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "scale", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 14 + "Start Line": 771, + "End Line": 783 }, { - "Function Name": "get_data", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "copyPosition", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 53 + "Start Line": 196, + "End Line": 206 }, { - "Function Name": "get_broken_session_data", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "multiplyScalar", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 + "Start Line": 608, + "End Line": 619 }, { - "Function Name": "test_broken_session_data_no_raise", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "determinant", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 23, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 108, - "End Line": 112 + "Start Line": 628, + "End Line": 650 }, { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "transpose", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 + "Start Line": 657, + "End Line": 672 }, { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "identity", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 67 + "Start Line": 143, + "End Line": 156 }, { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "makeRotationFromQuaternion", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 80 + "Start Line": 468, + "End Line": 472 }, { - "Function Name": "test_regular_no_stream", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "multiply", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 90 + "Start Line": 536, + "End Line": 540 }, { - "Function Name": "test_stream_simple", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "premultiply", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 548, + "End Line": 552 + }, + { + "Function Name": "getMaxScaleOnAxis", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 95 + "Start Line": 790, + "End Line": 800 }, { - "Function Name": "test_stream_session", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "clone", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 100 + "Start Line": 163, + "End Line": 167 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 11, - "Sequential Logic Declarations": 52, - "Function Parameters": 20, - "Function/Method Declarations": 20, + "Control Flow Branches": 40, + "Sequential Logic Declarations": 51, + "Function Parameters": 37, + "Function/Method Declarations": 37, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 8, + "Defensive Programming Constructs": 19, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 24, - "State Mutations / Variable Reassignments": 2, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 17, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 86, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 178, + "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, - "Generic Type Abstractions": 10, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 10, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 98, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 49, + "Structural Tab Indentations": 582, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -158183,17 +159428,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 10, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 14, - "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 2, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 140, + "Design Camel Case": 12, + "Design Snake Case": 128, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 89, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 14, + "Duplicate Logic": 0, + "Orphaned Logic": 27, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -158202,8 +159447,8 @@ "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Global Environment Mutation": 1, + "Commented-Out Executable Logic": 1, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -158217,37 +159462,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", - "contextlib", - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "pytest", - "typing" + "../constants.js", + "./Vector3.js" ] }, - "python/fastapi/tests/test_dependency_after_yield_websockets.py": { + "javascript/threejs/Nodes.js": { "1. Artifact Identity": { - "Filename": "test_dependency_after_yield_websockets.py", - "Path": "python/fastapi/tests/test_dependency_after_yield_websockets.py", - "Language": "Python", + "Filename": "Nodes.js", + "Path": "javascript/threejs/Nodes.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 3243.72, - "Y": -20.06, - "Z": -1184.39 + "X": -943.1, + "Y": -90.14, + "Z": -1961.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -158256,157 +159496,66 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 56, - "Documentation LOC": 0, - "Structural Magnitude": 46.32, - "Control Flow Ratio": "28.9%", + "Total LOC": 167, + "Coding LOC": 140, + "Documentation LOC": 13, + "Structural Magnitude": 156.8, + "Control Flow Ratio": "49.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.661 + "Raw Cognitive Density": 0.514 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "20.58%", - "Error & Exception Exposure": "48.13%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.0%", - "Concurrency Exposure": "98.35%", + "Cognitive Load Exposure": "28.03%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "14.36%", + "Testing Exposure": "2.3%", + "API Exposure": "19.29%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "100.0%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "__iter__", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 15, - "End Line": 20 - }, - { - "Function Name": "test_websocket_dependency_after_yield_broken", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 76, - "End Line": 79 - }, - { - "Function Name": "websocket_endpoint", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 50, - "End Line": 53 - }, - { - "Function Name": "websocket_endpoint_broken", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 57, - "End Line": 60 - }, - { - "Function Name": "acquire_session", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 24, - "End Line": 29 - }, - { - "Function Name": "test_websocket_dependency_after_yield", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 66, - "End Line": 73 - }, - { - "Function Name": "broken_dep_session", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 37, - "End Line": 40 - }, - { - "Function Name": "dep_session", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 32, - "End Line": 34 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 13 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 13, - "Sequential Logic Declarations": 32, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 137, + "Sequential Logic Declarations": 140, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 2, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 139, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 139, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -158414,17 +159563,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -158439,24 +159588,24 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 7, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 9, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 0, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 2, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -158473,36 +159622,169 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 139, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", - "contextlib", - "fastapi", - "fastapi.testclient", - "pytest", - "typing" + "./accessors/BatchNode.js", + "./accessors/BufferAttributeNode.js", + "./accessors/BufferNode.js", + "./accessors/BuiltinNode.js", + "./accessors/ClippingNode.js", + "./accessors/CubeTextureNode.js", + "./accessors/InstanceNode.js", + "./accessors/InstancedMeshNode.js", + "./accessors/MaterialNode.js", + "./accessors/MaterialReferenceNode.js", + "./accessors/ModelNode.js", + "./accessors/MorphNode.js", + "./accessors/Object3DNode.js", + "./accessors/PointUVNode.js", + "./accessors/ReferenceBaseNode.js", + "./accessors/ReferenceNode.js", + "./accessors/RendererReferenceNode.js", + "./accessors/SkinningNode.js", + "./accessors/StorageBufferNode.js", + "./accessors/StorageTextureNode.js", + "./accessors/Texture3DNode.js", + "./accessors/TextureNode.js", + "./accessors/TextureSizeNode.js", + "./accessors/UniformArrayNode.js", + "./accessors/UserDataNode.js", + "./accessors/VelocityNode.js", + "./accessors/VertexColorNode.js", + "./code/CodeNode.js", + "./code/ExpressionNode.js", + "./code/FunctionCallNode.js", + "./code/FunctionNode.js", + "./core/ArrayNode.js", + "./core/AssignNode.js", + "./core/AttributeNode.js", + "./core/BypassNode.js", + "./core/ConstNode.js", + "./core/ContextNode.js", + "./core/IndexNode.js", + "./core/InputNode.js", + "./core/InspectorNode.js", + "./core/IsolateNode.js", + "./core/LightingModel.js", + "./core/MRTNode.js", + "./core/Node.js", + "./core/NodeAttribute.js", + "./core/NodeBuilder.js", + "./core/NodeCache.js", + "./core/NodeCode.js", + "./core/NodeError.js", + "./core/NodeFrame.js", + "./core/NodeFunctionInput.js", + "./core/NodeUniform.js", + "./core/NodeUtils.js", + "./core/NodeVar.js", + "./core/NodeVarying.js", + "./core/OutputStructNode.js", + "./core/ParameterNode.js", + "./core/PropertyNode.js", + "./core/StackNode.js", + "./core/StackTrace.js", + "./core/StructNode.js", + "./core/StructTypeNode.js", + "./core/SubBuildNode.js", + "./core/TempNode.js", + "./core/UniformGroupNode.js", + "./core/UniformNode.js", + "./core/VarNode.js", + "./core/VaryingNode.js", + "./core/constants.js", + "./display/BumpMapNode.js", + "./display/ColorSpaceNode.js", + "./display/FrontFacingNode.js", + "./display/NormalMapNode.js", + "./display/PassNode.js", + "./display/RenderOutputNode.js", + "./display/ScreenNode.js", + "./display/ToneMappingNode.js", + "./display/ToonOutlinePassNode.js", + "./display/ViewportDepthNode.js", + "./display/ViewportDepthTextureNode.js", + "./display/ViewportSharedTextureNode.js", + "./display/ViewportTextureNode.js", + "./functions/PhongLightingModel.js", + "./functions/PhysicalLightingModel.js", + "./geometry/RangeNode.js", + "./gpgpu/AtomicFunctionNode.js", + "./gpgpu/BarrierNode.js", + "./gpgpu/ComputeBuiltinNode.js", + "./gpgpu/ComputeNode.js", + "./gpgpu/SubgroupFunctionNode.js", + "./gpgpu/WorkgroupInfoNode.js", + "./lighting/AONode.js", + "./lighting/AmbientLightNode.js", + "./lighting/AnalyticLightNode.js", + "./lighting/BasicEnvironmentNode.js", + "./lighting/BasicLightMapNode.js", + "./lighting/DirectionalLightNode.js", + "./lighting/EnvironmentNode.js", + "./lighting/HemisphereLightNode.js", + "./lighting/IESSpotLightNode.js", + "./lighting/IrradianceNode.js", + "./lighting/LightProbeNode.js", + "./lighting/LightingContextNode.js", + "./lighting/LightingNode.js", + "./lighting/LightsNode.js", + "./lighting/PointLightNode.js", + "./lighting/PointShadowNode.js", + "./lighting/ProjectorLightNode.js", + "./lighting/RectAreaLightNode.js", + "./lighting/ShadowBaseNode.js", + "./lighting/ShadowNode.js", + "./lighting/SpotLightNode.js", + "./math/BitcastNode.js", + "./math/BitcountNode.js", + "./math/ConditionalNode.js", + "./math/MathNode.js", + "./math/OperatorNode.js", + "./math/PackFloatNode.js", + "./math/UnpackFloatNode.js", + "./parsers/GLSLNodeParser.js", + "./pmrem/PMREMNode.js", + "./utils/ArrayElementNode.js", + "./utils/ConvertNode.js", + "./utils/CubeMapNode.js", + "./utils/DebugNode.js", + "./utils/EventNode.js", + "./utils/FlipNode.js", + "./utils/FunctionOverloadingNode.js", + "./utils/JoinNode.js", + "./utils/LoopNode.js", + "./utils/MaxMipLevelNode.js", + "./utils/MemberNode.js", + "./utils/RTTNode.js", + "./utils/ReflectorNode.js", + "./utils/RotateNode.js", + "./utils/SampleNode.js", + "./utils/SetNode.js", + "./utils/SplitNode.js", + "./utils/StorageArrayElementNode.js" ] }, - "python/fastapi/tests/test_dependency_cache.py": { + "javascript/threejs/WebGLProgram.js": { "1. Artifact Identity": { - "Filename": "test_dependency_cache.py", - "Path": "python/fastapi/tests/test_dependency_cache.py", - "Language": "Python", + "Filename": "WebGLProgram.js", + "Path": "javascript/threejs/WebGLProgram.js", + "Language": "Javascript", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 4126.89, - "Y": 154.67, - "Z": -41.03 + "X": -715.52, + "Y": -88.2, + "Z": -2775.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -158511,192 +159793,372 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 67, - "Documentation LOC": 0, - "Structural Magnitude": 37.44, - "Control Flow Ratio": "0.0%", + "Total LOC": 1029, + "Coding LOC": 621, + "Documentation LOC": 30, + "Structural Magnitude": 684.02, + "Control Flow Ratio": "77.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.857 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "11.95%", - "Concurrency Exposure": "96.7%", - "State Flux Exposure": "0.0%", + "Cognitive Load Exposure": "60.53%", + "Error & Exception Exposure": "47.87%", + "Tech Debt Exposure": "21.55%", + "Testing Exposure": "80.0%", + "API Exposure": "0.01%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "53.38%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "15.98%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "get_scope_counter", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "WebGLProgram", + "Structural Impact": 455.6, + "Lines of Code (LOC)": 615, + "Control Flow Branches": 189, + "Input Parameters": 4, + "Control Flow Ratio": "93.6%", + "Start Line": 412, + "End Line": 1026 + }, + { + "Function Name": "onFirstUse", + "Structural Impact": 24.5, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 856, + "End Line": 949 + }, + { + "Function Name": "getShaderErrors", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 48 + "Control Flow Ratio": "62.5%", + "Start Line": 58, + "End Line": 82 }, { - "Function Name": "get_sub_counter_no_cache", - "Structural Impact": 2.0, + "Function Name": "generatePrecision", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 306, + "End Line": 343 + }, + { + "Function Name": "fetchAttributeLocations", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 178, + "End Line": 206 + }, + { + "Function Name": "getEncodingComponents", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 36, + "End Line": 56 + }, + { + "Function Name": "includeReplacer", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 253, + "End Line": 276 + }, + { + "Function Name": "generateDefines", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 160, + "End Line": 176 + }, + { + "Function Name": "handleSource", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 15, + "End Line": 32 + }, + { + "Function Name": "loopReplacer", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 288, + "End Line": 302 + }, + { + "Function Name": "generateVertexExtensions", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 149, + "End Line": 158 + }, + { + "Function Name": "generateEnvMapTypeDefine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 362, + "End Line": 368 + }, + { + "Function Name": "generateEnvMapModeDefine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 374, + "End Line": 380 + }, + { + "Function Name": "generateEnvMapBlendingDefine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 388, + "End Line": 394 + }, + { + "Function Name": "getToneMappingFunction", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 110, + "End Line": 123 + }, + { + "Function Name": "generateCubeUVSize", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 396, + "End Line": 410 + }, + { + "Function Name": "generateShadowMapTypeDefine", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 350, + "End Line": 354 + }, + { + "Function Name": "replaceLightNums", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 35 + "Start Line": 214, + "End Line": 231 }, { - "Function Name": "get_sub_counter", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getUniforms", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 955, + "End Line": 966 + }, + { + "Function Name": "getAttributes", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 972, + "End Line": 983 + }, + { + "Function Name": "getTexelEncodingFunction", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 84, + "End Line": 98 }, { - "Function Name": "super_dep", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Function Name": "isReady", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 990, + "End Line": 1000 }, { - "Function Name": "get_counter", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "replaceClippingPlaneNums", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 233, + "End Line": 239 }, { - "Function Name": "test_normal_counter", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "getLuminanceFunction", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 61 + "Start Line": 127, + "End Line": 147 }, { - "Function Name": "test_sub_counter", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "filterEmptyLine", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 71 + "Start Line": 208, + "End Line": 212 }, { - "Function Name": "test_sub_counter_no_cache", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "resolveIncludes", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 81 + "Start Line": 245, + "End Line": 249 }, { - "Function Name": "test_security_cache", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "unrollLoops", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 91 + "Start Line": 282, + "End Line": 286 }, { - "Function Name": "dep_counter", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "destroy", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 11 + "Start Line": 1004, + "End Line": 1011 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 36, - "Function Parameters": 10, - "Function/Method Declarations": 10, + "Control Flow Branches": 229, + "Sequential Logic Declarations": 66, + "Function Parameters": 29, + "Function/Method Declarations": 28, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 16, + "Defensive Programming Constructs": 38, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 70, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 20, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Closures and Anonymous Functions": 4, + "Global State Dependencies": 3, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 8, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 7, + "Dependency Injection Constructs": 1, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 5, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 1, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Immutable Data Declarations": 65, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 204, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Tab Indentations": 549, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, + "Regex Execution": 18, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -158706,15 +160168,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 19, - "Design Camel Case": 0, - "Design Snake Case": 19, + "Core Var Decl": 98, + "Design Camel Case": 64, + "Design Snake Case": 33, "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Upper Case": 1, + "Design Short Vars": 9, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -158738,32 +160200,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 8, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "../../constants.js", + "../../math/ColorManagement.js", + "../../math/Matrix3.js", + "../../math/Vector3.js", + "../../utils.js", + "../shaders/ShaderChunk.js", + "./WebGLShader.js", + "./WebGLUniforms.js" ] }, - "python/fastapi/tests/test_dependency_class.py": { + "javascript/threejs/WebGLRenderer.js": { "1. Artifact Identity": { - "Filename": "test_dependency_class.py", - "Path": "python/fastapi/tests/test_dependency_class.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Filename": "WebGLRenderer.js", + "Path": "javascript/threejs/WebGLRenderer.js", + "Language": "Javascript", + "Architect": "the renderer", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", + "Alert": "TYPOSQUATTING THREAT: 'math/Vector4.js' mimics 'math/Vector3.js'", + "Folder Dominant Lang": "javascript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 2711.13, - "Y": -29.9, - "Z": -888.9 + "X": -1103.93, + "Y": -96.13, + "Z": -2179.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -158772,984 +160241,880 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 155, - "Coding LOC": 109, - "Documentation LOC": 0, - "Structural Magnitude": 102.68, - "Control Flow Ratio": "0.0%", + "Total LOC": 3639, + "Coding LOC": 1628, + "Documentation LOC": 734, + "Structural Magnitude": 2408.76, + "Control Flow Ratio": "77.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.28%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "40.12%", + "Error & Exception Exposure": "39.1%", + "Tech Debt Exposure": "52.0%", + "Testing Exposure": "80.0%", + "API Exposure": "1.69%", + "Concurrency Exposure": "24.71%", + "State Flux Exposure": "98.04%", + "Commented Logic Exposure": "4.97%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "get_callable_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "constructor", + "Structural Impact": 642.0, + "Lines of Code (LOC)": 2545, + "Control Flow Branches": 363, + "Input Parameters": 1, + "Control Flow Ratio": "80.5%", + "Start Line": 70, + "End Line": 2614 + }, + { + "Function Name": "setProgram", + "Structural Impact": 374.1, + "Lines of Code (LOC)": 428, + "Control Flow Branches": 143, + "Input Parameters": 5, + "Control Flow Ratio": "94.7%", + "Start Line": 2295, + "End Line": 2722 + }, + { + "Function Name": "copyTextureToTexture", + "Structural Impact": 141.4, + "Lines of Code (LOC)": 235, + "Control Flow Branches": 48, + "Input Parameters": 6, + "Control Flow Ratio": "90.6%", + "Start Line": 3205, + "End Line": 3439 + }, + { + "Function Name": "renderBufferDirect", + "Structural Impact": 108.5, + "Lines of Code (LOC)": 159, + "Control Flow Branches": 37, + "Input Parameters": 6, + "Control Flow Ratio": "78.7%", + "Start Line": 1175, + "End Line": 1333 + }, + { + "Function Name": "render", + "Structural Impact": 94.2, + "Lines of Code (LOC)": 221, + "Control Flow Branches": 47, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 55 + "Control Flow Ratio": "92.2%", + "Start Line": 1600, + "End Line": 1820 }, { - "Function Name": "get_callable_gen_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "projectObject", + "Structural Impact": 81.7, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 33, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 1822, + "End Line": 1934 + }, + { + "Function Name": "setRenderTarget", + "Structural Impact": 80.4, + "Lines of Code (LOC)": 168, + "Control Flow Branches": 35, + "Input Parameters": 3, + "Control Flow Ratio": "87.5%", + "Start Line": 2823, + "End Line": 2990 + }, + { + "Function Name": "getProgram", + "Structural Impact": 51.8, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 22, + "Input Parameters": 3, + "Control Flow Ratio": "84.6%", + "Start Line": 2142, + "End Line": 2257 + }, + { + "Function Name": "readRenderTargetPixels", + "Structural Impact": 51.2, + "Lines of Code (LOC)": 65, + "Control Flow Branches": 15, + "Input Parameters": 8, + "Control Flow Ratio": "78.9%", + "Start Line": 3004, + "End Line": 3068 + }, + { + "Function Name": "readRenderTargetPixelsAsync", + "Structural Impact": 48.9, + "Lines of Code (LOC)": 78, + "Control Flow Branches": 14, + "Input Parameters": 8, + "Control Flow Ratio": "82.4%", + "Start Line": 3086, + "End Line": 3163 + }, + { + "Function Name": "renderTransmissionPass", + "Structural Impact": 44.2, + "Lines of Code (LOC)": 123, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "84.2%", + "Start Line": 1960, + "End Line": 2082 + }, + { + "Function Name": "compile", + "Structural Impact": 38.6, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "84.2%", + "Start Line": 1371, + "End Line": 1462 + }, + { + "Function Name": "clear", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "81.8%", + "Start Line": 944, + "End Line": 1018 + }, + { + "Function Name": "renderObject", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 4, + "Input Parameters": 6, + "Control Flow Ratio": "100.0%", + "Start Line": 2111, + "End Line": 2140 + }, + { + "Function Name": "renderScene", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 1936, + "End Line": 1958 + }, + { + "Function Name": "renderObjects", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 2084, + "End Line": 2109 + }, + { + "Function Name": "compileAsync", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1536 + }, + { + "Function Name": "initTexture", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3464, + "End Line": 3486 + }, + { + "Function Name": "setSize", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 650, + "End Line": 680 + }, + { + "Function Name": "setEffects", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 726, + "End Line": 752 + }, + { + "Function Name": "prepareMaterial", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1337, + "End Line": 1357 + }, + { + "Function Name": "materialNeedsLights", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 2742, + "End Line": 2748 + }, + { + "Function Name": "setViewport", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 787, + "End Line": 801 + }, + { + "Function Name": "setScissor", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 824, + "End Line": 838 + }, + { + "Function Name": "setRenderTargetTextures", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2784, + "End Line": 2802 + }, + { + "Function Name": "copyFramebufferToTexture", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 3172, + "End Line": 3187 + }, + { + "Function Name": "releaseMaterialProgramReferences", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1151, + "End Line": 1171 + }, + { + "Function Name": "initGLContext", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 423, + "End Line": 538 + }, + { + "Function Name": "checkMaterialsReady", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1487, + "End Line": 1516 + }, + { + "Function Name": "getUniformList", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2259, + "End Line": 2270 + }, + { + "Function Name": "setPixelRatio", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 619, + "End Line": 627 + }, + { + "Function Name": "initRenderTarget", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3448, + "End Line": 3456 + }, + { + "Function Name": "setAnimationLoop", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1572, + "End Line": 1579 + }, + { + "Function Name": "onAnimationFrame", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1542, + "End Line": 1546 + }, + { + "Function Name": "updateCommonMaterialProperties", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 22, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 2272, + "End Line": 2293 }, { - "Function Name": "get_async_callable_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "setDrawingBufferSize", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 69 + "Start Line": 707, + "End Line": 719 }, { - "Function Name": "get_async_callable_gen_dependency_class", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "markUniformsLightsNeedsUpdate", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 + "Start Line": 2726, + "End Line": 2740 }, { - "Function Name": "test_class_dependency", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "forceContextLoss", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 586, + "End Line": 591 + }, + { + "Function Name": "forceContextRestore", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 596, + "End Line": 601 + }, + { + "Function Name": "getTargetPixelRatio", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 349, + "End Line": 353 + }, + { + "Function Name": "setRenderTargetFramebuffer", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 151, - "End Line": 154 + "Start Line": 2804, + "End Line": 2810 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getContext", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 359, + "End Line": 363 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "onContextLost", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 1092, + "End Line": 1100 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "onMaterialDispose", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 22 + "Start Line": 1130, + "End Line": 1138 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "outputColorSpace", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 3539, + "End Line": 3547 }, { - "Function Name": "synchronous", + "Function Name": "deallocateMaterial", "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Start Line": 1142, + "End Line": 1148 }, { - "Function Name": "asynchronous", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getSize", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 635, + "End Line": 639 }, { - "Function Name": "synchronous_gen", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getDrawingBufferSize", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 + "Start Line": 688, + "End Line": 692 }, { - "Function Name": "asynchronous_gen", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "getCurrentViewport", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 41 + "Start Line": 760, + "End Line": 764 }, { - "Function Name": "get_async_callable_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getViewport", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 93 + "Start Line": 772, + "End Line": 776 }, { - "Function Name": "get_async_callable_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getScissor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 100 + "Start Line": 809, + "End Line": 813 }, { - "Function Name": "get_synchronous_method_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setScissorTest", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 104, - "End Line": 107 + "Start Line": 858, + "End Line": 862 }, { - "Function Name": "get_synchronous_method_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setOpaqueSort", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 114 + "Start Line": 870, + "End Line": 874 }, { - "Function Name": "get_asynchronous_method_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "setTransparentSort", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 121 + "Start Line": 882, + "End Line": 886 }, { - "Function Name": "get_asynchronous_method_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getClearColor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 128 + "Start Line": 896, + "End Line": 900 }, { - "Function Name": "get_callable_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "setNodesHandler", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 + "Start Line": 1054, + "End Line": 1059 }, { - "Function Name": "get_callable_gen_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "onContextCreationError", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 65, - "Function Parameters": 21, - "Function/Method Declarations": 21, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 34, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 30, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 8, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 13, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 5, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 56, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 10, - "Vectorized Math & Tensor Operations": 13, - "Core Var Decl": 20, - "Design Camel Case": 0, - "Design Snake Case": 16, - "Design Pascal Case": 4, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 3, - "Duplicate Logic": 0, - "Orphaned Logic": 13, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "collections.abc", - "fastapi", - "fastapi.testclient", - "pytest" - ] - }, - "python/fastapi/tests/test_dependency_contextmanager.py": { - "1. Artifact Identity": { - "Filename": "test_dependency_contextmanager.py", - "Path": "python/fastapi/tests/test_dependency_contextmanager.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "Exception", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3162.1, - "Y": 31.41, - "Z": 387.65 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 400, - "Coding LOC": 287, - "Documentation LOC": 1, - "Structural Magnitude": 222.24, - "Control Flow Ratio": "13.7%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.657 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "20.38%", - "Error & Exception Exposure": "1.02%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "14.27%", - "Concurrency Exposure": "99.52%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "context_b", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 81, - "End Line": 86 - }, - { - "Function Name": "asyncgen_state_try", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 51, - "End Line": 59 - }, - { - "Function Name": "generator_state_try", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 62, - "End Line": 70 - }, - { - "Function Name": "context_a", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 73, - "End Line": 78 - }, - { - "Function Name": "test_context_b_raise", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 274, - "End Line": 278 - }, - { - "Function Name": "test_sync_context_b_raise", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 384, - "End Line": 388 - }, - { - "Function Name": "test_background_tasks", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "9.1%", - "Start Line": 281, - "End Line": 293 - }, - { - "Function Name": "test_sync_background_tasks", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 391, - "End Line": 399 - }, - { - "Function Name": "test_context_b", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 265, - "End Line": 271 - }, - { - "Function Name": "test_sync_context_b", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 375, - "End Line": 381 - }, - { - "Function Name": "test_async_raise_other", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 232, - "End Line": 237 - }, - { - "Function Name": "test_sync_raise_other", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 240, - "End Line": 245 - }, - { - "Function Name": "test_async_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 248, - "End Line": 253 - }, - { - "Function Name": "test_sync_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 296, - "End Line": 301 - }, - { - "Function Name": "test_sync_async_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 341, - "End Line": 346 - }, - { - "Function Name": "test_sync_sync_raise_raises", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 358, - "End Line": 363 + "Start Line": 1124, + "End Line": 1128 }, { - "Function Name": "get_sync_context_b_bg", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 203 - }, - { - "Function Name": "test_sync_async_raise_other", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 327, - "End Line": 331 - }, - { - "Function Name": "test_sync_sync_raise_other", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 334, - "End Line": 338 - }, - { - "Function Name": "get_context_b_bg", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 141 - }, - { - "Function Name": "middleware", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 210 - }, - { - "Function Name": "asyncgen_state", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 - }, - { - "Function Name": "generator_state", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 48 - }, - { - "Function Name": "get_async_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 102 - }, - { - "Function Name": "get_sync_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 108 - }, - { - "Function Name": "get_async_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 - }, - { - "Function Name": "get_sync_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 120 - }, - { - "Function Name": "get_context_b_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 132 - }, - { - "Function Name": "get_sync_async_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 160 - }, - { - "Function Name": "get_sync_sync_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 164, - "End Line": 166 - }, - { - "Function Name": "get_sync_async_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 170, - "End Line": 172 + "Start Line": 1065, + "End Line": 1088 }, { - "Function Name": "get_sync_sync_raise_other", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "onContextRestore", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 176, - "End Line": 178 + "Start Line": 1102, + "End Line": 1122 }, { - "Function Name": "get_sync_context_b_raise", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "resetState", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 190 + "Start Line": 3493, + "End Line": 3502 }, { - "Function Name": "bg", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getContext", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 197, - "End Line": 200 + "Start Line": 566, + "End Line": 570 }, { - "Function Name": "get_async", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getContextAttributes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 91 + "Start Line": 577, + "End Line": 581 }, { - "Function Name": "get_sync", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getPixelRatio", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 + "Start Line": 608, + "End Line": 612 }, { - "Function Name": "get_context_b", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getScissorTest", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 125 + "Start Line": 845, + "End Line": 849 }, { - "Function Name": "bg", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "setClearColor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 138 + "Start Line": 908, + "End Line": 912 }, { - "Function Name": "get_sync_async", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "getClearAlpha", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 149 + "Start Line": 919, + "End Line": 923 }, { - "Function Name": "get_sync_sync", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "setClearAlpha", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 153, - "End Line": 154 + "Start Line": 930, + "End Line": 934 }, { - "Function Name": "get_sync_context_b", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "clearColor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 183 + "Start Line": 1023, + "End Line": 1027 }, { - "Function Name": "test_async_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "clearDepth", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 256, - "End Line": 262 + "Start Line": 1032, + "End Line": 1036 }, { - "Function Name": "test_sync_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "clearStencil", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 310 + "Start Line": 1041, + "End Line": 1045 }, { - "Function Name": "test_sync_async_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "onXRSessionStart", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 349, - "End Line": 355 + "Start Line": 1548, + "End Line": 1552 }, { - "Function Name": "test_sync_sync_raise_server_error", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "onXRSessionEnd", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 372 + "Start Line": 1554, + "End Line": 1558 }, { - "Function Name": "test_async_state", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "getActiveCubeFace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 216, - "End Line": 221 + "Start Line": 2755, + "End Line": 2759 }, { - "Function Name": "test_sync_state", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "getActiveMipmapLevel", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 224, - "End Line": 229 + "Start Line": 2766, + "End Line": 2770 }, { - "Function Name": "test_sync_async_state", + "Function Name": "getRenderTarget", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 317 + "Start Line": 2778, + "End Line": 2782 }, { - "Function Name": "test_sync_sync_state", + "Function Name": "coordinateSystem", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 320, - "End Line": 324 + "Start Line": 3521, + "End Line": 3525 }, { - "Function Name": "get_state", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "outputColorSpace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 3533, + "End Line": 3537 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 25, - "Sequential Logic Declarations": 158, - "Function Parameters": 50, - "Function/Method Declarations": 50, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 93, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 515, + "Sequential Logic Declarations": 152, + "Function Parameters": 83, + "Function/Method Declarations": 77, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 204, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 71, - "State Mutations / Variable Reassignments": 14, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, - "Asynchronous/Concurrent Execution": 28, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 338, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 198, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 15, + "UI / View Layer Components": 3, + "Closures and Anonymous Functions": 54, "Global State Dependencies": 0, - "Decorators and Annotations": 19, - "Generic Type Abstractions": 4, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 2, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Module Dependencies (Imports)": 37, + "Authorship Metadata": 2, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 25, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 49, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 40, - "Thread Sleeps & Blocking Waits": 0, + "Fatal Aborts & Exceptions": 9, + "Thread Sleeps & Blocking Waits": 2, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Immutable Data Declarations": 172, + "Resource Deallocation & Cleanup": 20, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 6, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 206, - "Hardware Bridge": 0, + "Structural Tab Indentations": 1587, + "Structural Space Indentations": 0, + "Hardware Bridge": 26, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 6, - "Vectorized Math & Tensor Operations": 18, - "Core Var Decl": 46, - "Design Camel Case": 0, - "Design Snake Case": 45, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 391, + "Design Camel Case": 195, + "Design Snake Case": 141, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 21, + "Design Long Vars": 6, "Duplicate Logic": 0, - "Orphaned Logic": 40, + "Orphaned Logic": 27, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -159762,7 +161127,7 @@ "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, + "Non-Standard Unicode / Homoglyphs": 1, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -159773,35 +161138,91 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 37, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.responses", - "fastapi.testclient", - "json", - "pytest" + "../constants.js", + "../math/Color.js", + "../math/ColorManagement.js", + "../math/Frustum.js", + "../math/Matrix4.js", + "../math/Vector3.js", + "../math/Vector4.js", + "../utils.js", + "./WebGLRenderTarget.js", + "./shaders/DFGLUTData.js", + "./webgl/WebGLAnimation.js", + "./webgl/WebGLAttributes.js", + "./webgl/WebGLBackground.js", + "./webgl/WebGLBindingStates.js", + "./webgl/WebGLBufferRenderer.js", + "./webgl/WebGLCapabilities.js", + "./webgl/WebGLClipping.js", + "./webgl/WebGLEnvironments.js", + "./webgl/WebGLExtensions.js", + "./webgl/WebGLGeometries.js", + "./webgl/WebGLIndexedBufferRenderer.js", + "./webgl/WebGLInfo.js", + "./webgl/WebGLMaterials.js", + "./webgl/WebGLMorphtargets.js", + "./webgl/WebGLObjects.js", + "./webgl/WebGLOutput.js", + "./webgl/WebGLPrograms.js", + "./webgl/WebGLProperties.js", + "./webgl/WebGLRenderLists.js", + "./webgl/WebGLRenderStates.js", + "./webgl/WebGLShadowMap.js", + "./webgl/WebGLState.js", + "./webgl/WebGLTextures.js", + "./webgl/WebGLUniforms.js", + "./webgl/WebGLUniformsGroups.js", + "./webgl/WebGLUtils.js", + "./webxr/WebXRManager.js" ] - }, - "python/fastapi/tests/test_dependency_contextvars.py": { + } + } + }, + "python/fastapi/tests": { + "Directory Group Magnitude": 7728.14, + "File Count": 204, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "4.89%", + "Error & Exception Exposure": "10.96%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.6%", + "Concurrency Exposure": "23.96%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.31%", + "Specification Exposure": "98.59%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "python/fastapi/tests/__init__.py": { "1. Artifact Identity": { - "Filename": "test_dependency_contextvars.py", - "Path": "python/fastapi/tests/test_dependency_contextvars.py", + "Filename": "__init__.py", + "Path": "python/fastapi/tests/__init__.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": 4695.34, - "Y": 189.13, - "Z": 749.29 + "X": 3175.53, + "Y": -11.84, + "Z": 2270.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -159810,114 +161231,73 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 53, - "Coding LOC": 31, - "Documentation LOC": 6, - "Structural Magnitude": 14.62, + "Total LOC": 1, + "Coding LOC": 0, + "Documentation LOC": 0, + "Structural Magnitude": 10.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.355 + "Raw Cognitive Density": 2.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.27%", - "Error & Exception Exposure": "46.07%", + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.98%", - "Concurrency Exposure": "92.02%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "6.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "custom_middleware", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 28 - }, - { - "Function Name": "test_dependency_contextvars", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 52 - }, - { - "Function Name": "set_up_request_state_dependency", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 35 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 20, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, - "Asynchronous/Concurrent Execution": 3, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -159928,7 +161308,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 15, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -159943,17 +161323,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 1, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 9, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -159977,36 +161357,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "collections.abc", - "contextvars", - "fastapi", - "fastapi.testclient", - "typing" - ] + "9. Extracted Dependencies": [] }, - "python/fastapi/tests/test_dependency_duplicates.py": { + "python/fastapi/tests/main.py": { "1. Artifact Identity": { - "Filename": "test_dependency_duplicates.py", - "Path": "python/fastapi/tests/test_dependency_duplicates.py", + "Filename": "main.py", + "Path": "python/fastapi/tests/main.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1999.7, - "Y": -150.68, - "Z": -506.81 + "X": 2540.68, + "Y": -49.92, + "Z": -485.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -160015,24 +161388,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 238, - "Coding LOC": 211, + "Total LOC": 209, + "Coding LOC": 127, "Documentation LOC": 0, - "Structural Magnitude": 50.92, - "Control Flow Ratio": "10.5%", + "Structural Magnitude": 173.44, + "Control Flow Ratio": "3.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.112 + "Raw Cognitive Density": 0.058 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.61%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.95%", + "Error & Exception Exposure": "55.34%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.13%", - "Concurrency Exposure": "30.51%", + "API Exposure": "17.65%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -160043,642 +161416,611 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 153, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "10.5%", - "Start Line": 85, - "End Line": 237 - }, - { - "Function Name": "test_sub_duplicates", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_optional", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "25.0%", - "Start Line": 76, - "End Line": 82 + "Start Line": 151, + "End Line": 154 }, { - "Function Name": "test_duplicates", - "Structural Impact": 2.2, + "Function Name": "get_query_type_optional", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "25.0%", - "Start Line": 70, - "End Line": 73 + "Start Line": 163, + "End Line": 166 }, { - "Function Name": "sub_duplicate_dependency", - "Structural Impact": 1.9, + "Function Name": "get_query_param", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 175, + "End Line": 178 }, { - "Function Name": "no_duplicates_sub", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "get_id", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 43 + "Start Line": 31, + "End Line": 32 }, { - "Function Name": "with_duplicates", - "Structural Impact": 1.8, + "Function Name": "get_str_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 36, + "End Line": 37 }, { - "Function Name": "no_duplicates", - "Structural Impact": 1.8, + "Function Name": "get_int_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 41, + "End Line": 42 }, { - "Function Name": "test_no_duplicates_invalid", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_float_id", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 46, - "End Line": 58 + "End Line": 47 }, { - "Function Name": "duplicate_dependency", + "Function Name": "get_bool_id", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 51, + "End Line": 52 }, { - "Function Name": "dependency", + "Function Name": "get_path_param_id", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 56, + "End Line": 57 }, { - "Function Name": "test_no_duplicates", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_path_param_min_length", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 61, - "End Line": 67 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 51, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 3, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 188, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 3, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 8, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_dependency_overrides.py": { - "1. Artifact Identity": { - "Filename": "test_dependency_overrides.py", - "Path": "python/fastapi/tests/test_dependency_overrides.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3486.34, - "Y": 41.3, - "Z": 357.88 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 390, - "Coding LOC": 310, - "Documentation LOC": 0, - "Structural Magnitude": 101.7, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.45%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "12.19%", - "Concurrency Exposure": "51.76%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_override_simple", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 213 + "End Line": 62 }, { - "Function Name": "common_parameters", - "Structural Impact": 2.1, + "Function Name": "get_path_param_max_length", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 - }, - { - "Function Name": "test_override_with_sub_main_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 216, - "End Line": 231 + "Start Line": 66, + "End Line": 67 }, { - "Function Name": "test_override_with_sub__main_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_min_max_length", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 249 + "Start Line": 71, + "End Line": 72 }, { - "Function Name": "test_override_with_sub_decorator_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_gt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 275 + "Start Line": 76, + "End Line": 77 }, { - "Function Name": "test_override_with_sub_decorator_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_gt0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 278, - "End Line": 293 + "Start Line": 81, + "End Line": 82 }, { - "Function Name": "test_override_with_sub_router_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_ge", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 319 + "Start Line": 86, + "End Line": 87 }, { - "Function Name": "test_override_with_sub_router_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_lt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 337 + "Start Line": 91, + "End Line": 92 }, { - "Function Name": "test_override_with_sub_router_decorator_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_lt0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 363 + "Start Line": 96, + "End Line": 97 }, { - "Function Name": "test_override_with_sub_router_decorator_depends_q_foo", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "get_path_param_le", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 381 + "Start Line": 101, + "End Line": 102 }, { - "Function Name": "test_main_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_lt_gt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 63 + "Start Line": 106, + "End Line": 107 }, { - "Function Name": "test_decorator_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_le_ge", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 96 + "Start Line": 111, + "End Line": 112 }, { - "Function Name": "test_router_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_lt_int", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 123 + "Start Line": 116, + "End Line": 117 }, { - "Function Name": "test_router_decorator_depends", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_path_param_gt_int", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 144, - "End Line": 156 + "Start Line": 121, + "End Line": 122 }, { - "Function Name": "main_depends", + "Function Name": "get_path_param_le_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 126, + "End Line": 127 }, { - "Function Name": "router_depends", + "Function Name": "get_path_param_ge_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 131, + "End Line": 132 }, { - "Function Name": "overrider_dependency_simple", + "Function Name": "get_path_param_lt_gt_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Start Line": 136, + "End Line": 137 }, { - "Function Name": "overrider_sub_dependency", + "Function Name": "get_path_param_le_ge_int", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 + "Start Line": 141, + "End Line": 142 }, { - "Function Name": "overrider_dependency_with_sub", + "Function Name": "get_query", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 146, + "End Line": 147 }, { - "Function Name": "test_main_depends_q_foo", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_type", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 72 + "Start Line": 158, + "End Line": 159 }, { - "Function Name": "test_main_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_type_int_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 81 + "Start Line": 170, + "End Line": 171 }, { - "Function Name": "test_router_depends_q_foo", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_param_required", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 132 + "Start Line": 182, + "End Line": 183 }, { - "Function Name": "test_router_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "get_query_param_required_type", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 141 + "Start Line": 187, + "End Line": 188 }, { - "Function Name": "test_override_with_sub_main_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_query_type_frozenset", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 252, - "End Line": 257 + "Start Line": 197, + "End Line": 198 }, { - "Function Name": "test_override_with_sub_decorator_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_query_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 296, - "End Line": 301 + "Start Line": 202, + "End Line": 203 }, { - "Function Name": "test_override_with_sub_router_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_query_list_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 340, - "End Line": 345 + "Start Line": 207, + "End Line": 208 }, { - "Function Name": "test_override_with_sub_router_decorator_depends_k_bar", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "non_operation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 384, - "End Line": 389 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_decorator_depends_q_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "non_decorated_route", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 102 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_decorator_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_text", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 108 + "Start Line": 26, + "End Line": 27 }, { - "Function Name": "test_router_decorator_depends_q_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_enum_status_code", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 162 - }, + "Start Line": 192, + "End Line": 193 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3, + "Sequential Logic Declarations": 82, + "Function Parameters": 38, + "Function/Method Declarations": 38, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 111, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 37, + "Generic Type Abstractions": 6, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 46, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 27, + "Core Var Decl": 24, + "Design Camel Case": 0, + "Design Snake Case": 22, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 3, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "http" + ] + }, + "python/fastapi/tests/test_additional_properties.py": { + "1. Artifact Identity": { + "Filename": "test_additional_properties.py", + "Path": "python/fastapi/tests/test_additional_properties.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1411.85, + "Y": -199.34, + "Z": 1232.94 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 115, + "Coding LOC": 103, + "Documentation LOC": 0, + "Structural Magnitude": 15.16, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.54%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "test_router_decorator_depends_q_foo_skip_100_limit_200", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 88, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 168 + "Start Line": 27, + "End Line": 114 }, { - "Function Name": "decorator_depends", - "Structural Impact": 1.1, + "Function Name": "foo", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "router_decorator_depends", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_additional_properties_post", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 21, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 108, - "Function Parameters": 33, - "Function/Method Declarations": 33, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 62, - "Type/Safety Bypasses": 13, + "Sequential Logic Declarations": 31, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 37, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 77, - "Asynchronous/Concurrent Execution": 8, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 6, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -160696,7 +162038,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 264, + "Structural Space Indentations": 92, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -160712,16 +162054,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 35, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 34, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 29, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -160745,7 +162087,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -160753,25 +162095,27 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pytest" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_paramless.py": { + "python/fastapi/tests/test_additional_properties_bool.py": { "1. Artifact Identity": { - "Filename": "test_dependency_paramless.py", - "Path": "python/fastapi/tests/test_dependency_paramless.py", + "Filename": "test_additional_properties_bool.py", + "Path": "python/fastapi/tests/test_additional_properties_bool.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, FooBaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1630.95, - "Y": -202.56, - "Z": -593.86 + "X": 1938.11, + "Y": -188.72, + "Z": 1581.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -160780,24 +162124,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 78, - "Coding LOC": 52, - "Documentation LOC": 4, - "Structural Magnitude": 30.24, - "Control Flow Ratio": "18.2%", + "Total LOC": 126, + "Coding LOC": 109, + "Documentation LOC": 0, + "Structural Magnitude": 19.48, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.21 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.16%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "39.74%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.37%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.59%", + "Concurrency Exposure": "22.39%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -160808,107 +162152,67 @@ }, "5. Function Analysis": [ { - "Function Name": "process_auth", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 15, - "End Line": 25 - }, - { - "Function Name": "test_parameterless_with_scopes", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 60, - "End Line": 65 - }, - { - "Function Name": "test_parameterless_without_scopes", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 68, - "End Line": 73 + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 125 }, { - "Function Name": "get_credentials", + "Function Name": "post", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "test_get_credentials", + "Function Name": "test_call_valid", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 - }, - { - "Function Name": "get_parameterless_with_scopes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 - }, - { - "Function Name": "get_parameterless_without_scopes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "test_call_get_parameterless_without_scopes_for_coverage", + "Function Name": "test_call_invalid", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 77 + "Start Line": 28, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 27, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 34, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -160928,7 +162232,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -160938,7 +162242,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 29, + "Structural Space Indentations": 95, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -160955,15 +162259,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -160994,15 +162298,15 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_partial.py": { + "python/fastapi/tests/test_additional_response_extra.py": { "1. Artifact Identity": { - "Filename": "test_dependency_partial.py", - "Path": "python/fastapi/tests/test_dependency_partial.py", + "Filename": "test_additional_response_extra.py", + "Path": "python/fastapi/tests/test_additional_response_extra.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -161012,9 +162316,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2193.01, - "Y": -110.7, - "Z": -382.62 + "X": 1743.54, + "Y": -210.35, + "Z": -1728.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161023,24 +162327,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 252, - "Coding LOC": 198, + "Total LOC": 53, + "Coding LOC": 39, "Documentation LOC": 0, - "Structural Magnitude": 120.56, + "Structural Magnitude": 8.28, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.051 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.88%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.98%", - "Concurrency Exposure": "100.0%", + "API Exposure": "6.95%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161051,289 +162355,629 @@ }, "5. Function Analysis": [ { - "Function Name": "get_partial_async_callable_gen_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 138, - "End Line": 148 - }, - { - "Function Name": "get_partial_synchronous_method_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 152, - "End Line": 162 - }, - { - "Function Name": "get_partial_synchronous_method_gen_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 166, - "End Line": 177 + "Start Line": 30, + "End Line": 52 }, { - "Function Name": "get_partial_asynchronous_method_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "test_path_operation", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 181, - "End Line": 192 + "Start Line": 24, + "End Line": 27 }, { - "Function Name": "get_partial_asynchronous_method_gen_dependency", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "read_item", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 196, - "End Line": 207 - }, - { - "Function Name": "get_partial_async_function_dependency", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 87 - }, - { - "Function Name": "get_partial_async_callable_dependency", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 134 - }, - { - "Function Name": "test_dependency_types_with_partial", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 248, - "End Line": 251 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 - }, + "Start Line": 13, + "End Line": 14 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 26, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, + "Design Camel Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot" + ] + }, + "python/fastapi/tests/test_additional_responses_bad.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_bad.py", + "Path": "python/fastapi/tests/test_additional_responses_bad.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4641.35, + "Y": 155.59, + "Z": 1304.75 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 41, + "Coding LOC": 30, + "Documentation LOC": 2, + "Structural Magnitude": 6.8, + "Control Flow Ratio": "11.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.2 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "4.99%", + "Error & Exception Exposure": "58.03%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "5.88%", + "Concurrency Exposure": "40.48%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 39, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 38, "End Line": 40 }, { - "Function Name": "__call__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 45 - }, - { - "Function Name": "synchronous", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 - }, - { - "Function Name": "asynchronous", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 53 - }, - { - "Function Name": "synchronous_gen", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 - }, - { - "Function Name": "asynchronous_gen", - "Structural Impact": 1.8, + "Function Name": "a", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 - }, - { - "Function Name": "get_partial_callable_gen_dependency", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 122 - }, - { - "Function Name": "get_partial_function_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 75 - }, - { - "Function Name": "get_partial_async_gen_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 103 - }, - { - "Function Name": "get_partial_callable_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 112 - }, + "Start Line": 9, + "End Line": 10 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 8, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 20, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pytest" + ] + }, + "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_custom_model_in_callback.py", + "Path": "python/fastapi/tests/test_additional_responses_custom_model_in_callback.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4112.95, + "Y": 142.25, + "Z": 1331.64 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 148, + "Coding LOC": 134, + "Documentation LOC": 0, + "Structural Magnitude": 17.08, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "48.2%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.16%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "get_partial_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 116, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 94 + "Start Line": 32, + "End Line": 147 }, { - "Function Name": "function_dependency", + "Function Name": "main_route", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 25, + "End Line": 26 }, { - "Function Name": "async_function_dependency", - "Structural Impact": 1.5, + "Function Name": "callback_route", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 - }, + "Start Line": 20, + "End Line": 21 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 32, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 2, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 2, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 119, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "starlette.responses" + ] + }, + "python/fastapi/tests/test_additional_responses_custom_validationerror.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_custom_validationerror.py", + "Path": "python/fastapi/tests/test_additional_responses_custom_validationerror.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2712.02, + "Y": -33.61, + "Z": 2084.9 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 101, + "Coding LOC": 87, + "Documentation LOC": 0, + "Structural Magnitude": 13.54, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "41.94%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.75%", + "Concurrency Exposure": "24.5%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "gen_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 66, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 35, + "End Line": 100 }, { - "Function Name": "async_gen_dependency", + "Function Name": "a", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 + "Start Line": 28, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 61, - "Function Parameters": 25, - "Function/Method Declarations": 25, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 38, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 34, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 25, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 13, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -161347,11 +162991,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 4, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 137, + "Structural Space Indentations": 73, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -161366,17 +163010,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 14, - "Vectorized Math & Tensor Operations": 13, - "Core Var Decl": 8, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -161400,24 +163044,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", "fastapi", + "fastapi.responses", "fastapi.testclient", - "functools", - "pytest", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_pep695.py": { + "python/fastapi/tests/test_additional_responses_default_validationerror.py": { "1. Artifact Identity": { - "Filename": "test_dependency_pep695.py", - "Path": "python/fastapi/tests/test_dependency_pep695.py", + "Filename": "test_additional_responses_default_validationerror.py", + "Path": "python/fastapi/tests/test_additional_responses_default_validationerror.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -161427,9 +163070,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4039.41, - "Y": 107.42, - "Z": -1968.79 + "X": 4725.31, + "Y": 161.51, + "Z": 1142.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161438,24 +163081,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 28, - "Coding LOC": 18, + "Total LOC": 92, + "Coding LOC": 84, "Documentation LOC": 0, - "Structural Magnitude": 10.56, + "Structural Magnitude": 10.98, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.444 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.38%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "48.99%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.56%", - "Concurrency Exposure": "86.77%", + "API Exposure": "4.85%", + "Concurrency Exposure": "24.86%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161466,69 +163109,59 @@ }, "5. Function Analysis": [ { - "Function Name": "test_pep695_type_dependencies", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 76, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 27 + "Start Line": 16, + "End Line": 91 }, { - "Function Name": "get_with_dep", + "Function Name": "a", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 22 - }, - { - "Function Name": "some_value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 9, + "End Line": 10 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 15, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Sequential Logic Declarations": 22, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -161546,7 +163179,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 76, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -161563,15 +163196,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Core Var Decl": 3, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 1, + "Design Snake Case": 3, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -161595,7 +163228,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -161603,26 +163236,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "typing", - "typing_extensions" + "inline_snapshot" ] }, - "python/fastapi/tests/test_dependency_security_overrides.py": { + "python/fastapi/tests/test_additional_responses_response_class.py": { "1. Artifact Identity": { - "Filename": "test_dependency_security_overrides.py", - "Path": "python/fastapi/tests/test_dependency_security_overrides.py", + "Filename": "test_additional_responses_response_class.py", + "Path": "python/fastapi/tests/test_additional_responses_response_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2478.96, - "Y": -56.9, - "Z": 1467.73 + "X": 1637.53, + "Y": -153.47, + "Z": 1242.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161631,24 +163264,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 44, + "Total LOC": 118, + "Coding LOC": 102, "Documentation LOC": 0, - "Structural Magnitude": 21.28, + "Structural Magnitude": 17.14, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.045 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.82%", - "Error & Exception Exposure": "43.71%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "45.65%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.03%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.14%", + "Concurrency Exposure": "35.89%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161659,119 +163292,69 @@ }, "5. Function Analysis": [ { - "Function Name": "read_user", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "get_user_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "test_normal", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 41 - }, - { - "Function Name": "test_override_data", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 52 - }, - { - "Function Name": "test_override_security", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 78, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 63 + "Start Line": 40, + "End Line": 117 }, { - "Function Name": "get_data", + "Function Name": "a", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "get_data_override", + "Function Name": "b", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 33, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, + "Sequential Logic Declarations": 25, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -161789,7 +163372,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 29, + "Structural Space Indentations": 86, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -161805,16 +163388,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -161838,33 +163421,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient" + "fastapi.responses", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_wrapped.py": { + "python/fastapi/tests/test_additional_responses_router.py": { "1. Artifact Identity": { - "Filename": "test_dependency_wrapped.py", - "Path": "python/fastapi/tests/test_dependency_wrapped.py", + "Filename": "test_additional_responses_router.py", + "Path": "python/fastapi/tests/test_additional_responses_router.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2559.82, - "Y": -64.83, - "Z": 212.84 + "X": 3572.1, + "Y": 27.29, + "Z": 986.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -161873,24 +163459,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 450, - "Coding LOC": 301, - "Documentation LOC": 2, - "Structural Magnitude": 295.42, - "Control Flow Ratio": "5.5%", + "Total LOC": 183, + "Coding LOC": 156, + "Documentation LOC": 0, + "Structural Magnitude": 36.22, + "Control Flow Ratio": "19.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.956 + "Raw Cognitive Density": 0.204 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "49.6%", - "Error & Exception Exposure": "47.39%", + "Cognitive Load Exposure": "5.05%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.46%", - "Concurrency Exposure": "100.0%", + "API Exposure": "9.2%", + "Concurrency Exposure": "48.2%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -161901,599 +163487,323 @@ }, "5. Function Analysis": [ { - "Function Name": "noop_wrap_async", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "34.8%", - "Start Line": 25, - "End Line": 55 - }, - { - "Function Name": "wrapper", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, + "Function Name": "test_openapi_schema", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 98, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "30.8%", - "Start Line": 45, - "End Line": 53 - }, - { - "Function Name": "gen_wrapper", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 29, - "End Line": 31 - }, - { - "Function Name": "async_gen_wrapper", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 38, - "End Line": 40 - }, - { - "Function Name": "wrapper", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "noop_wrap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 22 - }, - { - "Function Name": "get_async_wrapped_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 222 - }, - { - "Function Name": "get_wrapped_class_instance_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 229 - }, - { - "Function Name": "get_wrapped_class_instance_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 233, - "End Line": 236 - }, - { - "Function Name": "get_wrapped_class_instance_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 240, - "End Line": 243 - }, - { - "Function Name": "get_wrapped_class_instance_async_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 250 - }, - { - "Function Name": "get_class_instance_wrapped_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 257 - }, - { - "Function Name": "get_class_instance_wrapped_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 261, - "End Line": 264 - }, - { - "Function Name": "get_class_instance_async_wrapped_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 271 - }, - { - "Function Name": "get_class_instance_async_wrapped_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 275, - "End Line": 278 - }, - { - "Function Name": "get_class_instance_wrapped_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 282, - "End Line": 285 - }, - { - "Function Name": "get_class_instance_wrapped_async_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 289, - "End Line": 292 - }, - { - "Function Name": "get_class_instance_async_wrapped_gen_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 296, - "End Line": 299 - }, - { - "Function Name": "get_class_instance_async_wrapped_gen_async_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 303, - "End Line": 306 - }, - { - "Function Name": "get_wrapped_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 350, - "End Line": 353 - }, - { - "Function Name": "get_wrapped_gen_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 357, - "End Line": 360 - }, - { - "Function Name": "get_async_wrapped_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 364, - "End Line": 367 - }, - { - "Function Name": "get_async_wrapped_gen_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 374 - }, - { - "Function Name": "get_wrapped_class_instance_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 381 - }, - { - "Function Name": "get_wrapped_class_instance_async_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 385, - "End Line": 388 - }, - { - "Function Name": "get_wrapped_class_dependency_async_wrapper", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 392, - "End Line": 395 - }, - { - "Function Name": "test_class_dependency", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 446, - "End Line": 449 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 70 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 80 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 89 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 98 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 107 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 114, - "End Line": 115 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 124 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 136 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 145, - "End Line": 146 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 155 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 163, - "End Line": 164 - }, - { - "Function Name": "__call__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 172, - "End Line": 173 - }, - { - "Function Name": "get_wrapped_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 204, - "End Line": 205 - }, - { - "Function Name": "get_wrapped_gen_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 210 - }, - { - "Function Name": "get_async_wrapped_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 215 - }, - { - "Function Name": "get_wrapped_class_dependency", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 311 - }, - { - "Function Name": "wrapped_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 184, - "End Line": 185 + "Control Flow Ratio": "44.4%", + "Start Line": 85, + "End Line": 182 }, { - "Function Name": "wrapped_gen_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_a", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 189, - "End Line": 190 + "Start Line": 61, + "End Line": 64 }, { - "Function Name": "async_wrapped_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_b", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 195 + "Start Line": 67, + "End Line": 70 }, { - "Function Name": "async_wrapped_gen_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_c", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 199, - "End Line": 200 + "Start Line": 73, + "End Line": 76 }, { - "Function Name": "get_wrapped_endpoint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_d", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 316, - "End Line": 317 + "Start Line": 79, + "End Line": 82 }, { - "Function Name": "get_async_wrapped_endpoint", + "Function Name": "a", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 323 + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "wrapped_dependency_async_wrapper", + "Function Name": "b", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 330, - "End Line": 331 + "Start Line": 27, + "End Line": 28 }, { - "Function Name": "wrapped_gen_dependency_async_wrapper", + "Function Name": "c", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 335, - "End Line": 336 + "Start Line": 39, + "End Line": 40 }, { - "Function Name": "async_wrapped_dependency_async_wrapper", + "Function Name": "d", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 340, - "End Line": 341 - }, + "Start Line": 51, + "End Line": 52 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 8, + "Sequential Logic Declarations": 34, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 131, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, + "Design Camel Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" + ] + }, + "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py": { + "1. Artifact Identity": { + "Filename": "test_additional_responses_union_duplicate_anyof.py", + "Path": "python/fastapi/tests/test_additional_responses_union_duplicate_anyof.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1112.86, + "Y": -234.99, + "Z": -522.08 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 125, + "Coding LOC": 104, + "Documentation LOC": 5, + "Structural Magnitude": 18.28, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "45.31%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.6%", + "Concurrency Exposure": "35.44%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "async_wrapped_gen_dependency_async_wrapper", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 81, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 345, - "End Line": 346 + "Start Line": 44, + "End Line": 124 }, { - "Function Name": "get_wrapped_endpoint_async_wrapper", + "Function Name": "route1", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 400, - "End Line": 401 + "Start Line": 32, + "End Line": 33 }, { - "Function Name": "get_async_wrapped_endpoint_async_wrapper", + "Function Name": "route2", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 407 + "Start Line": 37, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 171, - "Function Parameters": 56, - "Function/Method Declarations": 56, - "Class/Entity Declarations": 13, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 21, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 84, - "State Mutations / Variable Reassignments": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 98, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 53, - "Generic Type Abstractions": 8, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 18, - "Module Dependencies (Imports)": 10, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 25, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -162507,11 +163817,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 14, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 154, + "Structural Space Indentations": 90, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -162526,17 +163836,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 18, - "Vectorized Math & Tensor Operations": 42, - "Core Var Decl": 48, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 46, - "Design Pascal Case": 2, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 16, - "Duplicate Logic": 12, - "Orphaned Logic": 30, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -162560,27 +163870,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "asyncio", - "collections.abc", "fastapi", - "fastapi.concurrency", "fastapi.testclient", - "functools", - "inspect", - "pytest", - "sys" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_dependency_yield_except_httpexception.py": { + "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py": { "1. Artifact Identity": { - "Filename": "test_dependency_yield_except_httpexception.py", - "Path": "python/fastapi/tests/test_dependency_yield_except_httpexception.py", + "Filename": "test_allow_inf_nan_in_enforcing.py", + "Path": "python/fastapi/tests/test_allow_inf_nan_in_enforcing.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -162590,9 +163895,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3075.13, - "Y": 2.33, - "Z": -1339.47 + "X": 1443.13, + "Y": -235.19, + "Z": 908.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -162601,24 +163906,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 73, - "Coding LOC": 53, + "Total LOC": 85, + "Coding LOC": 70, "Documentation LOC": 0, - "Structural Magnitude": 37.06, - "Control Flow Ratio": "22.2%", + "Structural Magnitude": 18.6, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.717 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "23.35%", - "Error & Exception Exposure": "0.8%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.21%", - "Concurrency Exposure": "98.68%", + "API Exposure": "8.74%", + "Concurrency Exposure": "26.94%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -162629,99 +163934,89 @@ }, "5. Function Analysis": [ { - "Function Name": "get_database", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 16, - "End Line": 25 - }, - { - "Function Name": "test_dependency_gets_exception", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 53, - "End Line": 61 + "Function Name": "get", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 11, + "End Line": 17 }, { - "Function Name": "test_dependency_no_exception", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 64, - "End Line": 72 + "Function Name": "test_allow_inf_nan_param_true", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 36 }, { - "Function Name": "put_invalid_user", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_allow_inf_nan_param_false", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 33 + "Start Line": 50, + "End Line": 52 }, { - "Function Name": "put_user", - "Structural Impact": 2.1, + "Function Name": "test_allow_inf_nan_param_default", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 39 + "Start Line": 66, + "End Line": 68 }, { - "Function Name": "reset_state_and_db", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_allow_inf_nan_body", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 47 + "Start Line": 82, + "End Line": 84 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 28, - "Function Parameters": 6, - "Function/Method Declarations": 6, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 17, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 29, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 5, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -162729,7 +164024,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -162739,7 +164034,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 34, + "Structural Space Indentations": 49, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -162754,17 +164049,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 1, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 13, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 5, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 13, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -162788,7 +164083,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -162796,13 +164091,14 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pytest" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_dependency_yield_scope.py": { + "python/fastapi/tests/test_ambiguous_params.py": { "1. Artifact Identity": { - "Filename": "test_dependency_yield_scope.py", - "Path": "python/fastapi/tests/test_dependency_yield_scope.py", + "Filename": "test_ambiguous_params.py", + "Path": "python/fastapi/tests/test_ambiguous_params.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -162812,9 +164108,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2385.38, - "Y": -110.45, - "Z": 688.36 + "X": 3605.8, + "Y": 37.38, + "Z": 794.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -162823,24 +164119,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 246, - "Coding LOC": 171, + "Total LOC": 75, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 104.62, - "Control Flow Ratio": "6.5%", + "Structural Magnitude": 47.84, + "Control Flow Ratio": "33.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.119 + "Raw Cognitive Density": 0.826 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.71%", - "Error & Exception Exposure": "23.23%", + "Cognitive Load Exposure": "28.75%", + "Error & Exception Exposure": "46.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.22%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.19%", + "Concurrency Exposure": "98.23%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -162851,379 +164147,119 @@ }, "5. Function Analysis": [ { - "Function Name": "test_broken_scope", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 182, - "End Line": 190 - }, - { - "Function Name": "test_app_level_dep_scope_function", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "test_multiple_annotations", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 222, - "End Line": 232 + "Control Flow Ratio": "36.4%", + "Start Line": 33, + "End Line": 74 }, { - "Function Name": "test_app_level_dep_scope_request", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "test_no_annotated_defaults", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 235, - "End Line": 245 + "Control Flow Ratio": "54.5%", + "Start Line": 11, + "End Line": 30 }, { - "Function Name": "get_stream_session", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, + "Function Name": "get_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 104 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_router_level_dep_scope_request", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 215, - "End Line": 219 + "Function Name": "get", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 30 }, { - "Function Name": "get_named_session", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "get", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 38, - "End Line": 42 + "End Line": 39 }, { - "Function Name": "__init__", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 35 - }, - { - "Function Name": "get_sub", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 108, - "End Line": 114 - }, - { - "Function Name": "get_named_function_scope", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 124 - }, - { - "Function Name": "get_regular_function_scope", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 134 - }, - { - "Function Name": "function_scope", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 84 - }, - { - "Function Name": "request_scope", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 92 - }, - { - "Function Name": "get_named_func_session", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 - }, - { - "Function Name": "get_named_regular_func_session", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 56 - }, - { - "Function Name": "__init__", + "Function Name": "get2", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 50, + "End Line": 51 }, { - "Function Name": "get_broken", + "Function Name": "get3", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 189, - "End Line": 190 - }, - { - "Function Name": "test_two_scopes", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 166, - "End Line": 171 - }, - { - "Function Name": "test_sub", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 174, - "End Line": 179 - }, - { - "Function Name": "test_named_function_scope", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 193, - "End Line": 198 - }, - { - "Function Name": "test_regular_function_scope", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 201, - "End Line": 206 - }, - { - "Function Name": "dep_session", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 102 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 112 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 119, - "End Line": 122 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 132 - }, - { - "Function Name": "test_function_scope", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 152, - "End Line": 156 - }, - { - "Function Name": "test_request_scope", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 163 - }, - { - "Function Name": "test_router_level_dep_scope_function", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 212 - }, - { - "Function Name": "raise_after_yield", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 24 - }, - { - "Function Name": "get_index", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 82 - }, - { - "Function Name": "iter_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 90 - }, - { - "Function Name": "get_app_scope_function", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 227 + "Start Line": 62, + "End Line": 63 }, { - "Function Name": "get_app_scope_request", + "Function Name": "dep", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 239, - "End Line": 240 + "Start Line": 34, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 87, - "Function Parameters": 34, - "Function/Method Declarations": 34, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 25, - "Type/Safety Bypasses": 14, + "Control Flow Branches": 14, + "Sequential Logic Declarations": 28, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 5, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 15, - "Exposed API / Public Exports": 44, - "State Mutations / Variable Reassignments": 3, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 38, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 10, - "Generic Type Abstractions": 29, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 3, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 12, + "Dependency Injection Constructs": 6, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -163231,17 +164267,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 114, + "Structural Space Indentations": 49, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163256,17 +164292,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 13, - "Vectorized Math & Tensor Operations": 8, - "Core Var Decl": 43, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 36, - "Design Pascal Case": 7, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 5, - "Orphaned Logic": 21, + "Duplicate Logic": 0, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -163290,25 +164326,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", + "fastapi.param_functions", "fastapi.testclient", - "json", "pytest", "typing" ] }, - "python/fastapi/tests/test_dependency_yield_scope_websockets.py": { + "python/fastapi/tests/test_annotated.py": { "1. Artifact Identity": { - "Filename": "test_dependency_yield_scope_websockets.py", - "Path": "python/fastapi/tests/test_dependency_yield_scope_websockets.py", + "Filename": "test_annotated.py", + "Path": "python/fastapi/tests/test_annotated.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -163318,9 +164352,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2042.83, - "Y": -116.99, - "Z": 191.96 + "X": 3397.39, + "Y": 36.46, + "Z": -788.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -163329,24 +164363,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 201, - "Coding LOC": 149, + "Total LOC": 299, + "Coding LOC": 267, "Documentation LOC": 0, - "Structural Magnitude": 89.58, - "Control Flow Ratio": "11.1%", + "Structural Magnitude": 53.44, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.702 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "22.61%", - "Error & Exception Exposure": "35.27%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.43%", - "Concurrency Exposure": "99.94%", + "API Exposure": "10.13%", + "Concurrency Exposure": "45.11%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -163357,257 +164391,157 @@ }, "5. Function Analysis": [ { - "Function Name": "test_broken_scope", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 169, - "End Line": 179 - }, - { - "Function Name": "get_stream_session", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "test_openapi_schema", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 178, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 96 - }, - { - "Function Name": "test_sub", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 158, - "End Line": 166 - }, - { - "Function Name": "test_named_function_scope", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 182, - "End Line": 190 - }, - { - "Function Name": "test_function_scope", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 130, - "End Line": 136 - }, - { - "Function Name": "test_request_scope", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 139, - "End Line": 145 - }, - { - "Function Name": "test_two_scopes", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 148, - "End Line": 155 - }, - { - "Function Name": "test_regular_function_scope", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 193, - "End Line": 200 - }, - { - "Function Name": "get_named_session", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 42 - }, - { - "Function Name": "get_named_function_scope", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 108, - "End Line": 114 - }, - { - "Function Name": "get_regular_function_scope", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 124 + "Start Line": 121, + "End Line": 298 }, { - "Function Name": "get_sub", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_get", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 104 + "Start Line": 71, + "End Line": 74 }, { - "Function Name": "__init__", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_multiple_path", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 + "Start Line": 77, + "End Line": 100 }, { - "Function Name": "function_scope", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_nested_router", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 78 + "Start Line": 103, + "End Line": 118 }, { - "Function Name": "request_scope", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 84 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "get_broken", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "required", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 176, - "End Line": 179 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "get_named_func_session", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "multiple", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 53 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "get_named_regular_func_session", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "unrelated", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 58 + "Start Line": 27, + "End Line": 28 }, { - "Function Name": "__init__", + "Function Name": "test", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 82, + "End Line": 83 }, { - "Function Name": "dep_session", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 22 + "Start Line": 109, + "End Line": 110 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 9, - "Sequential Logic Declarations": 72, - "Function Parameters": 20, - "Function/Method Declarations": 20, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 19, - "Type/Safety Bypasses": 15, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 56, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 15, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 15, - "Exposed API / Public Exports": 20, - "State Mutations / Variable Reassignments": 3, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 17, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 28, - "Asynchronous/Concurrent Execution": 20, + "Unit Test Assertions": 20, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, - "Generic Type Abstractions": 25, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 8, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 102, + "Structural Space Indentations": 242, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163622,24 +164556,24 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 3, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 31, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 16, "Design Camel Case": 0, - "Design Snake Case": 24, - "Design Pascal Case": 7, + "Design Snake Case": 16, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Duplicate Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 7, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -163656,24 +164590,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "contextvars", "fastapi", - "fastapi.exceptions", "fastapi.testclient", + "inline_snapshot", "pytest", "typing" ] }, - "python/fastapi/tests/test_depends_hashable.py": { + "python/fastapi/tests/test_application.py": { "1. Artifact Identity": { - "Filename": "test_depends_hashable.py", - "Path": "python/fastapi/tests/test_depends_hashable.py", + "Filename": "test_application.py", + "Path": "python/fastapi/tests/test_application.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -163683,9 +164616,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 5147.06, - "Y": 266.18, - "Z": 30.03 + "X": 1941.23, + "Y": -119.42, + "Z": -383.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -163694,23 +164627,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 26, - "Coding LOC": 15, - "Documentation LOC": 3, - "Structural Magnitude": 5.1, + "Total LOC": 1286, + "Coding LOC": 1271, + "Documentation LOC": 0, + "Structural Magnitude": 66.12, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.133 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.91%", - "Error & Exception Exposure": "27.01%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.67%", + "API Exposure": "5.44%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -163722,59 +164655,99 @@ }, "5. Function Analysis": [ { - "Function Name": "test_depends_hashable", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_openapi_schema", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 1231, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 25 + "Start Line": 55, + "End Line": 1285 }, { - "Function Name": "dep", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_path", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 21 + }, + { + "Function Name": "test_swagger_ui", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 24, + "End Line": 32 + }, + { + "Function Name": "test_swagger_ui_oauth2_redirect", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 39 + }, + { + "Function Name": "test_redoc", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 46 + }, + { + "Function Name": "test_enum_status_code_response", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 52 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 9, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Sequential Logic Declarations": 81, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 16, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 24, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 5, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -163786,13 +164759,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Space Indentations": 1258, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163808,16 +164781,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 6, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 6, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -163825,7 +164798,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -163841,31 +164814,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi" + ".main", + "fastapi.testclient", + "inline_snapshot", + "pytest" ] }, - "python/fastapi/tests/test_deprecated_openapi_prefix.py": { + "python/fastapi/tests/test_arbitrary_types.py": { "1. Artifact Identity": { - "Filename": "test_deprecated_openapi_prefix.py", - "Path": "python/fastapi/tests/test_deprecated_openapi_prefix.py", + "Filename": "test_arbitrary_types.py", + "Path": "python/fastapi/tests/test_arbitrary_types.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2926.6, - "Y": -83.22, - "Z": -2013.83 + "X": 3928.9, + "Y": 83.99, + "Z": 1087.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -163874,23 +164851,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 46, - "Coding LOC": 36, - "Documentation LOC": 0, - "Structural Magnitude": 9.62, + "Total LOC": 136, + "Coding LOC": 115, + "Documentation LOC": 1, + "Structural Magnitude": 29.2, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.056 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.93%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "28.22%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.36%", + "API Exposure": "8.12%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -163902,62 +164879,102 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 135 + }, + { + "Function Name": "test_typeadapter", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 42, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, + "Start Line": 48, + "End Line": 89 + }, + { + "Function Name": "get_client", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 40 + }, + { + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 43, "End Line": 45 }, { - "Function Name": "read_main", + "Function Name": "__init__", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "test_main", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 60 + }, + { + "Function Name": "test", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 36, + "End Line": 37 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Sequential Logic Declarations": 36, + "Function Parameters": 9, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 2, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -163978,11 +164995,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 27, + "Structural Space Indentations": 105, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -163998,16 +165015,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Duplicate Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164031,7 +165048,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -164039,26 +165056,28 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic", + "pytest", + "typing" ] }, - "python/fastapi/tests/test_deprecated_responses.py": { + "python/fastapi/tests/test_callable_endpoint.py": { "1. Artifact Identity": { - "Filename": "test_deprecated_responses.py", - "Path": "python/fastapi/tests/test_deprecated_responses.py", + "Filename": "test_callable_endpoint.py", + "Path": "python/fastapi/tests/test_callable_endpoint.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3934.72, - "Y": 124.85, - "Z": -989.16 + "X": 2901.44, + "Y": 0.56, + "Z": 2385.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164067,27 +165086,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 48, - "Documentation LOC": 2, - "Structural Magnitude": 28.16, - "Control Flow Ratio": "21.6%", + "Total LOC": 25, + "Coding LOC": 13, + "Documentation LOC": 0, + "Structural Magnitude": 5.26, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.208 + "Raw Cognitive Density": 0.154 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.14%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.38%", + "API Exposure": "6.74%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -164095,112 +165114,52 @@ }, "5. Function Analysis": [ { - "Function Name": "test_orjson_response_emits_deprecation_warning", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 41, - "End Line": 43 - }, - { - "Function Name": "test_ujson_response_emits_deprecation_warning", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 71, - "End Line": 73 - }, - { - "Function Name": "_make_orjson_app", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 19, - "End Line": 28 - }, - { - "Function Name": "_make_ujson_app", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 49, - "End Line": 58 - }, - { - "Function Name": "test_orjson_response_returns_correct_data", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 31, - "End Line": 38 - }, - { - "Function Name": "test_ujson_response_returns_correct_data", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 61, - "End Line": 68 - }, - { - "Function Name": "get_items", - "Structural Impact": 1.1, + "Function Name": "main", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 7, + "End Line": 8 }, { - "Function Name": "get_items", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_partial", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Start Line": 21, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 29, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 10, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -164221,11 +165180,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 4, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 34, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164241,16 +165200,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164274,25 +165233,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", "fastapi.testclient", - "pydantic", - "pytest", - "warnings" + "functools" ] }, - "python/fastapi/tests/test_dump_json_fast_path.py": { + "python/fastapi/tests/test_compat.py": { "1. Artifact Identity": { - "Filename": "test_dump_json_fast_path.py", - "Path": "python/fastapi/tests/test_dump_json_fast_path.py", + "Filename": "test_compat.py", + "Path": "python/fastapi/tests/test_compat.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -164303,9 +165258,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 872.11, - "Y": -318.49, - "Z": -253.12 + "X": 1567.59, + "Y": -177.53, + "Z": 20.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164314,26 +165269,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 32, - "Documentation LOC": 4, - "Structural Magnitude": 14.84, - "Control Flow Ratio": "8.0%", + "Total LOC": 133, + "Coding LOC": 87, + "Documentation LOC": 13, + "Structural Magnitude": 39.54, + "Control Flow Ratio": "3.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.438 + "Raw Cognitive Density": 0.065 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.57%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "1.52%", + "Error & Exception Exposure": "4.12%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.15%", + "API Exposure": "7.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "8.92%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -164342,77 +165297,147 @@ }, "5. Function Analysis": [ { - "Function Name": "test_default_response_class_skips_json_dumps", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "test_propagates_pydantic2_model_config", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 30, - "End Line": 39 + "Control Flow Ratio": "14.3%", + "Start Line": 39, + "End Line": 80 }, { - "Function Name": "test_explicit_response_class_uses_json_dumps", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "foo", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 58, + "End Line": 62 + }, + { + "Function Name": "test_complex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 42, - "End Line": 51 + "Control Flow Ratio": "0.0%", + "Start Line": 21, + "End Line": 36 }, { - "Function Name": "get_default", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_serialize_sequence_value_with_none_first_in_union", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 121, + "End Line": 132 }, { - "Function Name": "get_explicit", - "Structural Impact": 1.1, + "Function Name": "foo", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 26 + }, + { + "Function Name": "__bool__", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 44 + }, + { + "Function Name": "test_model_field_default_required", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 12, + "End Line": 18 + }, + { + "Function Name": "test_serialize_sequence_value_with_optional_list", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 107 + }, + { + "Function Name": "test_serialize_sequence_value_with_optional_list_pipe_union", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 118 + }, + { + "Function Name": "test_is_bytes_sequence_annotation_union", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 88 + }, + { + "Function Name": "test_is_uploadfile_sequence_annotation", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 96 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, - "Sequential Logic Declarations": 23, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 56, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 23, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 15, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 10, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 6, + "Unit Test Assertions": 25, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 10, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 7, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 11, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 2, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -164428,11 +165453,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 7, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Space Indentations": 72, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164449,15 +165474,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Core Var Decl": 26, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, + "Design Snake Case": 23, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164481,24 +165506,25 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", + "fastapi._compat", + "fastapi._compat.shared", "fastapi.testclient", - "json", "pydantic", - "unittest.mock" + "pydantic.fields", + "typing" ] }, - "python/fastapi/tests/test_duplicate_models_openapi.py": { + "python/fastapi/tests/test_computed_fields.py": { "1. Artifact Identity": { - "Filename": "test_duplicate_models_openapi.py", - "Path": "python/fastapi/tests/test_duplicate_models_openapi.py", + "Filename": "test_computed_fields.py", + "Path": "python/fastapi/tests/test_computed_fields.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -164509,9 +165535,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1582.8, - "Y": -176.55, - "Z": -1673.71 + "X": 4409.22, + "Y": 159.02, + "Z": -165.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164520,10 +165546,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 85, - "Coding LOC": 69, + "Total LOC": 109, + "Coding LOC": 96, "Documentation LOC": 0, - "Structural Magnitude": 13.18, + "Structural Magnitude": 23.92, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -164533,10 +165559,10 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "28.77%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.74%", + "API Exposure": "9.8%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -164549,61 +165575,91 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 49, + "Structural Impact": 4.7, + "Lines of Code (LOC)": 65, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 84 + "Start Line": 44, + "End Line": 108 }, { - "Function Name": "test_get_api_route", - "Structural Impact": 1.2, + "Function Name": "get_client", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 32 + }, + { + "Function Name": "test_get", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 40 + }, + { + "Function Name": "area", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 33 + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "f", + "Function Name": "read_responses", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 28, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 1, + "Sequential Logic Declarations": 28, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -164628,7 +165684,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 56, + "Structural Space Indentations": 85, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164644,16 +165700,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 7, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 8, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164677,7 +165733,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -164686,13 +165742,14 @@ "fastapi", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_empty_router.py": { + "python/fastapi/tests/test_custom_middleware_exception.py": { "1. Artifact Identity": { - "Filename": "test_empty_router.py", - "Path": "python/fastapi/tests/test_empty_router.py", + "Filename": "test_custom_middleware_exception.py", + "Path": "python/fastapi/tests/test_custom_middleware_exception.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -164702,9 +165759,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1186.9, - "Y": -295.59, - "Z": -1405.69 + "X": 2443.2, + "Y": -119.45, + "Z": 764.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164713,26 +165770,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 37, - "Coding LOC": 22, - "Documentation LOC": 1, - "Structural Magnitude": 10.24, - "Control Flow Ratio": "11.8%", + "Total LOC": 95, + "Coding LOC": 65, + "Documentation LOC": 5, + "Structural Magnitude": 58.9, + "Control Flow Ratio": "19.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.182 + "Raw Cognitive Density": 1.077 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.67%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "29.06%", + "Error & Exception Exposure": "40.43%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.85%", - "Concurrency Exposure": "0.0%", + "API Exposure": "7.09%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "23.15%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -164741,53 +165798,93 @@ }, "5. Function Analysis": [ { - "Function Name": "test_use_empty", - "Structural Impact": 2.5, + "Function Name": "__call__", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "28.6%", + "Start Line": 47, + "End Line": 53 + }, + { + "Function Name": "receive_wrapper", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 23, + "End Line": 45 + }, + { + "Function Name": "test_custom_middleware_exception", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 68, + "End Line": 83 + }, + { + "Function Name": "test_custom_middleware_exception_not_raised", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 22, - "End Line": 30 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 86, + "End Line": 94 }, { - "Function Name": "test_include_empty", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "inner", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 33, - "End Line": 36 + "Control Flow Ratio": "25.0%", + "Start Line": 26, + "End Line": 43 }, { - "Function Name": "get_empty", - "Structural Impact": 1.1, + "Function Name": "__init__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 21 + }, + { + "Function Name": "run_middleware", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 57, + "End Line": 58 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 15, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 33, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 0, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 5, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 15, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -164795,14 +165892,14 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, + "Metaprogramming & Reflection": 1, "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 3, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -164811,17 +165908,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 51, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -164838,15 +165935,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 16, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -164879,25 +165976,26 @@ "fastapi", "fastapi.exceptions", "fastapi.testclient", - "pytest" + "pathlib" ] }, - "python/fastapi/tests/test_enforce_once_required_parameter.py": { + "python/fastapi/tests/test_custom_route_class.py": { "1. Artifact Identity": { - "Filename": "test_enforce_once_required_parameter.py", - "Path": "python/fastapi/tests/test_enforce_once_required_parameter.py", + "Filename": "test_custom_route_class.py", + "Path": "python/fastapi/tests/test_custom_route_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "APIRoute", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3481.17, - "Y": 7.27, - "Z": -1666.07 + "X": 3894.25, + "Y": 86.34, + "Z": 1094.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -164906,23 +166004,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 116, - "Coding LOC": 100, + "Total LOC": 122, + "Coding LOC": 96, "Documentation LOC": 0, - "Structural Magnitude": 20.6, - "Control Flow Ratio": "2.9%", + "Structural Magnitude": 21.82, + "Control Flow Ratio": "3.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.043 + "Raw Cognitive Density": 0.266 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.79%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "6.3%", + "Error & Exception Exposure": "20.5%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "3.42%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -164935,98 +166033,98 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 76, + "Structural Impact": 3.0, + "Lines of Code (LOC)": 47, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 115 + "Start Line": 75, + "End Line": 121 }, { - "Function Name": "_get_client_tag", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "test_route_classes", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 15 + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 65, + "End Line": 72 }, { - "Function Name": "foo_handler", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_get_path", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 23 + "Start Line": 59, + "End Line": 62 }, { - "Function Name": "_get_client_key", - "Structural Impact": 1.5, + "Function Name": "get_a", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 29, + "End Line": 30 }, { - "Function Name": "test_get_valid", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 34, - "End Line": 37 + "End Line": 35 }, { - "Function Name": "test_get_invalid", + "Function Name": "get_c", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 31 + "Start Line": 39, + "End Line": 40 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 1, - "Sequential Logic Declarations": 33, + "Sequential Logic Declarations": 31, "Function Parameters": 6, "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 3, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -165040,11 +166138,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 6, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 87, + "Structural Space Indentations": 68, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -165060,16 +166158,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 11, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165093,33 +166191,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.routing", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pytest", + "starlette.routing" ] }, - "python/fastapi/tests/test_exception_handlers.py": { + "python/fastapi/tests/test_custom_schema_fields.py": { "1. Artifact Identity": { - "Filename": "test_exception_handlers.py", - "Path": "python/fastapi/tests/test_exception_handlers.py", + "Filename": "test_custom_schema_fields.py", + "Path": "python/fastapi/tests/test_custom_schema_fields.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3624.53, - "Y": 33.32, - "Z": -1063.85 + "X": 4315.51, + "Y": 143.41, + "Z": 1589.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165128,23 +166230,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 89, - "Coding LOC": 57, - "Documentation LOC": 0, - "Structural Magnitude": 39.54, - "Control Flow Ratio": "10.0%", + "Total LOC": 63, + "Coding LOC": 45, + "Documentation LOC": 1, + "Structural Magnitude": 9.4, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.151 + "Raw Cognitive Density": 0.044 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.18%", - "Error & Exception Exposure": "15.31%", + "Cognitive Load Exposure": "2.81%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.78%", + "API Exposure": "8.62%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -165156,187 +166258,87 @@ }, "5. Function Analysis": [ { - "Function Name": "test_traceback_for_dependency_with_yield", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 82, - "End Line": 88 - }, - { - "Function Name": "test_override_server_error_exception_raises", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 70, - "End Line": 72 - }, - { - "Function Name": "http_exception_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "request_validation_exception_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "server_error_exception_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 - }, - { - "Function Name": "route_with_request_validation_exception", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 - }, - { - "Function Name": "test_override_http_exception", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 61 - }, - { - "Function Name": "test_override_request_validation_exception", + "Function Name": "test_custom_response_schema", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 67 + "Start Line": 52, + "End Line": 55 }, { - "Function Name": "test_override_server_error_exception_response", + "Function Name": "test_response", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 79 - }, - { - "Function Name": "raise_value_error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "dependency_with_yield", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 - }, - { - "Function Name": "route_with_http_exception", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 45 + "Start Line": 58, + "End Line": 62 }, { - "Function Name": "route_with_server_error", + "Function Name": "foo", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 36, - "Function Parameters": 14, - "Function/Method Declarations": 14, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 21, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 18, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 4, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 3, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 31, + "Structural Space Indentations": 32, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -165351,17 +166353,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 3, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 10, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 10, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165385,36 +166387,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", "fastapi.testclient", - "pytest", - "starlette.responses" + "pydantic", + "typing" ] }, - "python/fastapi/tests/test_extra_routes.py": { + "python/fastapi/tests/test_custom_swagger_ui_redirect.py": { "1. Artifact Identity": { - "Filename": "test_extra_routes.py", - "Path": "python/fastapi/tests/test_extra_routes.py", + "Filename": "test_custom_swagger_ui_redirect.py", + "Path": "python/fastapi/tests/test_custom_swagger_ui_redirect.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3702.57, - "Y": 81.25, - "Z": 302.41 + "X": 4758.61, + "Y": 196.88, + "Z": -686.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165423,24 +166423,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 371, - "Coding LOC": 333, + "Total LOC": 39, + "Coding LOC": 26, "Documentation LOC": 0, - "Structural Magnitude": 57.16, + "Structural Magnitude": 11.42, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.192 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.85%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.77%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.71%", + "Concurrency Exposure": "43.26%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -165451,187 +166451,77 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 274, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 370 - }, - { - "Function Name": "delete_item", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - }, - { - "Function Name": "patch_item", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 - }, - { - "Function Name": "get_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 - }, - { - "Function Name": "get_not_decorated", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "head_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - }, - { - "Function Name": "options_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 - }, - { - "Function Name": "trace_item", + "Function Name": "test_swagger_ui", "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 49 - }, - { - "Function Name": "test_get_api_route", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 58 - }, - { - "Function Name": "test_get_api_route_not_decorated", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 64 - }, - { - "Function Name": "test_delete", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 - }, - { - "Function Name": "test_head", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 + "Start Line": 17, + "End Line": 26 }, { - "Function Name": "test_options", + "Function Name": "test_swagger_ui_oauth2_redirect", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 82 + "Start Line": 29, + "End Line": 33 }, { - "Function Name": "test_patch", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_items", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 88 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_trace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_response", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 94 + "Start Line": 36, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 72, - "Function Parameters": 15, - "Function/Method Declarations": 15, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 18, + "Sequential Logic Declarations": 19, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 4, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -165639,7 +166529,7 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 1, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, @@ -165651,7 +166541,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 303, + "Structural Space Indentations": 16, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -165667,16 +166557,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165684,7 +166574,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -165700,23 +166590,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_fastapi_cli.py": { + "python/fastapi/tests/test_datastructures.py": { "1. Artifact Identity": { - "Filename": "test_fastapi_cli.py", - "Path": "python/fastapi/tests/test_fastapi_cli.py", + "Filename": "test_datastructures.py", + "Path": "python/fastapi/tests/test_datastructures.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -165726,9 +166613,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2400.8, - "Y": -134.87, - "Z": -2139.96 + "X": 1988.37, + "Y": -163.42, + "Z": 1169.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165737,24 +166624,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 35, - "Coding LOC": 29, - "Documentation LOC": 0, - "Structural Magnitude": 7.68, - "Control Flow Ratio": "13.3%", + "Total LOC": 66, + "Coding LOC": 47, + "Documentation LOC": 1, + "Structural Magnitude": 29.34, + "Control Flow Ratio": "9.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.138 + "Raw Cognitive Density": 0.617 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.98%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "18.5%", + "Error & Exception Exposure": "4.56%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.13%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.65%", + "Concurrency Exposure": "99.74%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -165765,48 +166652,88 @@ }, "5. Function Analysis": [ { - "Function Name": "test_fastapi_cli_not_installed", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_upload_file_is_closed", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "11.1%", + "Start Line": 29, + "End Line": 48 + }, + { + "Function Name": "test_upload_file", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 30, - "End Line": 34 + "Control Flow Ratio": "14.3%", + "Start Line": 55, + "End Line": 65 }, { - "Function Name": "test_fastapi_cli", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, + "Function Name": "test_upload_file_invalid_pydantic_v2", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 10, + "End Line": 12 + }, + { + "Function Name": "create_upload_file", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 39 + }, + { + "Function Name": "test_default_placeholder_equals", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 27 + "Start Line": 15, + "End Line": 19 + }, + { + "Function Name": "test_default_placeholder_bool", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 13, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 37, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 21, + "Asynchronous/Concurrent Execution": 7, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -165824,22 +166751,22 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 21, + "Structural Space Indentations": 35, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 2, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -165851,16 +166778,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -165877,7 +166804,7 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 1, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, @@ -165890,30 +166817,31 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.cli", - "os", - "pytest", - "subprocess", - "sys", - "unittest.mock" + "fastapi", + "fastapi.datastructures", + "fastapi.testclient", + "io", + "pathlib", + "pytest" ] }, - "python/fastapi/tests/test_file_and_form_order_issue_9116.py": { + "python/fastapi/tests/test_datetime_custom_encoder.py": { "1. Artifact Identity": { - "Filename": "test_file_and_form_order_issue_9116.py", - "Path": "python/fastapi/tests/test_file_and_form_order_issue_9116.py", + "Filename": "test_datetime_custom_encoder.py", + "Path": "python/fastapi/tests/test_datetime_custom_encoder.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1384.75, - "Y": -230.69, - "Z": -28.3 + "X": 1958.21, + "Y": -115.33, + "Z": 1861.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -165922,23 +166850,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 90, - "Coding LOC": 64, - "Documentation LOC": 4, - "Structural Magnitude": 29.08, - "Control Flow Ratio": "0.0%", + "Total LOC": 29, + "Coding LOC": 20, + "Documentation LOC": 0, + "Structural Magnitude": 11.3, + "Control Flow Ratio": "5.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.15 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.16%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.37%", + "API Exposure": "10.54%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -165950,108 +166878,58 @@ }, "5. Function Analysis": [ { - "Function Name": "test_file_list_form_order", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 89 - }, - { - "Function Name": "test_file_form_order", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 73 - }, - { - "Function Name": "file_before_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 21 - }, - { - "Function Name": "file_after_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 - }, - { - "Function Name": "file_list_before_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 37 + "Function Name": "test_pydanticv2", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "10.0%", + "Start Line": 8, + "End Line": 28 }, { - "Function Name": "file_list_after_form", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "serialize_datetime", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 45 - }, - { - "Function Name": "tmp_file_1", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 55 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "tmp_file_2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "get_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 22, + "End Line": 23 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 17, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 12, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 13, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -166080,7 +166958,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 36, + "Structural Space Indentations": 15, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -166096,16 +166974,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 16, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 16, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 2, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -166129,36 +167007,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "datetime", "fastapi", "fastapi.testclient", - "pathlib", - "pytest", - "typing" + "pydantic" ] }, - "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py": { + "python/fastapi/tests/test_default_response_class.py": { "1. Artifact Identity": { - "Filename": "test_filter_pydantic_sub_model_pv2.py", - "Path": "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py", + "Filename": "test_default_response_class.py", + "Path": "python/fastapi/tests/test_default_response_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, ModelB", + "Parent Entity": "JSONResponse", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2601.35, - "Y": -89.28, - "Z": -1268.92 + "X": 2843.85, + "Y": -19.11, + "Z": 939.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -166167,24 +167044,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 183, - "Coding LOC": 166, + "Total LOC": 217, + "Coding LOC": 147, "Documentation LOC": 0, - "Structural Magnitude": 39.82, - "Control Flow Ratio": "3.6%", + "Structural Magnitude": 83.94, + "Control Flow Ratio": "12.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.06 + "Raw Cognitive Density": 0.109 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.98%", - "Error & Exception Exposure": "35.47%", + "Cognitive Load Exposure": "3.57%", + "Error & Exception Exposure": "2.41%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.53%", - "Concurrency Exposure": "26.85%", + "API Exposure": "13.1%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -166195,313 +167072,327 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 182 + "Function Name": "test_app", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 121, + "End Line": 125 }, { - "Function Name": "lower_username", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_app_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 28, - "End Line": 31 + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 128, + "End Line": 132 }, { - "Function Name": "get_client", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 37, + "Function Name": "test_router_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "7.1%", - "Start Line": 10, - "End Line": 46 + "Control Flow Ratio": "20.0%", + "Start Line": 135, + "End Line": 139 }, { - "Function Name": "test_validator_is_cloned", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, + "Function Name": "test_router_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "20.0%", - "Start Line": 60, - "End Line": 71 + "Start Line": 142, + "End Line": 146 }, { - "Function Name": "get_model_a", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "test_router_a_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 149, + "End Line": 153 + }, + { + "Function Name": "test_router_a_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 156, + "End Line": 160 + }, + { + "Function Name": "test_router_a_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 163, + "End Line": 167 + }, + { + "Function Name": "test_router_a_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 170, + "End Line": 174 + }, + { + "Function Name": "test_router_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 177, + "End Line": 181 + }, + { + "Function Name": "test_router_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 184, + "End Line": 188 + }, + { + "Function Name": "test_router_b_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 191, + "End Line": 195 + }, + { + "Function Name": "test_router_b_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 198, + "End Line": 202 + }, + { + "Function Name": "test_router_b_a_c", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 205, + "End Line": 209 + }, + { + "Function Name": "test_router_b_a_c_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 212, + "End Line": 216 + }, + { + "Function Name": "render", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 43 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_filter_sub_model", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 57 + "Start Line": 30, + "End Line": 31 }, { - "Function Name": "get_model_c", + "Function Name": "get_path_override", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 54, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 155, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 6, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "dirty_equals", - "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" - ] - }, - "python/fastapi/tests/test_form_default.py": { - "1. Artifact Identity": { - "Filename": "test_form_default.py", - "Path": "python/fastapi/tests/test_form_default.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1609.86, - "Y": -199.24, - "Z": 1640.4 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 35, - "Coding LOC": 22, - "Documentation LOC": 0, - "Structural Magnitude": 14.34, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.364 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "8.79%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.86%", - "Concurrency Exposure": "82.7%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 35, + "End Line": 36 + }, { - "Function Name": "post_multi_part", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "get_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 + "Start Line": 40, + "End Line": 41 }, { - "Function Name": "post_url_encoded", - "Structural Impact": 1.5, + "Function Name": "get_a_path_override", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 45, + "End Line": 46 }, { - "Function Name": "test_form_default_url_encoded", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_a_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 50, + "End Line": 51 }, { - "Function Name": "test_form_default_multi_part", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_a_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "get_a_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 61 + }, + { + "Function Name": "get_a_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 66 + }, + { + "Function Name": "get_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 71 + }, + { + "Function Name": "get_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 76 + }, + { + "Function Name": "get_b_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 81 + }, + { + "Function Name": "get_b_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 86 + }, + { + "Function Name": "get_b_a_c", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 90, + "End Line": 91 + }, + { + "Function Name": "get_b_a_c_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 96 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 16, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 14, + "Sequential Logic Declarations": 97, + "Function Parameters": 29, + "Function/Method Declarations": 29, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 44, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 33, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 0, + "Unit Test Assertions": 42, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 1, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 14, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 3, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -166521,7 +167412,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 77, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -166537,16 +167428,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 41, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 41, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 29, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -166570,33 +167461,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "starlette.testclient", + "fastapi.responses", + "fastapi.testclient", + "orjson", "typing" ] }, - "python/fastapi/tests/test_forms_from_non_typing_sequences.py": { + "python/fastapi/tests/test_default_response_class_router.py": { "1. Artifact Identity": { - "Filename": "test_forms_from_non_typing_sequences.py", - "Path": "python/fastapi/tests/test_forms_from_non_typing_sequences.py", + "Filename": "test_default_response_class_router.py", + "Path": "python/fastapi/tests/test_default_response_class_router.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2225.54, - "Y": -144.6, - "Z": 1587.41 + "X": 2295.04, + "Y": -118.82, + "Z": -788.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -166605,23 +167499,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 47, - "Coding LOC": 31, + "Total LOC": 207, + "Coding LOC": 141, "Documentation LOC": 0, - "Structural Magnitude": 18.02, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 80.02, + "Control Flow Ratio": "13.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.065 + "Raw Cognitive Density": 0.113 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.03%", + "Cognitive Load Exposure": "3.63%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.9%", + "API Exposure": "12.99%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -166633,97 +167527,317 @@ }, "5. Function Analysis": [ { - "Function Name": "post_form_param_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Function Name": "test_app", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 111, + "End Line": 115 }, { - "Function Name": "post_form_param_set", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Function Name": "test_app_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 118, + "End Line": 122 }, { - "Function Name": "post_form_param_tuple", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Function Name": "test_router_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 125, + "End Line": 129 }, { - "Function Name": "test_python_list_param_as_form", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_router_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 30 + "Control Flow Ratio": "20.0%", + "Start Line": 132, + "End Line": 136 }, { - "Function Name": "test_python_set_param_as_form", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_router_a_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 38 + "Control Flow Ratio": "20.0%", + "Start Line": 139, + "End Line": 143 }, { - "Function Name": "test_python_tuple_param_as_form", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_router_a_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 46 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 146, + "End Line": 150 + }, + { + "Function Name": "test_router_a_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 153, + "End Line": 157 + }, + { + "Function Name": "test_router_a_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 160, + "End Line": 164 + }, + { + "Function Name": "test_router_b", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 167, + "End Line": 171 + }, + { + "Function Name": "test_router_b_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 174, + "End Line": 178 + }, + { + "Function Name": "test_router_b_a", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 181, + "End Line": 185 + }, + { + "Function Name": "test_router_b_a_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 188, + "End Line": 192 + }, + { + "Function Name": "test_router_b_a_c", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 195, + "End Line": 199 + }, + { + "Function Name": "test_router_b_a_c_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 202, + "End Line": 206 + }, + { + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "get_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 26 + }, + { + "Function Name": "get_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 31 + }, + { + "Function Name": "get_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "get_a_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 41 + }, + { + "Function Name": "get_a_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 46 + }, + { + "Function Name": "get_a_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 51 + }, + { + "Function Name": "get_a_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "get_b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 61 + }, + { + "Function Name": "get_b_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 66 + }, + { + "Function Name": "get_b_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 71 + }, + { + "Function Name": "get_b_a_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 76 + }, + { + "Function Name": "get_b_a_c", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 81 + }, + { + "Function Name": "get_b_a_c_path_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 86 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 14, + "Sequential Logic Declarations": 91, + "Function Parameters": 28, + "Function/Method Declarations": 28, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 44, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 31, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 42, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 14, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -166732,7 +167846,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -166743,7 +167857,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Space Indentations": 74, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -166759,16 +167873,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 40, "Design Camel Case": 0, - "Design Snake Case": 11, + "Design Snake Case": 40, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 28, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -166792,33 +167906,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.responses", "fastapi.testclient" ] }, - "python/fastapi/tests/test_forms_single_model.py": { + "python/fastapi/tests/test_dependencies_utils.py": { "1. Artifact Identity": { - "Filename": "test_forms_single_model.py", - "Path": "python/fastapi/tests/test_forms_single_model.py", + "Filename": "test_dependencies_utils.py", + "Path": "python/fastapi/tests/test_dependencies_utils.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4034.77, - "Y": 133.35, - "Z": -529.18 + "X": 599.15, + "Y": -320.01, + "Z": -529.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -166827,27 +167941,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 142, - "Coding LOC": 116, - "Documentation LOC": 0, - "Structural Magnitude": 33.02, - "Control Flow Ratio": "14.3%", + "Total LOC": 9, + "Coding LOC": 5, + "Documentation LOC": 1, + "Structural Magnitude": 2.3, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.069 + "Raw Cognitive Density": 0.4 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.08%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.34%", + "API Exposure": "5.78%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "33.33%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -166855,112 +167969,42 @@ }, "5. Function Analysis": [ { - "Function Name": "test_send_all_data", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 37, - "End Line": 55 - }, - { - "Function Name": "test_no_data", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 93, - "End Line": 111 - }, - { - "Function Name": "test_defaults", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 58, - "End Line": 67 - }, - { - "Function Name": "test_invalid_data", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 90 - }, - { - "Function Name": "test_extra_param_single", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 114, - "End Line": 126 - }, - { - "Function Name": "test_extra_param_list", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "test_get_typed_annotation", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 141 - }, - { - "Function Name": "post_form", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 - }, - { - "Function Name": "post_form_extra_allow", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 4, + "End Line": 8 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 36, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 19, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 4, + "Function Parameters": 1, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -166985,7 +168029,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 98, + "Structural Space Indentations": 3, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167001,16 +168045,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 1, + "Design Snake Case": 2, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -167034,34 +168078,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pydantic", - "typing" + "fastapi.dependencies.utils" ] }, - "python/fastapi/tests/test_forms_single_param.py": { + "python/fastapi/tests/test_dependency_after_yield_raise.py": { "1. Artifact Identity": { - "Filename": "test_forms_single_param.py", - "Path": "python/fastapi/tests/test_forms_single_param.py", + "Filename": "test_dependency_after_yield_raise.py", + "Path": "python/fastapi/tests/test_dependency_after_yield_raise.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "Exception", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4383.87, - "Y": 119.72, - "Z": 1323.45 + "X": 1450.76, + "Y": -220.36, + "Z": -430.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167070,23 +168112,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 110, - "Coding LOC": 99, - "Documentation LOC": 0, - "Structural Magnitude": 13.98, - "Control Flow Ratio": "0.0%", + "Total LOC": 69, + "Coding LOC": 39, + "Documentation LOC": 6, + "Structural Magnitude": 26.08, + "Control Flow Ratio": "12.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.154 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.38%", + "Error & Exception Exposure": "31.5%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.83%", + "API Exposure": "11.7%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -167098,58 +168140,108 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 86, - "Control Flow Branches": 0, + "Function Name": "test_broken_raise", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 46, + "End Line": 48 + }, + { + "Function Name": "test_broken_no_raise", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 51, + "End Line": 61 + }, + { + "Function Name": "catching_dep", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 16 + }, + { + "Function Name": "catching", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 109 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "post_form", + "Function Name": "broken", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_single_form_field", + "Function Name": "test_catching", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, + "Start Line": 40, + "End Line": 43 + }, + { + "Function Name": "test_broken_return_finishes", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 68 + }, + { + "Function Name": "broken_dep", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 19, "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 27, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 6, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -167160,7 +168252,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -167168,7 +168260,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 3, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -167178,7 +168270,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 89, + "Structural Space Indentations": 22, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167193,17 +168285,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Lazy Evaluation & Generators (O(1) Memory)": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 8, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -167235,27 +168327,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", + "pytest", "typing" ] }, - "python/fastapi/tests/test_generate_unique_id_function.py": { + "python/fastapi/tests/test_dependency_after_yield_streaming.py": { "1. Artifact Identity": { - "Filename": "test_generate_unique_id_function.py", - "Path": "python/fastapi/tests/test_generate_unique_id_function.py", + "Filename": "test_dependency_after_yield_streaming.py", + "Path": "python/fastapi/tests/test_dependency_after_yield_streaming.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2333.81, - "Y": -133.68, - "Z": -220.73 + "X": 3343.6, + "Y": 66.43, + "Z": 985.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167264,23 +168355,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1700, - "Coding LOC": 1644, - "Documentation LOC": 0, - "Structural Magnitude": 216.08, - "Control Flow Ratio": "1.2%", + "Total LOC": 131, + "Coding LOC": 82, + "Documentation LOC": 6, + "Structural Magnitude": 66.64, + "Control Flow Ratio": "17.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.005 + "Raw Cognitive Density": 0.283 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.41%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.31%", + "Error & Exception Exposure": "39.02%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.57%", + "API Exposure": "12.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -167292,367 +168383,257 @@ }, "5. Function Analysis": [ { - "Function Name": "test_callback_override_generate_unique_id", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 293, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1669 - }, - { - "Function Name": "test_subrouter_top_level_include_overrides_generate_unique_id", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 662, - "End Line": 944 + "Function Name": "__iter__", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 16, + "End Line": 21 }, { - "Function Name": "test_app_path_operation_overrides_generate_unique_id", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 215, - "Control Flow Branches": 0, + "Function Name": "acquire_session", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1160, - "End Line": 1374 + "Control Flow Ratio": "66.7%", + "Start Line": 25, + "End Line": 30 }, { - "Function Name": "test_router_path_operation_overrides_generate_unique_id", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 211, - "Control Flow Branches": 0, + "Function Name": "test_broken_session_data", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 947, - "End Line": 1157 + "Control Flow Ratio": "66.7%", + "Start Line": 103, + "End Line": 105 }, { - "Function Name": "test_top_level_generate_unique_id", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 0, + "Function Name": "test_broken_session_stream_no_raise", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 239 + "Control Flow Ratio": "20.0%", + "Start Line": 121, + "End Line": 130 }, { - "Function Name": "test_router_overrides_generate_unique_id", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 0, + "Function Name": "broken_dep_session", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 242, - "End Line": 449 + "Control Flow Ratio": "33.3%", + "Start Line": 38, + "End Line": 41 }, { - "Function Name": "test_router_include_overrides_generate_unique_id", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 208, - "Control Flow Branches": 0, + "Function Name": "test_broken_session_stream_raise", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 452, - "End Line": 659 + "Control Flow Ratio": "50.0%", + "Start Line": 115, + "End Line": 118 }, { - "Function Name": "test_warn_duplicate_operation_id", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 3, + "Function Name": "dep_session", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "18.8%", - "Start Line": 1672, - "End Line": 1699 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 248 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 254 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 458 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 464 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 668, - "End Line": 669 - }, - { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 674, - "End Line": 675 - }, - { - "Function Name": "post_subrouter", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 682, - "End Line": 683 - }, - { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 952, - "End Line": 953 + "Control Flow Ratio": "33.3%", + "Start Line": 33, + "End Line": 35 }, { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_stream_simple", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 961, - "End Line": 962 + "Start Line": 57, + "End Line": 61 }, { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_stream_session", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1170, - "End Line": 1171 + "Start Line": 65, + "End Line": 69 }, { - "Function Name": "post_router", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_broken_session_stream", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1178, - "End Line": 1179 + "Start Line": 78, + "End Line": 82 }, { - "Function Name": "post_callback", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "__init__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1387, - "End Line": 1388 + "Start Line": 12, + "End Line": 14 }, { - "Function Name": "post_root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_data", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1397, - "End Line": 1398 + "Start Line": 51, + "End Line": 53 }, { - "Function Name": "post_with_callback", - "Structural Impact": 1.8, + "Function Name": "get_broken_session_data", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1405, - "End Line": 1406 + "Start Line": 73, + "End Line": 74 }, { - "Function Name": "custom_generate_unique_id", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_broken_session_data_no_raise", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 108, + "End Line": 112 }, { - "Function Name": "custom_generate_unique_id2", - "Structural Impact": 1.5, + "Function Name": "iter_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 58, + "End Line": 59 }, { - "Function Name": "custom_generate_unique_id3", - "Structural Impact": 1.5, + "Function Name": "iter_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 66, + "End Line": 67 }, { - "Function Name": "broken_operation_id", - "Structural Impact": 1.5, + "Function Name": "iter_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1673, - "End Line": 1674 + "Start Line": 79, + "End Line": 80 }, { - "Function Name": "post_root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_regular_no_stream", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1680 + "Start Line": 88, + "End Line": 90 }, { - "Function Name": "post_second", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_stream_simple", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1684 + "Start Line": 93, + "End Line": 95 }, { - "Function Name": "post_third", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_stream_session", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1687, - "End Line": 1688 + "Start Line": 98, + "End Line": 100 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 245, - "Function Parameters": 31, - "Function/Method Declarations": 31, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 14, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 11, + "Sequential Logic Declarations": 52, + "Function Parameters": 20, + "Function/Method Declarations": 20, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 8, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 50, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 24, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 17, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 19, - "Generic Type Abstractions": 32, - "Collection Iterators / Comprehensions": 1, + "Decorators and Annotations": 6, + "Generic Type Abstractions": 10, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 2, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1625, + "Structural Space Indentations": 49, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167667,17 +168648,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 19, - "Core Var Decl": 62, + "Lazy Evaluation & Generators (O(1) Memory)": 10, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 14, "Design Camel Case": 0, - "Design Snake Case": 62, - "Design Pascal Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 6, - "Duplicate Logic": 13, - "Orphaned Logic": 12, + "Design Long Vars": 0, + "Duplicate Logic": 2, + "Orphaned Logic": 14, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -167701,25 +168682,26 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextlib", "fastapi", - "fastapi.routing", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "warnings" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_generic_parameterless_depends.py": { + "python/fastapi/tests/test_dependency_after_yield_websockets.py": { "1. Artifact Identity": { - "Filename": "test_generic_parameterless_depends.py", - "Path": "python/fastapi/tests/test_generic_parameterless_depends.py", - "Language": "Python", + "Filename": "test_dependency_after_yield_websockets.py", + "Path": "python/fastapi/tests/test_dependency_after_yield_websockets.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, @@ -167728,9 +168710,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4865.06, - "Y": 221.98, - "Z": -369.97 + "X": 3243.72, + "Y": -20.06, + "Z": -1184.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167740,23 +168722,23 @@ "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, "Total LOC": 80, - "Coding LOC": 60, + "Coding LOC": 56, "Documentation LOC": 0, - "Structural Magnitude": 14.4, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 46.32, + "Control Flow Ratio": "28.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.661 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "32.9%", + "Cognitive Load Exposure": "20.58%", + "Error & Exception Exposure": "48.13%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "3.66%", - "Concurrency Exposure": "51.06%", + "API Exposure": "8.0%", + "Concurrency Exposure": "98.35%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -167767,79 +168749,129 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, + "Function Name": "__iter__", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 15, + "End Line": 20 + }, + { + "Function Name": "test_websocket_dependency_after_yield_broken", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, + "Control Flow Ratio": "60.0%", + "Start Line": 76, "End Line": 79 }, { - "Function Name": "a", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Function Name": "websocket_endpoint", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 50, + "End Line": 53 }, { - "Function Name": "b", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 28, + "Function Name": "websocket_endpoint_broken", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 57, + "End Line": 60 + }, + { + "Function Name": "acquire_session", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 24, "End Line": 29 }, { - "Function Name": "test_generic_parameterless_depends", - "Structural Impact": 1.4, + "Function Name": "test_websocket_dependency_after_yield", + "Structural Impact": 2.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 66, + "End Line": 73 + }, + { + "Function Name": "broken_dep_session", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 37, + "End Line": 40 + }, + { + "Function Name": "dep_session", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 32, + "End Line": 34 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 42 + "Start Line": 11, + "End Line": 13 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 24, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 2, + "Control Flow Branches": 13, + "Sequential Logic Declarations": 32, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 8, + "State Mutations / Variable Reassignments": 2, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 5, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -167847,17 +168879,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 4, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 35, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -167872,24 +168904,24 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Lazy Evaluation & Generators (O(1) Memory)": 7, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 1, + "Design Snake Case": 7, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 2, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -167906,35 +168938,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextlib", "fastapi", "fastapi.testclient", - "inline_snapshot", + "pytest", "typing" ] }, - "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py": { + "python/fastapi/tests/test_dependency_cache.py": { "1. Artifact Identity": { - "Filename": "test_get_model_definitions_formfeed_escape.py", - "Path": "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py", + "Filename": "test_dependency_cache.py", + "Path": "python/fastapi/tests/test_dependency_cache.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1736.67, - "Y": -143.41, - "Z": 1091.38 + "X": 4126.89, + "Y": 154.67, + "Z": -41.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -167943,10 +168976,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 161, - "Coding LOC": 139, - "Documentation LOC": 9, - "Structural Magnitude": 22.88, + "Total LOC": 92, + "Coding LOC": 67, + "Documentation LOC": 0, + "Structural Magnitude": 37.44, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -167959,8 +168992,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.17%", - "Concurrency Exposure": "0.0%", + "API Exposure": "11.95%", + "Concurrency Exposure": "96.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -167971,274 +169004,139 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 109, + "Function Name": "get_scope_counter", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 160 + "Start Line": 39, + "End Line": 48 }, { - "Function Name": "client_fixture", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Function Name": "get_sub_counter_no_cache", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 36 + "Start Line": 31, + "End Line": 35 }, { - "Function Name": "test_get", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "get_sub_counter", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "super_dep", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 49 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "get_facility", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "get_counter", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 33 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" - ] - }, - "python/fastapi/tests/test_get_request_body.py": { - "1. Artifact Identity": { - "Filename": "test_get_request_body.py", - "Path": "python/fastapi/tests/test_get_request_body.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4478.85, - "Y": 193.65, - "Z": 908.83 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 103, - "Documentation LOC": 0, - "Structural Magnitude": 16.06, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.54%", - "Concurrency Exposure": "22.88%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 19, + "End Line": 20 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 86, + "Function Name": "test_normal_counter", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 114 + "Start Line": 54, + "End Line": 61 }, { - "Function Name": "create_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_sub_counter", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 64, + "End Line": 71 }, { - "Function Name": "test_get_with_body", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_sub_counter_no_cache", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 74, + "End Line": 81 + }, + { + "Function Name": "test_security_cache", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 91 + }, + { + "Function Name": "dep_counter", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 9, + "End Line": 11 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 5, + "Sequential Logic Declarations": 36, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 20, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 7, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -168256,7 +169154,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 92, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -168273,15 +169171,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 19, "Design Camel Case": 0, - "Design Snake Case": 6, + "Design Snake Case": 19, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -168305,22 +169203,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_http_connection_injection.py": { + "python/fastapi/tests/test_dependency_class.py": { "1. Artifact Identity": { - "Filename": "test_http_connection_injection.py", - "Path": "python/fastapi/tests/test_http_connection_injection.py", + "Filename": "test_dependency_class.py", + "Path": "python/fastapi/tests/test_dependency_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -168330,9 +169226,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4390.57, - "Y": 137.1, - "Z": 638.86 + "X": 2711.13, + "Y": -29.9, + "Z": -888.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -168341,24 +169237,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 40, - "Coding LOC": 26, + "Total LOC": 155, + "Coding LOC": 109, "Documentation LOC": 0, - "Structural Magnitude": 20.82, - "Control Flow Ratio": "4.3%", + "Structural Magnitude": 102.68, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.131 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "41.05%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.48%", - "Concurrency Exposure": "99.95%", + "API Exposure": "12.28%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -168369,272 +169265,249 @@ }, "5. Function Analysis": [ { - "Function Name": "test_value_extracting_by_ws", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 37, - "End Line": 39 + "Function Name": "get_callable_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 55 }, { - "Function Name": "get_value_by_ws", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "get_callable_gen_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 25 + "Start Line": 59, + "End Line": 62 }, { - "Function Name": "extract_value_from_http_connection", - "Structural Impact": 1.5, + "Function Name": "get_async_callable_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "get_async_callable_gen_dependency_class", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 76 + }, + { + "Function Name": "test_class_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 154 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 11, + "End Line": 12 }, { - "Function Name": "get_value_by_http", - "Structural Impact": 1.5, + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 21, + "End Line": 22 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 27 + }, + { + "Function Name": "synchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "asynchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "synchronous_gen", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 38 + }, + { + "Function Name": "asynchronous_gen", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 41 + }, + { + "Function Name": "get_async_callable_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 90, + "End Line": 93 }, { - "Function Name": "test_value_extracting_by_http", - "Structural Impact": 1.2, + "Function Name": "get_async_callable_gen_dependency", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 22, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 11, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 5, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.requests", - "fastapi.testclient", - "starlette.websockets" - ] - }, - "python/fastapi/tests/test_include_route.py": { - "1. Artifact Identity": { - "Filename": "test_include_route.py", - "Path": "python/fastapi/tests/test_include_route.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 1106.62, - "Y": -261.82, - "Z": 1538.04 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 23, - "Coding LOC": 14, - "Documentation LOC": 0, - "Structural Magnitude": 4.98, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.143 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.91%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "93.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 97, + "End Line": 100 + }, { - "Function Name": "read_items", + "Function Name": "get_synchronous_method_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 104, + "End Line": 107 + }, + { + "Function Name": "get_synchronous_method_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 111, + "End Line": 114 + }, + { + "Function Name": "get_asynchronous_method_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 118, + "End Line": 121 + }, + { + "Function Name": "get_asynchronous_method_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 128 + }, + { + "Function Name": "get_callable_dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 80, + "End Line": 81 }, { - "Function Name": "test_sub_router", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_callable_gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 85, + "End Line": 86 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 11, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, + "Sequential Logic Declarations": 65, + "Function Parameters": 21, + "Function/Method Declarations": 21, + "Class/Entity Declarations": 5, "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 34, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 30, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 13, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -168648,11 +169521,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 5, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, + "Structural Space Indentations": 56, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -168667,17 +169540,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Lazy Evaluation & Generators (O(1) Memory)": 10, + "Vectorized Math & Tensor Operations": 13, + "Core Var Decl": 20, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 16, + "Design Pascal Case": 4, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -168701,34 +169574,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", "fastapi", - "fastapi.responses", - "fastapi.testclient" + "fastapi.testclient", + "pytest" ] }, - "python/fastapi/tests/test_include_router_defaults_overrides.py": { + "python/fastapi/tests/test_dependency_contextmanager.py": { "1. Artifact Identity": { - "Filename": "test_include_router_defaults_overrides.py", - "Path": "python/fastapi/tests/test_include_router_defaults_overrides.py", + "Filename": "test_dependency_contextmanager.py", + "Path": "python/fastapi/tests/test_dependency_contextmanager.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse", + "Parent Entity": "Exception", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2832.54, - "Y": -53.29, - "Z": -42.65 + "X": 3162.1, + "Y": 31.41, + "Z": 387.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -168737,24 +169611,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 7305, - "Coding LOC": 7207, - "Documentation LOC": 0, - "Structural Magnitude": 384.84, - "Control Flow Ratio": "6.2%", + "Total LOC": 400, + "Coding LOC": 287, + "Documentation LOC": 1, + "Structural Magnitude": 222.24, + "Control Flow Ratio": "13.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.018 + "Raw Cognitive Density": 0.657 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.54%", - "Error & Exception Exposure": "48.31%", + "Cognitive Load Exposure": "20.38%", + "Error & Exception Exposure": "1.02%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.06%", - "Concurrency Exposure": "16.85%", + "API Exposure": "14.27%", + "Concurrency Exposure": "99.52%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -168765,317 +169639,547 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", - "Structural Impact": 99.5, - "Lines of Code (LOC)": 6866, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "0.5%", - "Start Line": 439, - "End Line": 7304 - }, - { - "Function Name": "test_paths_level5", - "Structural Impact": 31.0, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 11, - "Input Parameters": 5, - "Control Flow Ratio": "52.4%", - "Start Line": 405, - "End Line": 436 + "Function Name": "context_b", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 81, + "End Line": 86 }, { - "Function Name": "test_paths_level3", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "46.7%", - "Start Line": 374, - "End Line": 397 + "Function Name": "asyncgen_state_try", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 51, + "End Line": 59 }, { - "Function Name": "dep0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "generator_state_try", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 62, + "End Line": 70 + }, + { + "Function Name": "context_a", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 73, + "End Line": 78 + }, + { + "Function Name": "test_context_b_raise", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 274, + "End Line": 278 + }, + { + "Function Name": "test_sync_context_b_raise", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 384, + "End Line": 388 + }, + { + "Function Name": "test_background_tasks", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "9.1%", + "Start Line": 281, + "End Line": 293 + }, + { + "Function Name": "test_sync_background_tasks", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "12.5%", + "Start Line": 391, + "End Line": 399 + }, + { + "Function Name": "test_context_b", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 265, + "End Line": 271 + }, + { + "Function Name": "test_sync_context_b", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 375, + "End Line": 381 + }, + { + "Function Name": "test_async_raise_other", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 232, + "End Line": 237 + }, + { + "Function Name": "test_sync_raise_other", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 240, + "End Line": 245 + }, + { + "Function Name": "test_async_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 248, + "End Line": 253 + }, + { + "Function Name": "test_sync_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 296, + "End Line": 301 + }, + { + "Function Name": "test_sync_async_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 341, + "End Line": 346 + }, + { + "Function Name": "test_sync_sync_raise_raises", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 358, + "End Line": 363 + }, + { + "Function Name": "get_sync_context_b_bg", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 194, + "End Line": 203 }, { - "Function Name": "dep1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_sync_async_raise_other", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 327, + "End Line": 331 + }, + { + "Function Name": "test_sync_sync_raise_other", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 334, + "End Line": 338 + }, + { + "Function Name": "get_context_b_bg", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Start Line": 136, + "End Line": 141 }, { - "Function Name": "dep2", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "middleware", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 207, + "End Line": 210 + }, + { + "Function Name": "asyncgen_state", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 43 + "Start Line": 39, + "End Line": 42 }, { - "Function Name": "dep3", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "generator_state", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Start Line": 45, + "End Line": 48 }, { - "Function Name": "dep4", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 + "Start Line": 100, + "End Line": 102 }, { - "Function Name": "dep5", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 + "Start Line": 106, + "End Line": 108 }, { - "Function Name": "callback0", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 + "Start Line": 112, + "End Line": 114 }, { - "Function Name": "callback1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 + "Start Line": 118, + "End Line": 120 }, { - "Function Name": "callback2", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_context_b_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 79 + "Start Line": 129, + "End Line": 132 }, { - "Function Name": "callback3", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_async_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 87 + "Start Line": 158, + "End Line": 160 }, { - "Function Name": "callback4", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_sync_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 94, - "End Line": 95 + "Start Line": 164, + "End Line": 166 }, { - "Function Name": "callback5", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_async_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 102, - "End Line": 103 + "Start Line": 170, + "End Line": 172 }, { - "Function Name": "path1_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_sync_raise_other", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 157 + "Start Line": 176, + "End Line": 178 }, { - "Function Name": "path1_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_sync_context_b_raise", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 162 + "Start Line": 187, + "End Line": 190 }, { - "Function Name": "path3_override_router2_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "bg", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 177, - "End Line": 178 + "Start Line": 197, + "End Line": 200 }, { - "Function Name": "path3_default_router2_override", + "Function Name": "get_async", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 183 + "Start Line": 90, + "End Line": 91 }, { - "Function Name": "path3_override_router2_default", + "Function Name": "get_sync", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 198, - "End Line": 199 + "Start Line": 95, + "End Line": 96 }, { - "Function Name": "path3_default_router2_default", + "Function Name": "get_context_b", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 203, - "End Line": 204 + "Start Line": 124, + "End Line": 125 }, { - "Function Name": "path5_override_router4_override", + "Function Name": "bg", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 220 + "Start Line": 137, + "End Line": 138 }, { - "Function Name": "path5_default_router4_override", + "Function Name": "get_sync_async", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 227 + "Start Line": 148, + "End Line": 149 }, { - "Function Name": "path5_override_router4_default", + "Function Name": "get_sync_sync", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 242, - "End Line": 243 + "Start Line": 153, + "End Line": 154 }, { - "Function Name": "path5_default_router4_default", + "Function Name": "get_sync_context_b", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 249, - "End Line": 250 + "Start Line": 182, + "End Line": 183 }, { - "Function Name": "test_level1_override", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_async_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 356 + "Start Line": 256, + "End Line": 262 }, { - "Function Name": "test_level1_default", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_sync_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 368 + "Start Line": 304, + "End Line": 310 + }, + { + "Function Name": "test_sync_async_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 349, + "End Line": 355 + }, + { + "Function Name": "test_sync_sync_raise_server_error", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 366, + "End Line": 372 + }, + { + "Function Name": "test_async_state", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 216, + "End Line": 221 + }, + { + "Function Name": "test_sync_state", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 224, + "End Line": 229 + }, + { + "Function Name": "test_sync_async_state", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 317 + }, + { + "Function Name": "test_sync_sync_state", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 320, + "End Line": 324 + }, + { + "Function Name": "get_state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 19, - "Sequential Logic Declarations": 285, - "Function Parameters": 27, - "Function/Method Declarations": 27, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 34, - "Type/Safety Bypasses": 6, + "Control Flow Branches": 25, + "Sequential Logic Declarations": 158, + "Function Parameters": 50, + "Function/Method Declarations": 50, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 93, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 35, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 71, + "State Mutations / Variable Reassignments": 14, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 47, - "Asynchronous/Concurrent Execution": 22, + "Unit Test Assertions": 116, + "Asynchronous/Concurrent Execution": 28, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 24, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 19, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 7, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 15, + "Dependency Injection Constructs": 25, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 40, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -169085,7 +170189,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7104, + "Structural Space Indentations": 206, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169100,17 +170204,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 24, - "Core Var Decl": 120, + "Lazy Evaluation & Generators (O(1) Memory)": 6, + "Vectorized Math & Tensor Operations": 18, + "Core Var Decl": 46, "Design Camel Case": 0, - "Design Snake Case": 120, - "Design Pascal Case": 0, + "Design Snake Case": 45, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 15, + "Orphaned Logic": 40, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169118,7 +170222,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -169134,7 +170238,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -169143,15 +170247,14 @@ "fastapi", "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pytest", - "warnings" + "json", + "pytest" ] }, - "python/fastapi/tests/test_infer_param_optionality.py": { + "python/fastapi/tests/test_dependency_contextvars.py": { "1. Artifact Identity": { - "Filename": "test_infer_param_optionality.py", - "Path": "python/fastapi/tests/test_infer_param_optionality.py", + "Filename": "test_dependency_contextvars.py", + "Path": "python/fastapi/tests/test_dependency_contextvars.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -169161,9 +170264,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1850.98, - "Y": -182.05, - "Z": 259.99 + "X": 4695.34, + "Y": 189.13, + "Z": 749.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -169172,24 +170275,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 338, - "Coding LOC": 295, - "Documentation LOC": 8, - "Structural Magnitude": 53.8, - "Control Flow Ratio": "5.8%", + "Total LOC": 53, + "Coding LOC": 31, + "Documentation LOC": 6, + "Structural Magnitude": 14.62, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.029 + "Raw Cognitive Density": 0.355 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "1.43%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "4.27%", + "Error & Exception Exposure": "46.07%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.06%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.98%", + "Concurrency Exposure": "92.02%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -169200,176 +170303,86 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 232, + "Function Name": "custom_middleware", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 337 - }, - { - "Function Name": "get_item", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 31, - "End Line": 35 - }, - { - "Function Name": "get_items", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 23, - "End Line": 27 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 - }, - { - "Function Name": "test_get_items_1", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 68 - }, - { - "Function Name": "test_get_users", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 51 - }, - { - "Function Name": "test_get_user", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 58 - }, - { - "Function Name": "test_get_items_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 75 - }, - { - "Function Name": "test_get_item_1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 82 + "Start Line": 23, + "End Line": 28 }, { - "Function Name": "test_get_item_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_dependency_contextvars", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 89 + "Start Line": 41, + "End Line": 52 }, { - "Function Name": "test_get_users_items", + "Function Name": "set_up_request_state_dependency", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 96 + "Start Line": 15, + "End Line": 19 }, { - "Function Name": "test_get_users_item", + "Function Name": "get_user", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 103 - }, - { - "Function Name": "get_users", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 32, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 65, - "Function Parameters": 13, - "Function/Method Declarations": 13, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 20, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 18, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, - "Asynchronous/Concurrent Execution": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -169380,7 +170393,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 268, + "Structural Space Indentations": 15, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169395,17 +170408,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 18, + "Lazy Evaluation & Generators (O(1) Memory)": 1, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 16, - "Design Pascal Case": 2, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169429,21 +170442,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextvars", "fastapi", "fastapi.testclient", - "inline_snapshot" + "typing" ] }, - "python/fastapi/tests/test_inherited_custom_class.py": { + "python/fastapi/tests/test_dependency_duplicates.py": { "1. Artifact Identity": { - "Filename": "test_inherited_custom_class.py", - "Path": "python/fastapi/tests/test_inherited_custom_class.py", + "Filename": "test_dependency_duplicates.py", + "Path": "python/fastapi/tests/test_dependency_duplicates.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -169454,9 +170469,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4326.56, - "Y": 159.06, - "Z": 201.71 + "X": 1999.7, + "Y": -150.68, + "Z": -506.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -169465,24 +170480,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 68, - "Coding LOC": 46, - "Documentation LOC": 3, - "Structural Magnitude": 26.72, - "Control Flow Ratio": "6.2%", + "Total LOC": 238, + "Coding LOC": 211, + "Documentation LOC": 0, + "Structural Magnitude": 50.92, + "Control Flow Ratio": "10.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.789 + "Raw Cognitive Density": 0.112 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "16.99%", - "Error & Exception Exposure": "21.2%", + "Cognitive Load Exposure": "3.61%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.39%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.13%", + "Concurrency Exposure": "30.51%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -169493,137 +170508,167 @@ }, "5. Function Analysis": [ { - "Function Name": "test_pydanticv2", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 41, + "Function Name": "test_openapi_schema", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 153, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "11.8%", - "Start Line": 27, - "End Line": 67 + "Control Flow Ratio": "10.5%", + "Start Line": 85, + "End Line": 237 }, { - "Function Name": "return_fast_uuid", + "Function Name": "test_sub_duplicates", "Structural Impact": 2.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 33, - "End Line": 39 + "Control Flow Ratio": "25.0%", + "Start Line": 76, + "End Line": 82 }, { - "Function Name": "__init__", + "Function Name": "test_duplicates", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 70, + "End Line": 73 + }, + { + "Function Name": "sub_duplicate_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 26 + }, + { + "Function Name": "no_duplicates_sub", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 43 + }, + { + "Function Name": "with_duplicates", "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 30, + "End Line": 31 }, { - "Function Name": "serialize_a_uuid", + "Function Name": "no_duplicates", "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 35, + "End Line": 36 }, { - "Function Name": "__dict__", + "Function Name": "test_no_duplicates_invalid", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 46, + "End Line": 58 }, { - "Function Name": "__str__", + "Function Name": "duplicate_dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "__class__", + "Function Name": "dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "return_some_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_no_duplicates", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 53 + "Start Line": 61, + "End Line": 67 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 30, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 7, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 51, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 13, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 15, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 5, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 5, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 188, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169639,16 +170684,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 5, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169672,7 +170717,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -169680,28 +170725,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pydantic", - "pytest", - "uuid" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_invalid_path_param.py": { + "python/fastapi/tests/test_dependency_overrides.py": { "1. Artifact Identity": { - "Filename": "test_invalid_path_param.py", - "Path": "python/fastapi/tests/test_invalid_path_param.py", + "Filename": "test_dependency_overrides.py", + "Path": "python/fastapi/tests/test_dependency_overrides.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2982.62, - "Y": -17.4, - "Z": 970.8 + "X": 3486.34, + "Y": 41.3, + "Z": 357.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -169710,24 +170753,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 51, + "Total LOC": 390, + "Coding LOC": 310, "Documentation LOC": 0, - "Structural Magnitude": 52.62, - "Control Flow Ratio": "19.4%", + "Structural Magnitude": 101.7, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.176 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.58%", - "Error & Exception Exposure": "48.31%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "7.45%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "14.82%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.19%", + "Concurrency Exposure": "51.76%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -169738,168 +170781,358 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_sequence", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 6, - "End Line": 15 + "Function Name": "test_override_simple", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 208, + "End Line": 213 }, { - "Function Name": "test_invalid_tuple", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 18, - "End Line": 27 + "Function Name": "common_parameters", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_invalid_dict", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "test_override_with_sub_main_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 30, - "End Line": 39 + "Control Flow Ratio": "0.0%", + "Start Line": 216, + "End Line": 231 }, { - "Function Name": "test_invalid_simple_list", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_override_with_sub__main_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 42, - "End Line": 48 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 234, + "End Line": 249 + }, { - "Function Name": "test_invalid_simple_tuple", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_override_with_sub_decorator_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 275 + }, + { + "Function Name": "test_override_with_sub_decorator_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 278, + "End Line": 293 + }, + { + "Function Name": "test_override_with_sub_router_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 304, + "End Line": 319 + }, + { + "Function Name": "test_override_with_sub_router_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 322, + "End Line": 337 + }, + { + "Function Name": "test_override_with_sub_router_decorator_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 363 + }, + { + "Function Name": "test_override_with_sub_router_decorator_depends_q_foo", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 366, + "End Line": 381 + }, + { + "Function Name": "test_main_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 51, - "End Line": 57 + "End Line": 63 }, { - "Function Name": "test_invalid_simple_set", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_decorator_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 60, - "End Line": 66 + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 96 }, { - "Function Name": "test_invalid_simple_dict", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "test_router_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 69, - "End Line": 75 + "Control Flow Ratio": "0.0%", + "Start Line": 111, + "End Line": 123 }, { - "Function Name": "read_items", + "Function Name": "test_router_decorator_depends", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 144, + "End Line": 156 + }, + { + "Function Name": "main_depends", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "read_items", + "Function Name": "router_depends", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 25, + "End Line": 26 }, { - "Function Name": "read_items", + "Function Name": "overrider_dependency_simple", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Start Line": 39, + "End Line": 40 }, { - "Function Name": "read_items", + "Function Name": "overrider_sub_dependency", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 + "Start Line": 43, + "End Line": 44 }, { - "Function Name": "read_items", + "Function Name": "overrider_dependency_with_sub", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 + "Start Line": 47, + "End Line": 48 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "test_main_depends_q_foo", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 72 + }, + { + "Function Name": "test_main_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 81 + }, + { + "Function Name": "test_router_depends_q_foo", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 126, + "End Line": 132 + }, + { + "Function Name": "test_router_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 141 + }, + { + "Function Name": "test_override_with_sub_main_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 252, + "End Line": 257 + }, + { + "Function Name": "test_override_with_sub_decorator_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 296, + "End Line": 301 + }, + { + "Function Name": "test_override_with_sub_router_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 340, + "End Line": 345 + }, + { + "Function Name": "test_override_with_sub_router_decorator_depends_k_bar", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 384, + "End Line": 389 + }, + { + "Function Name": "test_decorator_depends_q_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 102 + }, + { + "Function Name": "test_decorator_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 105, + "End Line": 108 + }, + { + "Function Name": "test_router_decorator_depends_q_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 159, + "End Line": 162 + }, + { + "Function Name": "test_router_decorator_depends_q_foo_skip_100_limit_200", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 165, + "End Line": 168 + }, + { + "Function Name": "decorator_depends", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "router_decorator_depends", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 75 + "Start Line": 30, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 7, - "Sequential Logic Declarations": 29, - "Function Parameters": 14, - "Function/Method Declarations": 14, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 7, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 108, + "Function Parameters": 33, + "Function/Method Declarations": 33, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 62, + "Type/Safety Bypasses": 13, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 24, + "Exposed API / Public Exports": 37, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 77, + "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -169910,7 +171143,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 6, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -169928,7 +171161,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 41, + "Structural Space Indentations": 264, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -169944,16 +171177,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 7, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 35, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, + "Design Snake Case": 34, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 29, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -169984,27 +171217,26 @@ }, "9. Extracted Dependencies": [ "fastapi", - "pydantic", + "fastapi.testclient", "pytest" ] }, - "python/fastapi/tests/test_invalid_sequence_param.py": { + "python/fastapi/tests/test_dependency_paramless.py": { "1. Artifact Identity": { - "Filename": "test_invalid_sequence_param.py", - "Path": "python/fastapi/tests/test_invalid_sequence_param.py", + "Filename": "test_dependency_paramless.py", + "Path": "python/fastapi/tests/test_dependency_paramless.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1829.79, - "Y": -197.15, - "Z": 950.1 + "X": 1630.95, + "Y": -202.56, + "Z": -593.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -170013,23 +171245,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 47, - "Documentation LOC": 0, - "Structural Magnitude": 37.34, - "Control Flow Ratio": "27.6%", + "Total LOC": 78, + "Coding LOC": 52, + "Documentation LOC": 4, + "Structural Magnitude": 30.24, + "Control Flow Ratio": "18.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.213 + "Raw Cognitive Density": 0.21 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.22%", - "Error & Exception Exposure": "40.81%", + "Cognitive Load Exposure": "5.16%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.57%", + "API Exposure": "11.37%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -170041,112 +171273,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_sequence", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 6, - "End Line": 18 + "Function Name": "process_auth", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 15, + "End Line": 25 }, { - "Function Name": "test_invalid_tuple", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "test_parameterless_with_scopes", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 21, - "End Line": 33 + "Control Flow Ratio": "25.0%", + "Start Line": 60, + "End Line": 65 }, { - "Function Name": "test_invalid_dict", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "test_parameterless_without_scopes", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 36, - "End Line": 48 + "Control Flow Ratio": "25.0%", + "Start Line": 68, + "End Line": 73 }, { - "Function Name": "test_invalid_simple_dict", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 51, - "End Line": 63 + "Function Name": "get_credentials", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "get_parameterless_with_scopes", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 + "Start Line": 39, + "End Line": 40 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "get_parameterless_without_scopes", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 47, "End Line": 48 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "test_call_get_parameterless_without_scopes_for_coverage", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 + "Start Line": 76, + "End Line": 77 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 21, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 27, "Function Parameters": 8, "Function/Method Declarations": 8, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -170161,7 +171393,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -170171,7 +171403,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 40, + "Structural Space Indentations": 29, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -170187,16 +171419,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 11, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -170220,21 +171452,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "pydantic", - "pytest" + "fastapi.security", + "fastapi.testclient", + "typing" ] }, - "python/fastapi/tests/test_json_type.py": { + "python/fastapi/tests/test_dependency_partial.py": { "1. Artifact Identity": { - "Filename": "test_json_type.py", - "Path": "python/fastapi/tests/test_json_type.py", + "Filename": "test_dependency_partial.py", + "Path": "python/fastapi/tests/test_dependency_partial.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -170244,9 +171477,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4159.22, - "Y": 122.3, - "Z": 839.8 + "X": 2193.01, + "Y": -110.7, + "Z": -382.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -170255,24 +171488,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 43, + "Total LOC": 252, + "Coding LOC": 198, "Documentation LOC": 0, - "Structural Magnitude": 25.06, + "Structural Magnitude": 120.56, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.093 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.37%", - "Error & Exception Exposure": "12.9%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.29%", - "Concurrency Exposure": "0.0%", + "API Exposure": "11.98%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -170283,137 +171516,307 @@ }, "5. Function Analysis": [ { - "Function Name": "form_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_async_callable_gen_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 138, + "End Line": 148 }, { - "Function Name": "query_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_synchronous_method_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 152, + "End Line": 162 }, { - "Function Name": "header_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_synchronous_method_gen_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 166, + "End Line": 177 }, { - "Function Name": "cookie_json_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_partial_asynchronous_method_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Start Line": 181, + "End Line": 192 }, { - "Function Name": "test_form_json_list", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_partial_asynchronous_method_gen_dependency", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 196, + "End Line": 207 + }, + { + "Function Name": "get_partial_async_function_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 87 + }, + { + "Function Name": "get_partial_async_callable_dependency", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 126, + "End Line": 134 + }, + { + "Function Name": "test_dependency_types_with_partial", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 248, + "End Line": 251 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 30 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 34, - "End Line": 39 + "End Line": 35 }, { - "Function Name": "test_query_json_list", - "Structural Impact": 1.3, + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 40 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 45 + }, + { + "Function Name": "synchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 50 + }, + { + "Function Name": "asynchronous", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 53 + }, + { + "Function Name": "synchronous_gen", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "asynchronous_gen", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 59 + }, + { + "Function Name": "get_partial_callable_gen_dependency", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 122 + }, + { + "Function Name": "get_partial_function_dependency", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 47 + "Start Line": 70, + "End Line": 75 }, { - "Function Name": "test_header_json_list", - "Structural Impact": 1.3, + "Function Name": "get_partial_async_gen_dependency", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 55 + "Start Line": 98, + "End Line": 103 }, { - "Function Name": "test_cookie_json_list", - "Structural Impact": 1.3, + "Function Name": "get_partial_callable_dependency", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 63 + "Start Line": 107, + "End Line": 112 + }, + { + "Function Name": "get_partial_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 94 + }, + { + "Function Name": "function_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "async_function_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "async_gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Sequential Logic Declarations": 61, + "Function Parameters": 25, + "Function/Method Declarations": 25, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 38, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 34, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 12, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 25, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 13, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 4, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 24, + "Structural Space Indentations": 137, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -170428,17 +171831,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 9, + "Lazy Evaluation & Generators (O(1) Memory)": 14, + "Vectorized Math & Tensor Operations": 13, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 8, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -170462,36 +171865,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", "fastapi", "fastapi.testclient", - "json", - "pydantic", + "functools", + "pytest", "typing" ] }, - "python/fastapi/tests/test_jsonable_encoder.py": { + "python/fastapi/tests/test_dependency_pep695.py": { "1. Artifact Identity": { - "Filename": "test_jsonable_encoder.py", - "Path": "python/fastapi/tests/test_jsonable_encoder.py", + "Filename": "test_dependency_pep695.py", + "Path": "python/fastapi/tests/test_dependency_pep695.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "Person, Pet, Enum", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3536.45, - "Y": 29.19, - "Z": -185.85 + "X": 4039.41, + "Y": 107.42, + "Z": -1968.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -170500,24 +171903,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 314, - "Coding LOC": 219, + "Total LOC": 28, + "Coding LOC": 18, "Documentation LOC": 0, - "Structural Magnitude": 106.68, - "Control Flow Ratio": "4.1%", + "Structural Magnitude": 10.56, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.222 + "Raw Cognitive Density": 0.444 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.4%", - "Error & Exception Exposure": "3.69%", + "Cognitive Load Exposure": "11.38%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.2%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.56%", + "Concurrency Exposure": "86.77%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -170528,533 +171931,40 @@ }, "5. Function Analysis": [ { - "Function Name": "test_json_encoder_error_with_pydanticv1", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 159, - "End Line": 169 - }, - { - "Function Name": "__iter__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "__iter__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 41, - "End Line": 42 - }, - { - "Function Name": "test_encode_unsupported", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 134, - "End Line": 137 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 - }, - { - "Function Name": "test_encode_model_with_alias_raises", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 177, - "End Line": 179 - }, - { - "Function Name": "test_custom_encoders", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 205, - "End Line": 225 - }, - { - "Function Name": "test_encode_custom_json_encoders_model_pydanticv2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 156 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "serialize_dt_field", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 148 - }, - { - "Function Name": "test_encode_model_with_default", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 202 - }, - { - "Function Name": "test_encode_class", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 109 - }, - { - "Function Name": "test_encode_dictable", + "Function Name": "test_pep695_type_dependencies", "Structural Impact": 1.6, "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 122 - }, - { - "Function Name": "test_custom_enum_encoders", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 228, - "End Line": 240 + "Start Line": 17, + "End Line": 27 }, { - "Function Name": "__iter__", + "Function Name": "get_with_dep", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Start Line": 21, + "End Line": 22 }, { - "Function Name": "__dict__", - "Structural Impact": 1.5, + "Function Name": "some_value", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 - }, - { - "Function Name": "test_encode_dict", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 84 - }, - { - "Function Name": "test_encode_dict_include_exclude_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 96 - }, - { - "Function Name": "custom_enum_encoder", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 230 - }, - { - "Function Name": "test_encode_dataclass", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 131 - }, - { - "Function Name": "test_encode_model_with_pure_path", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 243, - "End Line": 251 - }, - { - "Function Name": "test_encode_model_with_pure_posix_path", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 261 - }, - { - "Function Name": "test_encode_model_with_pure_windows_path", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 264, - "End Line": 271 - }, - { - "Function Name": "test_encode_deque_encodes_child_models", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 302, - "End Line": 308 - }, - { - "Function Name": "test_encode_pure_path", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 277 - }, - { - "Function Name": "test_decimal_encoder_infinity", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 295, - "End Line": 299 - }, - { - "Function Name": "test_encode_model_with_config", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 172, - "End Line": 174 - }, - { - "Function Name": "test_encode_model_with_alias", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 182, - "End Line": 184 - }, - { - "Function Name": "test_decimal_encoder_float", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 282 - }, - { - "Function Name": "test_decimal_encoder_int", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 285, - "End Line": 287 - }, - { - "Function Name": "test_decimal_encoder_nan", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 290, - "End Line": 292 - }, - { - "Function Name": "test_encode_pydantic_undefined", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 311, - "End Line": 313 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 140, - "Function Parameters": 34, - "Function/Method Declarations": 32, - "Class/Entity Declarations": 20, - "Defensive Programming Constructs": 66, - "Type/Safety Bypasses": 20, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 46, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 80, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 9, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 170, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 74, - "Design Camel Case": 0, - "Design Snake Case": 72, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 25, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 14, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "collections", - "dataclasses", - "datetime", - "decimal", - "enum", - "fastapi._compat", - "fastapi.encoders", - "fastapi.exceptions", - "math", - "pathlib", - "pydantic", - "pytest", - "typing", - "warnings" - ] - }, - "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py": { - "1. Artifact Identity": { - "Filename": "test_list_bytes_file_order_preserved_issue_14811.py", - "Path": "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2929.42, - "Y": -16.67, - "Z": 1247.14 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 47, - "Coding LOC": 27, - "Documentation LOC": 8, - "Structural Magnitude": 39.04, - "Control Flow Ratio": "9.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.667 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.99%", - "Error & Exception Exposure": "41.34%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.31%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "23.15%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_list_bytes_file_preserves_order", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 16, - "End Line": 46 - }, - { - "Function Name": "patched_read", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 28, - "End Line": 32 - }, - { - "Function Name": "upload", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 22, - "End Line": 24 + "Start Line": 8, + "End Line": 9 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 20, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 15, "Function Parameters": 3, "Function/Method Declarations": 3, "Class/Entity Declarations": 0, @@ -171063,27 +171973,27 @@ "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 19, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 6, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -171101,7 +172011,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 19, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -171118,15 +172028,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -171150,37 +172060,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "anyio", "fastapi", "fastapi.testclient", - "pytest", - "starlette.datastructures", - "typing" + "typing", + "typing_extensions" ] }, - "python/fastapi/tests/test_multi_body_errors.py": { + "python/fastapi/tests/test_dependency_security_overrides.py": { "1. Artifact Identity": { - "Filename": "test_multi_body_errors.py", - "Path": "python/fastapi/tests/test_multi_body_errors.py", + "Filename": "test_dependency_security_overrides.py", + "Path": "python/fastapi/tests/test_dependency_security_overrides.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3030.28, - "Y": 27.91, - "Z": 1558.88 + "X": 2478.96, + "Y": -56.9, + "Z": 1467.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -171189,23 +172096,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 192, - "Coding LOC": 173, - "Documentation LOC": 2, - "Structural Magnitude": 23.96, + "Total LOC": 64, + "Coding LOC": 44, + "Documentation LOC": 0, + "Structural Magnitude": 21.28, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.045 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.82%", + "Error & Exception Exposure": "43.71%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.9%", + "API Exposure": "11.03%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -171217,283 +172124,108 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 103, + "Function Name": "read_user", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 191 + "Start Line": 25, + "End Line": 29 }, { - "Function Name": "test_put_incorrect_body_multiple", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 31, + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 86 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_jsonable_encoder_requiring_error", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "get_user_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 53 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_put_correct_body", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "test_normal", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 37 + "Start Line": 35, + "End Line": 41 }, { - "Function Name": "save_item_no_body", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 49, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 158, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "decimal", - "dirty_equals", - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic" - ] - }, - "python/fastapi/tests/test_multi_query_errors.py": { - "1. Artifact Identity": { - "Filename": "test_multi_query_errors.py", - "Path": "python/fastapi/tests/test_multi_query_errors.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 4274.58, - "Y": 99.55, - "Z": -1212.29 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 123, - "Coding LOC": 111, - "Documentation LOC": 0, - "Structural Magnitude": 16.92, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "7.43%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 80, + "Function Name": "test_override_data", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 122 + "Start Line": 44, + "End Line": 52 }, { - "Function Name": "test_multi_query_incorrect", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 19, + "Function Name": "test_override_security", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 40 + "Start Line": 55, + "End Line": 63 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, + "Function Name": "get_data", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "test_multi_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_data_override", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 20, + "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 34, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 22, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -171504,7 +172236,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -171522,7 +172254,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 101, + "Structural Space Indentations": 29, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -171578,14 +172310,14 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "inline_snapshot" + "fastapi.security", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_multipart_installation.py": { + "python/fastapi/tests/test_dependency_wrapped.py": { "1. Artifact Identity": { - "Filename": "test_multipart_installation.py", - "Path": "python/fastapi/tests/test_multipart_installation.py", + "Filename": "test_dependency_wrapped.py", + "Path": "python/fastapi/tests/test_dependency_wrapped.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -171595,9 +172327,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3136.3, - "Y": 33.25, - "Z": -508.95 + "X": 2559.82, + "Y": -64.83, + "Z": 212.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -171606,24 +172338,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 150, - "Coding LOC": 115, - "Documentation LOC": 0, - "Structural Magnitude": 129.3, - "Control Flow Ratio": "44.3%", + "Total LOC": 450, + "Coding LOC": 301, + "Documentation LOC": 2, + "Structural Magnitude": 295.42, + "Control Flow Ratio": "5.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.052 + "Raw Cognitive Density": 1.956 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "38.5%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "49.6%", + "Error & Exception Exposure": "47.39%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.47%", - "Concurrency Exposure": "98.84%", + "API Exposure": "12.46%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -171634,259 +172366,599 @@ }, "5. Function Analysis": [ { - "Function Name": "test_incorrect_multipart_installed_form", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "noop_wrap_async", + "Structural Impact": 14.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 11, - "End Line": 21 + "Control Flow Ratio": "34.8%", + "Start Line": 25, + "End Line": 55 }, { - "Function Name": "test_incorrect_multipart_installed_file_upload", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "wrapper", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "30.8%", + "Start Line": 45, + "End Line": 53 + }, + { + "Function Name": "gen_wrapper", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 24, - "End Line": 34 + "Start Line": 29, + "End Line": 31 }, { - "Function Name": "test_incorrect_multipart_installed_file_bytes", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "async_gen_wrapper", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 37, - "End Line": 47 + "Start Line": 38, + "End Line": 40 }, { - "Function Name": "test_incorrect_multipart_installed_multi_form", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "wrapper", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + }, + { + "Function Name": "noop_wrap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 50, - "End Line": 60 + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 22 }, { - "Function Name": "test_incorrect_multipart_installed_form_file", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_async_wrapped_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 63, - "End Line": 73 + "Control Flow Ratio": "0.0%", + "Start Line": 219, + "End Line": 222 }, { - "Function Name": "test_no_multipart_installed", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 76, - "End Line": 86 + "Control Flow Ratio": "0.0%", + "Start Line": 226, + "End Line": 229 }, { - "Function Name": "test_no_multipart_installed_file", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 89, - "End Line": 99 + "Control Flow Ratio": "0.0%", + "Start Line": 233, + "End Line": 236 }, { - "Function Name": "test_no_multipart_installed_file_bytes", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 102, - "End Line": 112 + "Control Flow Ratio": "0.0%", + "Start Line": 240, + "End Line": 243 }, { - "Function Name": "test_no_multipart_installed_multi_form", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_wrapped_class_instance_async_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 115, - "End Line": 125 + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 250 }, { - "Function Name": "test_no_multipart_installed_form_file", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "get_class_instance_wrapped_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 128, - "End Line": 138 + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 257 }, { - "Function Name": "test_old_multipart_installed", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "get_class_instance_wrapped_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 141, - "End Line": 149 + "Control Flow Ratio": "0.0%", + "Start Line": 261, + "End Line": 264 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 + "Start Line": 268, + "End Line": 271 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 72, - "End Line": 73 + "Start Line": 275, + "End Line": 278 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_wrapped_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 125 + "Start Line": 282, + "End Line": 285 }, { - "Function Name": "root", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_wrapped_async_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 138 + "Start Line": 289, + "End Line": 292 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_gen_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 296, + "End Line": 299 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_class_instance_async_wrapped_gen_async_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Start Line": 303, + "End Line": 306 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_wrapped_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 + "Start Line": 350, + "End Line": 353 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 + "Start Line": 357, + "End Line": 360 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_wrapped_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 99 + "Start Line": 364, + "End Line": 367 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_async_wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 111, - "End Line": 112 + "Start Line": 371, + "End Line": 374 }, { - "Function Name": "root", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_wrapped_class_instance_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 148, - "End Line": 149 - } + "Start Line": 378, + "End Line": 381 + }, + { + "Function Name": "get_wrapped_class_instance_async_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 385, + "End Line": 388 + }, + { + "Function Name": "get_wrapped_class_dependency_async_wrapper", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 392, + "End Line": 395 + }, + { + "Function Name": "test_class_dependency", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 446, + "End Line": 449 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 60 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 69, + "End Line": 70 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 80 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 89 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 97, + "End Line": 98 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 106, + "End Line": 107 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 114, + "End Line": 115 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 124 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 136 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 145, + "End Line": 146 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 155 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 163, + "End Line": 164 + }, + { + "Function Name": "__call__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 172, + "End Line": 173 + }, + { + "Function Name": "get_wrapped_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 204, + "End Line": 205 + }, + { + "Function Name": "get_wrapped_gen_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 210 + }, + { + "Function Name": "get_async_wrapped_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 214, + "End Line": 215 + }, + { + "Function Name": "get_wrapped_class_dependency", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 310, + "End Line": 311 + }, + { + "Function Name": "wrapped_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 184, + "End Line": 185 + }, + { + "Function Name": "wrapped_gen_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 189, + "End Line": 190 + }, + { + "Function Name": "async_wrapped_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 194, + "End Line": 195 + }, + { + "Function Name": "async_wrapped_gen_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 199, + "End Line": 200 + }, + { + "Function Name": "get_wrapped_endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 316, + "End Line": 317 + }, + { + "Function Name": "get_async_wrapped_endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 322, + "End Line": 323 + }, + { + "Function Name": "wrapped_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 330, + "End Line": 331 + }, + { + "Function Name": "wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 335, + "End Line": 336 + }, + { + "Function Name": "async_wrapped_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 340, + "End Line": 341 + }, + { + "Function Name": "async_wrapped_gen_dependency_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 345, + "End Line": 346 + }, + { + "Function Name": "get_wrapped_endpoint_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 400, + "End Line": 401 + }, + { + "Function Name": "get_async_wrapped_endpoint_async_wrapper", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 406, + "End Line": 407 + } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 31, - "Sequential Logic Declarations": 39, - "Function Parameters": 22, - "Function/Method Declarations": 22, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 10, + "Sequential Logic Declarations": 171, + "Function Parameters": 56, + "Function/Method Declarations": 56, + "Class/Entity Declarations": 13, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 84, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 22, - "Asynchronous/Concurrent Execution": 11, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 98, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 11, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 53, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 11, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 18, + "Module Dependencies (Imports)": 10, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 25, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -171900,11 +172972,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 16, + "Private / Encapsulated Scopes": 14, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 99, + "Structural Space Indentations": 154, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -171919,17 +172991,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 11, - "Core Var Decl": 42, + "Lazy Evaluation & Generators (O(1) Memory)": 18, + "Vectorized Math & Tensor Operations": 42, + "Core Var Decl": 48, "Design Camel Case": 0, - "Design Snake Case": 40, + "Design Snake Case": 46, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 11, - "Orphaned Logic": 11, + "Design Long Vars": 16, + "Duplicate Logic": 12, + "Orphaned Logic": 30, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -171953,35 +173025,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 9, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "asyncio", + "collections.abc", "fastapi", - "fastapi.dependencies.utils", + "fastapi.concurrency", + "fastapi.testclient", + "functools", + "inspect", "pytest", - "warnings" + "sys" ] }, - "python/fastapi/tests/test_no_schema_split.py": { + "python/fastapi/tests/test_dependency_yield_except_httpexception.py": { "1. Artifact Identity": { - "Filename": "test_no_schema_split.py", - "Path": "python/fastapi/tests/test_no_schema_split.py", + "Filename": "test_dependency_yield_except_httpexception.py", + "Path": "python/fastapi/tests/test_dependency_yield_except_httpexception.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "str, Enum, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2920.67, - "Y": -59.24, - "Z": -1792.37 + "X": 3075.13, + "Y": 2.33, + "Z": -1339.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -171990,24 +173066,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 177, - "Coding LOC": 153, - "Documentation LOC": 4, - "Structural Magnitude": 22.26, - "Control Flow Ratio": "0.0%", + "Total LOC": 73, + "Coding LOC": 53, + "Documentation LOC": 0, + "Structural Magnitude": 37.06, + "Control Flow Ratio": "22.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.717 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.79%", + "Cognitive Load Exposure": "23.35%", + "Error & Exception Exposure": "0.8%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.48%", - "Concurrency Exposure": "19.93%", + "API Exposure": "10.21%", + "Concurrency Exposure": "98.68%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -172018,69 +173094,99 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 0, + "Function Name": "get_database", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 176 + "Control Flow Ratio": "75.0%", + "Start Line": 16, + "End Line": 25 }, { - "Function Name": "create_message", - "Structural Impact": 1.7, + "Function Name": "test_dependency_gets_exception", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 53, + "End Line": 61 + }, + { + "Function Name": "test_dependency_no_exception", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 64, + "End Line": 72 + }, + { + "Function Name": "put_invalid_user", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 33 + }, + { + "Function Name": "put_user", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", "Start Line": 37, - "End Line": 41 + "End Line": 39 }, { - "Function Name": "test_create_message", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "reset_state_and_db", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 53 + "Start Line": 43, + "End Line": 47 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 42, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 28, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 29, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 19, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -172088,7 +173194,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -172098,7 +173204,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 138, + "Structural Space Indentations": 34, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172113,17 +173219,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Lazy Evaluation & Generators (O(1) Memory)": 1, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 13, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 1, + "Design Snake Case": 13, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172147,23 +173253,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "enum", "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "pytest" ] }, - "python/fastapi/tests/test_no_swagger_ui_redirect.py": { + "python/fastapi/tests/test_dependency_yield_scope.py": { "1. Artifact Identity": { - "Filename": "test_no_swagger_ui_redirect.py", - "Path": "python/fastapi/tests/test_no_swagger_ui_redirect.py", + "Filename": "test_dependency_yield_scope.py", + "Path": "python/fastapi/tests/test_dependency_yield_scope.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -172173,9 +173277,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2152.98, - "Y": -99.85, - "Z": -2069.63 + "X": 2385.38, + "Y": -110.45, + "Z": 688.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172184,24 +173288,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 32, - "Coding LOC": 20, + "Total LOC": 246, + "Coding LOC": 171, "Documentation LOC": 0, - "Structural Magnitude": 11.1, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 104.62, + "Control Flow Ratio": "6.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.25 + "Raw Cognitive Density": 0.119 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.96%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "3.71%", + "Error & Exception Exposure": "23.23%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.25%", - "Concurrency Exposure": "48.44%", + "API Exposure": "13.22%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -172212,97 +173316,397 @@ }, "5. Function Analysis": [ { - "Function Name": "test_swagger_ui", - "Structural Impact": 1.4, + "Function Name": "test_broken_scope", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 182, + "End Line": 190 + }, + { + "Function Name": "test_app_level_dep_scope_function", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 222, + "End Line": 232 + }, + { + "Function Name": "test_app_level_dep_scope_request", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 235, + "End Line": 245 + }, + { + "Function Name": "get_stream_session", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 96, + "End Line": 104 + }, + { + "Function Name": "test_router_level_dep_scope_request", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 215, + "End Line": 219 + }, + { + "Function Name": "get_named_session", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 42 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 35 + }, + { + "Function Name": "get_sub", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 108, + "End Line": 114 + }, + { + "Function Name": "get_named_function_scope", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 118, + "End Line": 124 + }, + { + "Function Name": "get_regular_function_scope", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 128, + "End Line": 134 + }, + { + "Function Name": "function_scope", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 84 + }, + { + "Function Name": "request_scope", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 92 + }, + { + "Function Name": "get_named_func_session", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 51 + }, + { + "Function Name": "get_named_regular_func_session", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 56 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "get_broken", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 189, + "End Line": 190 + }, + { + "Function Name": "test_two_scopes", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 21 + "Start Line": 166, + "End Line": 171 }, { - "Function Name": "read_items", + "Function Name": "test_sub", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 174, + "End Line": 179 + }, + { + "Function Name": "test_named_function_scope", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 193, + "End Line": 198 + }, + { + "Function Name": "test_regular_function_scope", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 201, + "End Line": 206 + }, + { + "Function Name": "dep_session", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 19 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 102 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 109, + "End Line": 112 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 119, + "End Line": 122 + }, + { + "Function Name": "iter_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 132 + }, + { + "Function Name": "test_function_scope", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 152, + "End Line": 156 + }, + { + "Function Name": "test_request_scope", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 159, + "End Line": 163 + }, + { + "Function Name": "test_router_level_dep_scope_function", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 212 + }, + { + "Function Name": "raise_after_yield", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 24 + }, + { + "Function Name": "get_index", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 75, + "End Line": 76 }, { - "Function Name": "test_swagger_ui_no_oauth2_redirect", + "Function Name": "iter_data", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 + "Start Line": 81, + "End Line": 82 }, { - "Function Name": "test_response", + "Function Name": "iter_data", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 31 + "Start Line": 89, + "End Line": 90 + }, + { + "Function Name": "get_app_scope_function", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 226, + "End Line": 227 + }, + { + "Function Name": "get_app_scope_request", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 239, + "End Line": 240 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 16, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 87, + "Function Parameters": 34, + "Function/Method Declarations": 34, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 25, + "Type/Safety Bypasses": 14, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 15, + "Exposed API / Public Exports": 44, + "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 38, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 10, + "Generic Type Abstractions": 29, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 12, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 11, + "Structural Space Indentations": 114, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172317,17 +173721,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Lazy Evaluation & Generators (O(1) Memory)": 13, + "Vectorized Math & Tensor Operations": 8, + "Core Var Decl": 43, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, + "Design Snake Case": 36, + "Design Pascal Case": 7, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Duplicate Logic": 5, + "Orphaned Logic": 21, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172351,20 +173755,25 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.exceptions", + "fastapi.responses", + "fastapi.testclient", + "json", + "pytest", + "typing" ] }, - "python/fastapi/tests/test_openapi_cache_root_path.py": { + "python/fastapi/tests/test_dependency_yield_scope_websockets.py": { "1. Artifact Identity": { - "Filename": "test_openapi_cache_root_path.py", - "Path": "python/fastapi/tests/test_openapi_cache_root_path.py", + "Filename": "test_dependency_yield_scope_websockets.py", + "Path": "python/fastapi/tests/test_dependency_yield_scope_websockets.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -172374,9 +173783,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3510.2, - "Y": 57.49, - "Z": -1318.36 + "X": 2042.83, + "Y": -116.99, + "Z": 191.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172385,24 +173794,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 51, - "Documentation LOC": 5, - "Structural Magnitude": 30.72, - "Control Flow Ratio": "22.2%", + "Total LOC": 201, + "Coding LOC": 149, + "Documentation LOC": 0, + "Structural Magnitude": 89.58, + "Control Flow Ratio": "11.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.212 + "Raw Cognitive Density": 0.702 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.21%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "22.61%", + "Error & Exception Exposure": "35.27%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.81%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.43%", + "Concurrency Exposure": "99.94%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -172413,119 +173822,424 @@ }, "5. Function Analysis": [ { - "Function Name": "test_multiple_different_root_paths_do_not_accumulate", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 20, + "Function Name": "test_broken_scope", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 26, - "End Line": 45 + "Control Flow Ratio": "50.0%", + "Start Line": 169, + "End Line": 179 }, { - "Function Name": "test_root_path_does_not_persist_across_requests", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 5, - "End Line": 23 + "Function Name": "get_stream_session", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 96 }, { - "Function Name": "test_legitimate_root_path_still_appears", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "test_sub", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 48, - "End Line": 59 - }, + "Control Flow Ratio": "14.3%", + "Start Line": 158, + "End Line": 166 + }, { - "Function Name": "test_configured_servers_not_mutated", + "Function Name": "test_named_function_scope", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 182, + "End Line": 190 + }, + { + "Function Name": "test_function_scope", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 130, + "End Line": 136 + }, + { + "Function Name": "test_request_scope", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 139, + "End Line": 145 + }, + { + "Function Name": "test_two_scopes", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 148, + "End Line": 155 + }, + { + "Function Name": "test_regular_function_scope", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 193, + "End Line": 200 + }, + { + "Function Name": "get_named_session", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 42 + }, + { + "Function Name": "get_named_function_scope", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 108, + "End Line": 114 + }, + { + "Function Name": "get_regular_function_scope", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 118, + "End Line": 124 + }, + { + "Function Name": "get_sub", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 100, + "End Line": 104 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 33 + }, + { + "Function Name": "function_scope", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 78 + }, + { + "Function Name": "request_scope", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 82, + "End Line": 84 + }, + { + "Function Name": "get_broken", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 176, + "End Line": 179 + }, + { + "Function Name": "get_named_func_session", "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 75 + "Start Line": 48, + "End Line": 53 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "get_named_regular_func_session", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 56, + "End Line": 58 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, + "Function Name": "__init__", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "dep_session", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 53 + "Start Line": 17, + "End Line": 22 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 9, + "Sequential Logic Declarations": 72, + "Function Parameters": 20, + "Function/Method Declarations": 20, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 19, + "Type/Safety Bypasses": 15, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 15, + "Exposed API / Public Exports": 20, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 28, + "Asynchronous/Concurrent Execution": 20, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 25, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 8, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 102, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 3, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 31, + "Design Camel Case": 0, + "Design Snake Case": 24, + "Design Pascal Case": 7, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 14, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 7, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 6, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "contextvars", + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pytest", + "typing" + ] + }, + "python/fastapi/tests/test_depends_hashable.py": { + "1. Artifact Identity": { + "Filename": "test_depends_hashable.py", + "Path": "python/fastapi/tests/test_depends_hashable.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 5147.06, + "Y": 266.18, + "Z": 30.03 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 26, + "Coding LOC": 15, + "Documentation LOC": 3, + "Structural Magnitude": 5.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.133 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.91%", + "Error & Exception Exposure": "27.01%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.67%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_depends_hashable", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 25 }, { - "Function Name": "read_root", + "Function Name": "dep", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 68 + "Start Line": 8, + "End Line": 9 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 21, - "Function Parameters": 8, - "Function/Method Declarations": 8, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 9, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 5, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -172543,7 +174257,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Space Indentations": 12, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172559,16 +174273,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 22, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 22, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 6, "Design Long Vars": 0, - "Duplicate Logic": 4, - "Orphaned Logic": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172592,33 +174306,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "fastapi" ] }, - "python/fastapi/tests/test_openapi_examples.py": { + "python/fastapi/tests/test_deprecated_openapi_prefix.py": { "1. Artifact Identity": { - "Filename": "test_openapi_examples.py", - "Path": "python/fastapi/tests/test_openapi_examples.py", + "Filename": "test_deprecated_openapi_prefix.py", + "Path": "python/fastapi/tests/test_deprecated_openapi_prefix.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3711.94, - "Y": 54.01, - "Z": -630.32 + "X": 2926.6, + "Y": -83.22, + "Z": -2013.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172627,23 +174339,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 423, - "Coding LOC": 399, + "Total LOC": 46, + "Coding LOC": 36, "Documentation LOC": 0, - "Structural Magnitude": 47.58, + "Structural Magnitude": 9.62, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.056 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.93%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.72%", + "API Exposure": "8.36%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -172655,102 +174367,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 281, + "Function Name": "test_openapi", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 422 - }, - { - "Function Name": "path_examples", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 53 - }, - { - "Function Name": "query_examples", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 76 - }, - { - "Function Name": "header_examples", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 99 - }, - { - "Function Name": "examples", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 31 + "Start Line": 22, + "End Line": 45 }, { - "Function Name": "cookie_examples", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, + "Function Name": "read_main", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 119 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "test_call_api", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, + "Function Name": "test_main", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 139 + "Start Line": 16, + "End Line": 19 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 48, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -172775,7 +174447,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 375, + "Structural Space Indentations": 27, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172791,16 +174463,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 5, - "Core Var Decl": 26, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 4, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -172824,7 +174496,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -172832,14 +174504,13 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py": { + "python/fastapi/tests/test_deprecated_responses.py": { "1. Artifact Identity": { - "Filename": "test_openapi_model_description_trim_on_formfeed.py", - "Path": "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py", + "Filename": "test_deprecated_responses.py", + "Path": "python/fastapi/tests/test_deprecated_responses.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -172850,9 +174521,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3667.21, - "Y": 93.27, - "Z": -2014.49 + "X": 3934.72, + "Y": 124.85, + "Z": -989.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -172861,23 +174532,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 32, - "Coding LOC": 16, - "Documentation LOC": 5, - "Structural Magnitude": 8.22, - "Control Flow Ratio": "7.7%", + "Total LOC": 74, + "Coding LOC": 48, + "Documentation LOC": 2, + "Structural Magnitude": 28.16, + "Control Flow Ratio": "21.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.188 + "Raw Cognitive Density": 0.208 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.38%", - "Error & Exception Exposure": "32.3%", + "Cognitive Load Exposure": "5.14%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.21%", + "API Exposure": "7.38%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -172889,52 +174560,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", + "Function Name": "test_orjson_response_emits_deprecation_warning", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 41, + "End Line": 43 + }, + { + "Function Name": "test_ujson_response_emits_deprecation_warning", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 71, + "End Line": 73 + }, + { + "Function Name": "_make_orjson_app", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 19, + "End Line": 28 + }, + { + "Function Name": "_make_ujson_app", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 49, + "End Line": 58 + }, + { + "Function Name": "test_orjson_response_returns_correct_data", "Structural Impact": 2.4, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 31 + "Start Line": 31, + "End Line": 38 }, { - "Function Name": "foo", - "Structural Impact": 1.5, + "Function Name": "test_ujson_response_returns_correct_data", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 61, + "End Line": 68 + }, + { + "Function Name": "get_items", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 25, + "End Line": 26 + }, + { + "Function Name": "get_items", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 12, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 29, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 9, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 3, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 11, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -172955,11 +174686,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 4, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7, + "Structural Space Indentations": 34, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -172975,16 +174706,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Duplicate Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173008,33 +174739,38 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", + "fastapi.responses", "fastapi.testclient", - "pydantic" + "pydantic", + "pytest", + "warnings" ] }, - "python/fastapi/tests/test_openapi_query_parameter_extension.py": { + "python/fastapi/tests/test_dump_json_fast_path.py": { "1. Artifact Identity": { - "Filename": "test_openapi_query_parameter_extension.py", - "Path": "python/fastapi/tests/test_openapi_query_parameter_extension.py", + "Filename": "test_dump_json_fast_path.py", + "Path": "python/fastapi/tests/test_dump_json_fast_path.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1993.15, - "Y": -147.3, - "Z": -1988.06 + "X": 872.11, + "Y": -318.49, + "Z": -253.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173043,23 +174779,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 132, - "Coding LOC": 122, - "Documentation LOC": 0, - "Structural Magnitude": 14.74, - "Control Flow Ratio": "0.0%", + "Total LOC": 52, + "Coding LOC": 32, + "Documentation LOC": 4, + "Structural Magnitude": 14.84, + "Control Flow Ratio": "8.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.438 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "43.02%", + "Cognitive Load Exposure": "5.57%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.58%", + "API Exposure": "8.15%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173071,67 +174807,77 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 0, + "Function Name": "test_default_response_class_skips_json_dumps", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 131 + "Control Flow Ratio": "20.0%", + "Start Line": 30, + "End Line": 39 }, { - "Function Name": "route_with_extra_query_parameters", - "Structural Impact": 1.5, + "Function Name": "test_explicit_response_class_uses_json_dumps", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 42, + "End Line": 51 + }, + { + "Function Name": "get_default", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_get_route", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_explicit", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 37 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 23, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Structured Documentation Blocks": 4, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -173147,11 +174893,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 112, + "Structural Space Indentations": 18, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173167,16 +174913,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, + "Design Snake Case": 7, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173200,33 +174946,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "json", + "pydantic", + "unittest.mock" ] }, - "python/fastapi/tests/test_openapi_route_extensions.py": { + "python/fastapi/tests/test_duplicate_models_openapi.py": { "1. Artifact Identity": { - "Filename": "test_openapi_route_extensions.py", - "Path": "python/fastapi/tests/test_openapi_route_extensions.py", + "Filename": "test_duplicate_models_openapi.py", + "Path": "python/fastapi/tests/test_duplicate_models_openapi.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4584.79, - "Y": 147.16, - "Z": -1473.3 + "X": 1582.8, + "Y": -176.55, + "Z": -1673.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173235,23 +174985,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 46, - "Coding LOC": 36, + "Total LOC": 85, + "Coding LOC": 69, "Documentation LOC": 0, - "Structural Magnitude": 9.22, + "Structural Magnitude": 13.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.056 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.93%", - "Error & Exception Exposure": "32.9%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "28.77%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.36%", + "API Exposure": "8.74%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173264,47 +175014,47 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, + "Structural Impact": 3.5, + "Lines of Code (LOC)": 49, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 45 + "Start Line": 36, + "End Line": 84 }, { - "Function Name": "test_get_route", + "Function Name": "test_get_api_route", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 30, + "End Line": 33 }, { - "Function Name": "route_with_extras", + "Function Name": "f", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, + "Sequential Logic Declarations": 23, "Function Parameters": 3, "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -173318,7 +175068,7 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -173343,7 +175093,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 27, + "Structural Space Indentations": 56, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173368,7 +175118,7 @@ "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173392,7 +175142,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -173400,13 +175150,14 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_openapi_schema_type.py": { + "python/fastapi/tests/test_empty_router.py": { "1. Artifact Identity": { - "Filename": "test_openapi_schema_type.py", - "Path": "python/fastapi/tests/test_openapi_schema_type.py", + "Filename": "test_empty_router.py", + "Path": "python/fastapi/tests/test_empty_router.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -173416,9 +175167,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4925.73, - "Y": 258.75, - "Z": 764.52 + "X": 1186.9, + "Y": -295.59, + "Z": -1405.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173427,26 +175178,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 18, - "Documentation LOC": 2, - "Structural Magnitude": 8.26, - "Control Flow Ratio": "25.0%", + "Total LOC": 37, + "Coding LOC": 22, + "Documentation LOC": 1, + "Structural Magnitude": 10.24, + "Control Flow Ratio": "11.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.278 + "Raw Cognitive Density": 0.182 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.28%", + "Cognitive Load Exposure": "4.67%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.74%", + "API Exposure": "8.85%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "23.15%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -173455,52 +175206,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_type_value", - "Structural Impact": 4.2, + "Function Name": "test_use_empty", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 22, + "End Line": 30 + }, + { + "Function Name": "test_include_empty", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 21, - "End Line": 24 + "Control Flow Ratio": "50.0%", + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "test_allowed_schema_type", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "get_empty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 18 + "Start Line": 12, + "End Line": 13 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 9, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 15, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 6, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, - "Collection Iterators / Comprehensions": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -173525,7 +175286,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 11, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173542,15 +175303,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 2, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173574,33 +175335,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.openapi.models", + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", "pytest" ] }, - "python/fastapi/tests/test_openapi_separate_input_output_schemas.py": { + "python/fastapi/tests/test_enforce_once_required_parameter.py": { "1. Artifact Identity": { - "Filename": "test_openapi_separate_input_output_schemas.py", - "Path": "python/fastapi/tests/test_openapi_separate_input_output_schemas.py", + "Filename": "test_enforce_once_required_parameter.py", + "Path": "python/fastapi/tests/test_enforce_once_required_parameter.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3473.07, - "Y": 10.01, - "Z": -673.8 + "X": 3481.17, + "Y": 7.27, + "Z": -1666.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173609,23 +175371,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 677, - "Coding LOC": 648, + "Total LOC": 116, + "Coding LOC": 100, "Documentation LOC": 0, - "Structural Magnitude": 85.96, - "Control Flow Ratio": "4.2%", + "Structural Magnitude": 20.6, + "Control Flow Ratio": "2.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.025 + "Raw Cognitive Density": 0.043 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.61%", - "Error & Exception Exposure": "38.96%", + "Cognitive Load Exposure": "2.79%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.34%", + "API Exposure": "3.42%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173638,168 +175400,98 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 280, - "Control Flow Branches": 1, + "Structural Impact": 4.8, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "2.3%", - "Start Line": 159, - "End Line": 438 + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 115 }, { - "Function Name": "test_openapi_schema_no_separate", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 236, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "3.0%", - "Start Line": 441, - "End Line": 676 - }, - { - "Function Name": "get_app_client", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 30, + "Function Name": "_get_client_tag", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "9.1%", - "Start Line": 30, - "End Line": 59 - }, - { - "Function Name": "test_with_computed_field", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 143, - "End Line": 156 - }, - { - "Function Name": "test_create_item_list", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 120 + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 15 }, { - "Function Name": "test_create_item_with_sub", + "Function Name": "foo_handler", "Structural Impact": 2.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 93 - }, - { - "Function Name": "test_read_items", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 140 - }, - { - "Function Name": "create_with_computed_field", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 56 - }, - { - "Function Name": "test_create_item", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 72 + "Start Line": 19, + "End Line": 23 }, { - "Function Name": "computed_field", + "Function Name": "_get_client_key", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "create_item", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_valid", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 34, - "End Line": 35 - }, - { - "Function Name": "create_item_list", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "End Line": 37 }, { - "Function Name": "read_items", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_get_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 50 + "Start Line": 29, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 113, - "Function Parameters": 13, - "Function/Method Declarations": 13, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 22, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 33, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 20, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 8, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, - "Generic Type Abstractions": 8, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -173813,11 +175505,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 6, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 633, + "Structural Space Indentations": 87, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -173833,16 +175525,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 38, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 35, - "Design Pascal Case": 3, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -173850,7 +175542,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 5, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -173866,7 +175558,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -173874,14 +175566,13 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_openapi_servers.py": { + "python/fastapi/tests/test_exception_handlers.py": { "1. Artifact Identity": { - "Filename": "test_openapi_servers.py", - "Path": "python/fastapi/tests/test_openapi_servers.py", + "Filename": "test_exception_handlers.py", + "Path": "python/fastapi/tests/test_exception_handlers.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -173891,9 +175582,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4973.35, - "Y": 236.72, - "Z": 39.37 + "X": 3624.53, + "Y": 33.32, + "Z": -1063.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -173902,23 +175593,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 61, - "Coding LOC": 51, + "Total LOC": 89, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 9.72, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 39.54, + "Control Flow Ratio": "10.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.151 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "4.18%", + "Error & Exception Exposure": "15.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.8%", + "API Exposure": "11.78%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -173930,87 +175621,187 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 31, + "Function Name": "test_traceback_for_dependency_with_yield", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 82, + "End Line": 88 + }, + { + "Function Name": "test_override_server_error_exception_raises", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 70, + "End Line": 72 + }, + { + "Function Name": "http_exception_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 + }, + { + "Function Name": "request_validation_exception_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "server_error_exception_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "route_with_request_validation_exception", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 50 + }, + { + "Function Name": "test_override_http_exception", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 60 + "Start Line": 58, + "End Line": 61 }, { - "Function Name": "foo", + "Function Name": "test_override_request_validation_exception", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 67 + }, + { + "Function Name": "test_override_server_error_exception_response", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 79 + }, + { + "Function Name": "raise_value_error", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 31, + "End Line": 32 }, { - "Function Name": "test_app", + "Function Name": "dependency_with_yield", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "route_with_http_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 45 + }, + { + "Function Name": "route_with_server_error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 55 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 36, + "Function Parameters": 14, + "Function/Method Declarations": 14, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 18, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Unit Test Assertions": 16, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 4, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 3, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 41, + "Structural Space Indentations": 31, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174025,17 +175816,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Lazy Evaluation & Generators (O(1) Memory)": 3, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174059,33 +175850,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", "fastapi.testclient", - "inline_snapshot" + "pytest", + "starlette.responses" ] }, - "python/fastapi/tests/test_operations_signatures.py": { + "python/fastapi/tests/test_extra_routes.py": { "1. Artifact Identity": { - "Filename": "test_operations_signatures.py", - "Path": "python/fastapi/tests/test_operations_signatures.py", + "Filename": "test_extra_routes.py", + "Path": "python/fastapi/tests/test_extra_routes.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1329.4, - "Y": -249.72, - "Z": -1537.78 + "X": 3702.57, + "Y": 81.25, + "Z": 302.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174094,23 +175888,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 23, - "Coding LOC": 18, + "Total LOC": 371, + "Coding LOC": 333, "Documentation LOC": 0, - "Structural Magnitude": 5.16, - "Control Flow Ratio": "20.0%", + "Structural Magnitude": 57.16, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.444 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "49.94%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "4.36%", + "API Exposure": "9.77%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -174122,47 +175916,187 @@ }, "5. Function Analysis": [ { - "Function Name": "test_signatures_consistency", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 274, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 8, - "End Line": 22 + "Control Flow Ratio": "0.0%", + "Start Line": 97, + "End Line": 370 + }, + { + "Function Name": "delete_item", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 29 + }, + { + "Function Name": "patch_item", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 44 + }, + { + "Function Name": "get_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + }, + { + "Function Name": "get_not_decorated", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "head_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 34 + }, + { + "Function Name": "options_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "trace_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 49 + }, + { + "Function Name": "test_get_api_route", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 58 + }, + { + "Function Name": "test_get_api_route_not_decorated", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 61, + "End Line": 64 + }, + { + "Function Name": "test_delete", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 67, + "End Line": 70 + }, + { + "Function Name": "test_head", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 76 + }, + { + "Function Name": "test_options", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 82 + }, + { + "Function Name": "test_patch", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 88 + }, + { + "Function Name": "test_trace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 94 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 8, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 72, + "Function Parameters": 15, + "Function/Method Declarations": 15, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 18, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, + "Exposed API / Public Exports": 17, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 6, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 8, - "Module Dependencies (Imports)": 2, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 4, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -174182,7 +176116,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Space Indentations": 303, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174198,16 +176132,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 15, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 14, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174231,20 +176165,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "inspect" + "fastapi.responses", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_optional_file_list.py": { + "python/fastapi/tests/test_fastapi_cli.py": { "1. Artifact Identity": { - "Filename": "test_optional_file_list.py", - "Path": "python/fastapi/tests/test_optional_file_list.py", + "Filename": "test_fastapi_cli.py", + "Path": "python/fastapi/tests/test_fastapi_cli.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -174254,9 +176191,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3829.74, - "Y": 116.26, - "Z": 1804.76 + "X": 2400.8, + "Y": -134.87, + "Z": -2139.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174265,24 +176202,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 21, + "Total LOC": 35, + "Coding LOC": 29, "Documentation LOC": 0, - "Structural Magnitude": 12.42, + "Structural Magnitude": 7.68, "Control Flow Ratio": "13.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.333 + "Raw Cognitive Density": 0.138 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.94%", + "Cognitive Load Exposure": "3.98%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.46%", - "Concurrency Exposure": "47.48%", + "API Exposure": "6.13%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -174293,62 +176230,52 @@ }, "5. Function Analysis": [ { - "Function Name": "upload_files", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, + "Function Name": "test_fastapi_cli_not_installed", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 8, - "End Line": 11 - }, - { - "Function Name": "test_optional_bytes_list", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 21 + "Control Flow Ratio": "40.0%", + "Start Line": 30, + "End Line": 34 }, { - "Function Name": "test_optional_bytes_list_no_files", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_fastapi_cli", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 28 + "Start Line": 10, + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 1, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -174362,7 +176289,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -174373,11 +176300,11 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Space Indentations": 21, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 2, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -174389,16 +176316,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174415,27 +176342,31 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Tainted Injection": 1, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "fastapi.cli", + "os", + "pytest", + "subprocess", + "sys", + "unittest.mock" ] }, - "python/fastapi/tests/test_orjson_response_class.py": { + "python/fastapi/tests/test_file_and_form_order_issue_9116.py": { "1. Artifact Identity": { - "Filename": "test_orjson_response_class.py", - "Path": "python/fastapi/tests/test_orjson_response_class.py", + "Filename": "test_file_and_form_order_issue_9116.py", + "Path": "python/fastapi/tests/test_file_and_form_order_issue_9116.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -174445,9 +176376,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4973.94, - "Y": 206.41, - "Z": -592.25 + "X": 1384.75, + "Y": -230.69, + "Z": -28.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174456,23 +176387,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 20, - "Documentation LOC": 0, - "Structural Magnitude": 7.8, - "Control Flow Ratio": "16.7%", + "Total LOC": 90, + "Coding LOC": 64, + "Documentation LOC": 4, + "Structural Magnitude": 29.08, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.25 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.96%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.15%", + "API Exposure": "11.37%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -174484,52 +176415,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_orjson_non_str_keys", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 23, - "End Line": 28 + "Function Name": "test_file_list_form_order", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 89 }, { - "Function Name": "get_orjson_non_str_keys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_file_form_order", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 17 + "Start Line": 66, + "End Line": 73 + }, + { + "Function Name": "file_before_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 21 + }, + { + "Function Name": "file_after_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "file_list_before_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 37 + }, + { + "Function Name": "file_list_after_form", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 45 + }, + { + "Function Name": "tmp_file_1", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 55 + }, + { + "Function Name": "tmp_file_2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 62 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 15, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 27, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 12, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 4, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -174554,7 +176545,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 9, + "Structural Space Indentations": 36, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174570,13 +176561,13 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 16, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 16, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 2, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 2, @@ -174603,36 +176594,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", "fastapi.testclient", - "sqlalchemy.sql.elements", - "warnings" + "pathlib", + "pytest", + "typing" ] }, - "python/fastapi/tests/test_param_class.py": { + "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py": { "1. Artifact Identity": { - "Filename": "test_param_class.py", - "Path": "python/fastapi/tests/test_param_class.py", + "Filename": "test_filter_pydantic_sub_model_pv2.py", + "Path": "python/fastapi/tests/test_filter_pydantic_sub_model_pv2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, ModelB", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3625.52, - "Y": 115.49, - "Z": 2203.26 + "X": 2601.35, + "Y": -89.28, + "Z": -1268.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174641,24 +176632,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 26, - "Coding LOC": 16, + "Total LOC": 183, + "Coding LOC": 166, "Documentation LOC": 0, - "Structural Magnitude": 8.22, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 39.82, + "Control Flow Ratio": "3.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.125 + "Raw Cognitive Density": 0.06 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.79%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.98%", + "Error & Exception Exposure": "35.47%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.77%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.53%", + "Concurrency Exposure": "26.85%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -174669,69 +176660,109 @@ }, "5. Function Analysis": [ { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 109, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 74, + "End Line": 182 }, { - "Function Name": "test_default_param_query_none", - "Structural Impact": 1.2, + "Function Name": "lower_username", + "Structural Impact": 4.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 28, + "End Line": 31 + }, + { + "Function Name": "get_client", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "7.1%", + "Start Line": 10, + "End Line": 46 + }, + { + "Function Name": "test_validator_is_cloned", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 60, + "End Line": 71 + }, + { + "Function Name": "get_model_a", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 37, + "End Line": 43 }, { - "Function Name": "test_default_param_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_filter_sub_model", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 57 + }, + { + "Function Name": "get_model_c", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 33, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 54, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -174739,7 +176770,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -174749,7 +176780,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 7, + "Structural Space Indentations": 155, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174765,16 +176796,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 6, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -174798,21 +176829,25 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "dirty_equals", "fastapi", - "fastapi.params", - "fastapi.testclient" + "fastapi.exceptions", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_param_in_path_and_dependency.py": { + "python/fastapi/tests/test_form_default.py": { "1. Artifact Identity": { - "Filename": "test_param_in_path_and_dependency.py", - "Path": "python/fastapi/tests/test_param_in_path_and_dependency.py", + "Filename": "test_form_default.py", + "Path": "python/fastapi/tests/test_form_default.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -174822,9 +176857,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4445.24, - "Y": 205.67, - "Z": 736.64 + "X": 1609.86, + "Y": -199.24, + "Z": 1640.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -174833,24 +176868,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 100, - "Coding LOC": 88, + "Total LOC": 35, + "Coding LOC": 22, "Documentation LOC": 0, - "Structural Magnitude": 17.66, + "Structural Magnitude": 14.34, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.364 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "47.85%", + "Cognitive Load Exposure": "8.79%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.76%", - "Concurrency Exposure": "39.55%", + "API Exposure": "10.86%", + "Concurrency Exposure": "82.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -174861,67 +176896,67 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 75, + "Function Name": "post_multi_part", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 99 + "Start Line": 15, + "End Line": 19 }, { - "Function Name": "user_exists", + "Function Name": "post_url_encoded", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "read_users", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_form_default_url_encoded", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "test_read_users", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_form_default_multi_part", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 22 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, + "Sequential Logic Declarations": 16, "Function Parameters": 4, "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 4, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -174933,7 +176968,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -174951,7 +176986,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 78, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -174967,16 +177002,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -175007,14 +177042,14 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "inline_snapshot" + "starlette.testclient", + "typing" ] }, - "python/fastapi/tests/test_param_include_in_schema.py": { + "python/fastapi/tests/test_forms_from_non_typing_sequences.py": { "1. Artifact Identity": { - "Filename": "test_param_include_in_schema.py", - "Path": "python/fastapi/tests/test_param_include_in_schema.py", + "Filename": "test_forms_from_non_typing_sequences.py", + "Path": "python/fastapi/tests/test_forms_from_non_typing_sequences.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -175024,9 +177059,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1732.06, - "Y": -210.06, - "Z": -481.46 + "X": 2225.54, + "Y": -144.6, + "Z": 1587.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -175035,24 +177070,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 247, - "Coding LOC": 227, + "Total LOC": 47, + "Coding LOC": 31, "Documentation LOC": 0, - "Structural Magnitude": 44.04, + "Structural Magnitude": 18.02, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.065 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.03%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", - "Concurrency Exposure": "36.12%", + "API Exposure": "11.9%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -175063,117 +177098,522 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 135, + "Function Name": "post_form_param_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 + }, + { + "Function Name": "post_form_param_set", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 14 + }, + { + "Function Name": "post_form_param_tuple", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 + }, + { + "Function Name": "test_python_list_param_as_form", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 246 + "Start Line": 25, + "End Line": 30 }, { - "Function Name": "test_hidden_cookie", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, + "Function Name": "test_python_set_param_as_form", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 56 + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "test_hidden_header", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, + "Function Name": "test_python_tuple_param_as_form", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 80 + "Start Line": 41, + "End Line": 46 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 18, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 6, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_forms_single_model.py": { + "1. Artifact Identity": { + "Filename": "test_forms_single_model.py", + "Path": "python/fastapi/tests/test_forms_single_model.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4034.77, + "Y": 133.35, + "Z": -529.18 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 142, + "Coding LOC": 116, + "Documentation LOC": 0, + "Structural Magnitude": 33.02, + "Control Flow Ratio": "14.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.069 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.08%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.34%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_send_all_data", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 37, + "End Line": 55 }, { - "Function Name": "test_hidden_query", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_no_data", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 93, + "End Line": 111 + }, + { + "Function Name": "test_defaults", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 58, + "End Line": 67 + }, + { + "Function Name": "test_invalid_data", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 109 + "Start Line": 70, + "End Line": 90 }, { - "Function Name": "hidden_cookie", + "Function Name": "test_extra_param_single", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 13 + "Start Line": 114, + "End Line": 126 }, { - "Function Name": "hidden_header", + "Function Name": "test_extra_param_list", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 20 + "Start Line": 129, + "End Line": 141 }, { - "Function Name": "hidden_query", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "post_form", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 25, + "End Line": 26 }, { - "Function Name": "hidden_path", + "Function Name": "post_form_extra_allow", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 31 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 6, + "Sequential Logic Declarations": 36, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 19, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 98, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 15, + "Design Camel Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 8, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pydantic", + "typing" + ] + }, + "python/fastapi/tests/test_forms_single_param.py": { + "1. Artifact Identity": { + "Filename": "test_forms_single_param.py", + "Path": "python/fastapi/tests/test_forms_single_param.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4383.87, + "Y": 119.72, + "Z": 1323.45 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 110, + "Coding LOC": 99, + "Documentation LOC": 0, + "Structural Magnitude": 13.98, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.83%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_openapi_schema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 24, - "End Line": 25 + "End Line": 109 }, { - "Function Name": "test_hidden_path", + "Function Name": "post_form", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 11, + "End Line": 12 + }, + { + "Function Name": "test_single_form_field", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 87 + "Start Line": 18, + "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 41, - "Function Parameters": 9, - "Function/Method Declarations": 9, + "Sequential Logic Declarations": 29, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -175203,7 +177643,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 200, + "Structural Space Indentations": 89, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -175219,16 +177659,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 3, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -175261,25 +177701,26 @@ "fastapi", "fastapi.testclient", "inline_snapshot", - "pytest" + "typing" ] }, - "python/fastapi/tests/test_params_repr.py": { + "python/fastapi/tests/test_generate_unique_id_function.py": { "1. Artifact Identity": { - "Filename": "test_params_repr.py", - "Path": "python/fastapi/tests/test_params_repr.py", + "Filename": "test_generate_unique_id_function.py", + "Path": "python/fastapi/tests/test_generate_unique_id_function.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2543.09, - "Y": -90.36, - "Z": -937.87 + "X": 2333.81, + "Y": -133.68, + "Z": -220.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -175288,23 +177729,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 58, + "Total LOC": 1700, + "Coding LOC": 1644, "Documentation LOC": 0, - "Structural Magnitude": 57.86, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 216.08, + "Control Flow Ratio": "1.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.005 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.16%", + "Cognitive Load Exposure": "2.41%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "14.02%", + "API Exposure": "10.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -175316,302 +177757,342 @@ }, "5. Function Analysis": [ { - "Function Name": "get_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_callback_override_generate_unique_id", + "Structural Impact": 15.7, + "Lines of Code (LOC)": 293, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 1377, + "End Line": 1669 }, { - "Function Name": "test_param_repr_str", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_subrouter_top_level_include_overrides_generate_unique_id", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 283, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 662, + "End Line": 944 }, { - "Function Name": "test_param_repr_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_app_path_operation_overrides_generate_unique_id", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 215, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 1160, + "End Line": 1374 }, { - "Function Name": "test_param_repr_ellipsis", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_router_path_operation_overrides_generate_unique_id", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 211, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 947, + "End Line": 1157 }, { - "Function Name": "test_param_repr_number", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_top_level_generate_unique_id", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 208, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 + "Start Line": 32, + "End Line": 239 }, { - "Function Name": "test_param_repr_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_router_overrides_generate_unique_id", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 208, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Start Line": 242, + "End Line": 449 }, { - "Function Name": "test_path_repr", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_router_include_overrides_generate_unique_id", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 208, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 34 + "Start Line": 452, + "End Line": 659 }, { - "Function Name": "test_query_repr_str", - "Structural Impact": 1.1, + "Function Name": "test_warn_duplicate_operation_id", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "18.8%", + "Start Line": 1672, + "End Line": 1699 + }, + { + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 37, "End Line": 38 }, { - "Function Name": "test_query_repr_none", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Start Line": 43, + "End Line": 44 }, { - "Function Name": "test_query_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 + "Start Line": 247, + "End Line": 248 }, { - "Function Name": "test_query_repr_number", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 + "Start Line": 253, + "End Line": 254 }, { - "Function Name": "test_query_repr_list", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 54 + "Start Line": 457, + "End Line": 458 }, { - "Function Name": "test_header_repr_str", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 58 + "Start Line": 463, + "End Line": 464 }, { - "Function Name": "test_header_repr_none", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 62 + "Start Line": 668, + "End Line": 669 }, { - "Function Name": "test_header_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 66 + "Start Line": 674, + "End Line": 675 }, { - "Function Name": "test_header_repr_number", - "Structural Impact": 1.1, + "Function Name": "post_subrouter", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 70 + "Start Line": 682, + "End Line": 683 }, { - "Function Name": "test_header_repr_list", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 + "Start Line": 952, + "End Line": 953 }, { - "Function Name": "test_cookie_repr_str", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 78 + "Start Line": 961, + "End Line": 962 }, { - "Function Name": "test_cookie_repr_none", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 82 + "Start Line": 1170, + "End Line": 1171 }, { - "Function Name": "test_cookie_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "post_router", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 + "Start Line": 1178, + "End Line": 1179 }, { - "Function Name": "test_cookie_repr_number", - "Structural Impact": 1.1, + "Function Name": "post_callback", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 90 + "Start Line": 1387, + "End Line": 1388 }, { - "Function Name": "test_cookie_repr_list", - "Structural Impact": 1.1, + "Function Name": "post_root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 94 + "Start Line": 1397, + "End Line": 1398 }, { - "Function Name": "test_body_repr_str", - "Structural Impact": 1.1, + "Function Name": "post_with_callback", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 98 + "Start Line": 1405, + "End Line": 1406 }, { - "Function Name": "test_body_repr_none", - "Structural Impact": 1.1, + "Function Name": "custom_generate_unique_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 102 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_body_repr_ellipsis", - "Structural Impact": 1.1, + "Function Name": "custom_generate_unique_id2", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 106 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_body_repr_number", - "Structural Impact": 1.1, + "Function Name": "custom_generate_unique_id3", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 110 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_body_repr_list", - "Structural Impact": 1.1, + "Function Name": "broken_operation_id", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 114 + "Start Line": 1673, + "End Line": 1674 + }, + { + "Function Name": "post_root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1679, + "End Line": 1680 + }, + { + "Function Name": "post_second", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1683, + "End Line": 1684 + }, + { + "Function Name": "post_third", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1687, + "End Line": 1688 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 59, - "Function Parameters": 27, - "Function/Method Declarations": 27, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 27, - "Type/Safety Bypasses": 2, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 245, + "Function Parameters": 31, + "Function/Method Declarations": 31, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 14, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 27, + "Exposed API / Public Exports": 50, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 53, + "Unit Test Assertions": 18, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 19, + "Generic Type Abstractions": 32, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -175625,7 +178106,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -175633,10 +178114,10 @@ "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 2, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 28, + "Structural Space Indentations": 1625, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -175652,16 +178133,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 19, + "Core Var Decl": 62, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 62, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 27, + "Design Long Vars": 6, + "Duplicate Logic": 13, + "Orphaned Logic": 12, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -175685,20 +178166,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.params", - "typing" + "fastapi", + "fastapi.routing", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "warnings" ] }, - "python/fastapi/tests/test_path.py": { + "python/fastapi/tests/test_generic_parameterless_depends.py": { "1. Artifact Identity": { - "Filename": "test_path.py", - "Path": "python/fastapi/tests/test_path.py", + "Filename": "test_generic_parameterless_depends.py", + "Path": "python/fastapi/tests/test_generic_parameterless_depends.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -175708,9 +178193,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3327.66, - "Y": 13.33, - "Z": -208.78 + "X": 4865.06, + "Y": 221.98, + "Z": -369.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -175719,24 +178204,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 781, - "Coding LOC": 628, + "Total LOC": 80, + "Coding LOC": 60, "Documentation LOC": 0, - "Structural Magnitude": 199.06, - "Control Flow Ratio": "2.2%", + "Structural Magnitude": 14.4, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.019 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.55%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "32.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.0%", - "Concurrency Exposure": "0.0%", + "API Exposure": "3.66%", + "Concurrency Exposure": "51.06%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -175747,789 +178232,79 @@ }, "5. Function Analysis": [ { - "Function Name": "test_path_param_ge_2", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 362, - "End Line": 375 - }, - { - "Function Name": "test_path_param_le_42", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 422, - "End Line": 435 - }, - { - "Function Name": "test_path_param_le_ge_4", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 505, - "End Line": 518 - }, - { - "Function Name": "test_path_param_le_int_42", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 595, - "End Line": 608 - }, - { - "Function Name": "test_path_param_ge_int_2", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 650, - "End Line": 663 - }, - { - "Function Name": "test_path_param_le_ge_int_4", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 752, - "End Line": 765 - }, - { - "Function Name": "test_path_param_minlength_fo", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 243 - }, - { - "Function Name": "test_path_param_maxlength_foobar", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 252, - "End Line": 265 - }, - { - "Function Name": "test_path_param_min_maxlength_foobar", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 287 - }, - { - "Function Name": "test_path_param_min_maxlength_f", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 290, - "End Line": 303 - }, - { - "Function Name": "test_path_param_gt_2", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 312, - "End Line": 325 - }, - { - "Function Name": "test_path_param_gt0_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 347 - }, - { - "Function Name": "test_path_param_lt_42", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 378, - "End Line": 391 - }, - { - "Function Name": "test_path_param_lt0_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 406, - "End Line": 419 - }, - { - "Function Name": "test_path_param_lt_gt_4", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 456, - "End Line": 469 - }, - { - "Function Name": "test_path_param_lt_gt_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 472, - "End Line": 485 - }, - { - "Function Name": "test_path_param_lt_int_42", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 527, - "End Line": 540 - }, - { - "Function Name": "test_path_param_gt_int_2", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 564, - "End Line": 577 - }, - { - "Function Name": "test_path_param_lt_gt_int_4", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 700 - }, - { - "Function Name": "test_path_param_lt_gt_int_0", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 716 - }, - { - "Function Name": "test_path_int_foobar", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 56 - }, - { - "Function Name": "test_path_int_True", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 71 - }, - { - "Function Name": "test_path_int_42_5", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 92 - }, - { - "Function Name": "test_path_float_foobar", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 107 - }, - { - "Function Name": "test_path_float_True", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 122 - }, - { - "Function Name": "test_path_bool_foobar", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 137, - "End Line": 149 - }, - { - "Function Name": "test_path_bool_42", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 170 - }, - { - "Function Name": "test_path_bool_42_5", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 185 - }, - { - "Function Name": "test_path_param_lt_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 543, - "End Line": 555 - }, - { - "Function Name": "test_path_param_gt_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 580, - "End Line": 592 - }, - { - "Function Name": "test_path_param_le_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 623, - "End Line": 635 - }, - { - "Function Name": "test_path_param_ge_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 678 - }, - { - "Function Name": "test_path_param_lt_gt_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 719, - "End Line": 731 - }, - { - "Function Name": "test_path_param_le_ge_int_2_7", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 780 - }, - { - "Function Name": "test_text_get", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 11 - }, - { - "Function Name": "test_nonexistent", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 17 + "Start Line": 45, + "End Line": 79 }, { - "Function Name": "test_path_foobar", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "a", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 23 + "Start Line": 23, + "End Line": 24 }, { - "Function Name": "test_path_str_foobar", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "b", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, + "Start Line": 28, "End Line": 29 }, { - "Function Name": "test_path_str_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 35 - }, - { - "Function Name": "test_path_str_True", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 41 - }, - { - "Function Name": "test_path_int_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 77 - }, - { - "Function Name": "test_path_float_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 128 - }, - { - "Function Name": "test_path_float_42_5", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 131, - "End Line": 134 - }, - { - "Function Name": "test_path_bool_True", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 152, - "End Line": 155 - }, - { - "Function Name": "test_path_bool_1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 191 - }, - { - "Function Name": "test_path_bool_0", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 197 - }, - { - "Function Name": "test_path_bool_true", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 200, - "End Line": 203 - }, - { - "Function Name": "test_path_bool_False", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 206, - "End Line": 209 - }, - { - "Function Name": "test_path_bool_false", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 212, - "End Line": 215 - }, - { - "Function Name": "test_path_param_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 218, - "End Line": 221 - }, - { - "Function Name": "test_path_param_minlength_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 224, - "End Line": 227 - }, - { - "Function Name": "test_path_param_maxlength_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 246, - "End Line": 249 - }, - { - "Function Name": "test_path_param_min_maxlength_foo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 271 - }, - { - "Function Name": "test_path_param_gt_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 306, - "End Line": 309 - }, - { - "Function Name": "test_path_param_gt0_0_05", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 331 - }, - { - "Function Name": "test_path_param_ge_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 350, - "End Line": 353 - }, - { - "Function Name": "test_path_param_ge_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 356, - "End Line": 359 - }, - { - "Function Name": "test_path_param_lt_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 397 - }, - { - "Function Name": "test_path_param_lt0__1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 400, - "End Line": 403 - }, - { - "Function Name": "test_path_param_le_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 438, - "End Line": 441 - }, - { - "Function Name": "test_path_param_le_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 444, - "End Line": 447 - }, - { - "Function Name": "test_path_param_lt_gt_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 450, - "End Line": 453 - }, - { - "Function Name": "test_path_param_le_ge_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 491 - }, - { - "Function Name": "test_path_param_le_ge_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 499, - "End Line": 502 - }, - { - "Function Name": "test_path_param_lt_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 521, - "End Line": 524 - }, - { - "Function Name": "test_path_param_gt_int_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 558, - "End Line": 561 - }, - { - "Function Name": "test_path_param_le_int_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 611, - "End Line": 614 - }, - { - "Function Name": "test_path_param_le_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 617, - "End Line": 620 - }, - { - "Function Name": "test_path_param_ge_int_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 638, - "End Line": 641 - }, - { - "Function Name": "test_path_param_ge_int_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 644, - "End Line": 647 - }, - { - "Function Name": "test_path_param_lt_gt_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 684 - }, - { - "Function Name": "test_path_param_le_ge_int_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 734, - "End Line": 737 - }, - { - "Function Name": "test_path_param_le_ge_int_1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 740, - "End Line": 743 - }, - { - "Function Name": "test_path_param_le_ge_int_3", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 746, - "End Line": 749 - }, - { - "Function Name": "test_path_param_le_ge_1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_generic_parameterless_depends", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 496 + "Start Line": 35, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 273, - "Function Parameters": 75, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 149, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 24, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 75, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 224, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -176543,11 +178318,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 4, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 550, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -176563,16 +178338,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 76, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 76, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, + "Design Upper Case": 1, + "Design Short Vars": 1, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 75, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -176596,32 +178371,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".main", - "fastapi.testclient" + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "typing" ] }, - "python/fastapi/tests/test_put_no_body.py": { + "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py": { "1. Artifact Identity": { - "Filename": "test_put_no_body.py", - "Path": "python/fastapi/tests/test_put_no_body.py", + "Filename": "test_get_model_definitions_formfeed_escape.py", + "Path": "python/fastapi/tests/test_get_model_definitions_formfeed_escape.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2988.43, - "Y": 27.15, - "Z": 1979.11 + "X": 1736.67, + "Y": -143.41, + "Z": 1091.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -176630,10 +178408,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 104, - "Coding LOC": 92, - "Documentation LOC": 0, - "Structural Magnitude": 15.54, + "Total LOC": 161, + "Coding LOC": 139, + "Documentation LOC": 9, + "Structural Magnitude": 22.88, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -176646,7 +178424,7 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.7%", + "API Exposure": "8.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -176659,71 +178437,71 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 76, + "Structural Impact": 6.9, + "Lines of Code (LOC)": 109, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 103 + "Start Line": 52, + "End Line": 160 }, { - "Function Name": "save_item_no_body", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "client_fixture", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 8, + "End Line": 36 }, { - "Function Name": "test_put_no_body", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_get", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 39, + "End Line": 49 }, { - "Function Name": "test_put_no_body_with_body", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_facility", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 29, + "End Line": 33 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, + "Sequential Logic Declarations": 39, "Function Parameters": 4, "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4, "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -176748,7 +178526,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 82, + "Structural Space Indentations": 131, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -176764,13 +178542,13 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 4, @@ -176797,7 +178575,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -176805,13 +178583,15 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_pydantic_v1_error.py": { + "python/fastapi/tests/test_get_request_body.py": { "1. Artifact Identity": { - "Filename": "test_pydantic_v1_error.py", - "Path": "python/fastapi/tests/test_pydantic_v1_error.py", + "Filename": "test_get_request_body.py", + "Path": "python/fastapi/tests/test_get_request_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -176822,9 +178602,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2813.11, - "Y": -75.98, - "Z": -1232.8 + "X": 4478.85, + "Y": 193.65, + "Z": 908.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -176833,24 +178613,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 97, - "Coding LOC": 61, + "Total LOC": 115, + "Coding LOC": 103, "Documentation LOC": 0, - "Structural Magnitude": 48.12, - "Control Flow Ratio": "18.2%", + "Structural Magnitude": 16.06, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.164 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.38%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "14.04%", - "Concurrency Exposure": "0.0%", + "API Exposure": "7.54%", + "Concurrency Exposure": "22.88%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -176861,159 +178641,282 @@ }, "5. Function Analysis": [ { - "Function Name": "test_raises_pydantic_v1_model_in_additional_responses_model", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 58, - "End Line": 70 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_endpoint_param", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 19, - "End Line": 29 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_return_type", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 32, - "End Line": 42 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_response_model", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 45, - "End Line": 55 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_union", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 73, - "End Line": 83 - }, - { - "Function Name": "test_raises_pydantic_v1_model_in_sequence", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 86, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 86, - "End Line": 96 + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 114 }, { - "Function Name": "endpoint", + "Function Name": "create_item", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - }, + "Start Line": 16, + "End Line": 17 + }, { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_with_body", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 83 + "Start Line": 23, + "End Line": 26 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 31, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 92, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" + ] + }, + "python/fastapi/tests/test_http_connection_injection.py": { + "1. Artifact Identity": { + "Filename": "test_http_connection_injection.py", + "Path": "python/fastapi/tests/test_http_connection_injection.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4390.57, + "Y": 137.1, + "Z": 638.86 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 40, + "Coding LOC": 26, + "Documentation LOC": 0, + "Structural Magnitude": 20.82, + "Control Flow Ratio": "4.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.131 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "41.05%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.48%", + "Concurrency Exposure": "99.95%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_value_extracting_by_ws", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 37, + "End Line": 39 }, { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_value_by_ws", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 + "Start Line": 20, + "End Line": 25 }, { - "Function Name": "endpoint", - "Structural Impact": 1.1, + "Function Name": "extract_value_from_http_connection", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "endpoint", - "Structural Impact": 1.1, + "Function Name": "get_value_by_http", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "endpoint", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_value_extracting_by_http", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 70 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 36, - "Function Parameters": 12, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 7, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 22, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 24, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, - "Generic Type Abstractions": 8, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -177026,12 +178929,12 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Resource Deallocation & Cleanup": 1, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 11, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177047,23 +178950,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -177080,25 +178983,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "pydantic.v1", - "pytest", - "sys", - "tests.utils", - "warnings" + "fastapi.requests", + "fastapi.testclient", + "starlette.websockets" ] }, - "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py": { + "python/fastapi/tests/test_include_route.py": { "1. Artifact Identity": { - "Filename": "test_pydanticv2_dataclasses_uuid_stringified_annotations.py", - "Path": "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py", + "Filename": "test_include_route.py", + "Path": "python/fastapi/tests/test_include_route.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -177108,9 +179008,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 769.12, - "Y": -263.82, - "Z": 424.67 + "X": 1106.62, + "Y": -261.82, + "Z": 1538.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -177119,27 +179019,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 39, + "Total LOC": 23, + "Coding LOC": 14, "Documentation LOC": 0, - "Structural Magnitude": 10.78, - "Control Flow Ratio": "9.5%", + "Structural Magnitude": 4.98, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.179 + "Raw Cognitive Density": 0.143 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.63%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.49%", - "Concurrency Exposure": "35.66%", + "API Exposure": "6.91%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "93.33%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -177147,57 +179047,57 @@ }, "5. Function Analysis": [ { - "Function Name": "test_annotations", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 39, - "End Line": 51 + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "read_item", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "test_sub_router", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 26, - "End Line": 33 + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 22 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 19, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 11, "Function Parameters": 2, "Function/Method Declarations": 2, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -177213,11 +179113,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 25, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177233,11 +179133,11 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, "Design Snake Case": 4, - "Design Pascal Case": 2, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, @@ -177266,37 +179166,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "__future__", - "dataclasses", - "dirty_equals", "fastapi", - "fastapi.testclient", - "inline_snapshot", - "uuid" + "fastapi.responses", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_query.py": { + "python/fastapi/tests/test_include_router_defaults_overrides.py": { "1. Artifact Identity": { - "Filename": "test_query.py", - "Path": "python/fastapi/tests/test_query.py", + "Filename": "test_include_router_defaults_overrides.py", + "Path": "python/fastapi/tests/test_include_router_defaults_overrides.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3714.5, - "Y": 55.92, - "Z": -58.82 + "X": 2832.54, + "Y": -53.29, + "Z": -42.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -177305,24 +179202,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 278, - "Coding LOC": 217, + "Total LOC": 7305, + "Coding LOC": 7207, "Documentation LOC": 0, - "Structural Magnitude": 72.44, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 384.84, + "Control Flow Ratio": "6.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.018 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "1.18%", + "Cognitive Load Exposure": "2.54%", + "Error & Exception Exposure": "48.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.08%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.06%", + "Concurrency Exposure": "16.85%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -177333,347 +179230,327 @@ }, "5. Function Analysis": [ { - "Function Name": "test_query", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 20 - }, - { - "Function Name": "test_query_not_declared_baz", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 41 - }, - { - "Function Name": "test_query_int", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "test_openapi", + "Structural Impact": 99.5, + "Lines of Code (LOC)": 6866, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 74 + "Control Flow Ratio": "0.5%", + "Start Line": 439, + "End Line": 7304 }, { - "Function Name": "test_query_int_query_42_5", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 95 + "Function Name": "test_paths_level5", + "Structural Impact": 31.0, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 11, + "Input Parameters": 5, + "Control Flow Ratio": "52.4%", + "Start Line": 405, + "End Line": 436 }, { - "Function Name": "test_query_int_query_baz", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 98, - "End Line": 110 + "Function Name": "test_paths_level3", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "46.7%", + "Start Line": 374, + "End Line": 397 }, { - "Function Name": "test_query_int_not_declared_baz", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 125 + "Start Line": 34, + "End Line": 35 }, { - "Function Name": "test_query_int_optional_query_foo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 152 + "Start Line": 38, + "End Line": 39 }, { - "Function Name": "test_query_int_default_query_foo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep2", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 167, - "End Line": 179 + "Start Line": 42, + "End Line": 43 }, { - "Function Name": "test_query_param_required", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep3", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 206 + "Start Line": 46, + "End Line": 47 }, { - "Function Name": "test_query_param_required_int", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep4", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 215, - "End Line": 227 + "Start Line": 50, + "End Line": 51 }, { - "Function Name": "test_query_param_required_int_query_foo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "dep5", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 236, - "End Line": 248 + "Start Line": 54, + "End Line": 55 }, { - "Function Name": "test_query_query_baz", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback0", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 62, + "End Line": 63 }, { - "Function Name": "test_query_optional", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 47 + "Start Line": 70, + "End Line": 71 }, { - "Function Name": "test_query_optional_query_baz", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback2", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 53 + "Start Line": 78, + "End Line": 79 }, { - "Function Name": "test_query_optional_not_declared_baz", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback3", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 59 + "Start Line": 86, + "End Line": 87 }, { - "Function Name": "test_query_int_query_42", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback4", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 80 + "Start Line": 94, + "End Line": 95 }, { - "Function Name": "test_query_int_optional", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "callback5", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 131 + "Start Line": 102, + "End Line": 103 }, { - "Function Name": "test_query_int_optional_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path1_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 134, - "End Line": 137 + "Start Line": 156, + "End Line": 157 }, { - "Function Name": "test_query_int_default", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path1_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 155, - "End Line": 158 + "Start Line": 161, + "End Line": 162 }, { - "Function Name": "test_query_int_default_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_override_router2_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 164 + "Start Line": 177, + "End Line": 178 }, { - "Function Name": "test_query_param", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_default_router2_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 182, - "End Line": 185 + "End Line": 183 }, { - "Function Name": "test_query_param_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_override_router2_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 191 + "Start Line": 198, + "End Line": 199 }, { - "Function Name": "test_query_param_required_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path3_default_router2_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 212 + "Start Line": 203, + "End Line": 204 }, { - "Function Name": "test_query_param_required_int_query_50", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_override_router4_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 233 + "Start Line": 219, + "End Line": 220 }, { - "Function Name": "test_query_frozenset_query_1_query_1_query_2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_default_router4_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 251, - "End Line": 254 + "Start Line": 226, + "End Line": 227 }, { - "Function Name": "test_query_list", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_override_router4_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 257, - "End Line": 260 + "Start Line": 242, + "End Line": 243 }, { - "Function Name": "test_query_list_default", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "path5_default_router4_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 271 + "Start Line": 249, + "End Line": 250 }, { - "Function Name": "test_query_list_default_empty", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_level1_override", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 274, - "End Line": 277 + "Start Line": 347, + "End Line": 356 }, { - "Function Name": "test_query_list_empty", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_level1_default", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 263, - "End Line": 265 + "Start Line": 359, + "End Line": 368 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 106, - "Function Parameters": 29, - "Function/Method Declarations": 29, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 63, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 19, + "Sequential Logic Declarations": 285, + "Function Parameters": 27, + "Function/Method Declarations": 27, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 34, + "Type/Safety Bypasses": 6, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 29, + "Exposed API / Public Exports": 35, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 86, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 47, + "Asynchronous/Concurrent Execution": 22, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 24, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 7, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 15, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 185, + "Structural Space Indentations": 7104, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177689,16 +179566,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 30, + "Vectorized Math & Tensor Operations": 24, + "Core Var Decl": 120, "Design Camel Case": 0, - "Design Snake Case": 30, + "Design Snake Case": 120, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 29, + "Orphaned Logic": 15, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -177706,7 +179583,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -177722,33 +179599,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".main", - "fastapi.testclient" + "fastapi", + "fastapi.responses", + "fastapi.testclient", + "inline_snapshot", + "pytest", + "warnings" ] }, - "python/fastapi/tests/test_query_cookie_header_model_extra_params.py": { + "python/fastapi/tests/test_infer_param_optionality.py": { "1. Artifact Identity": { - "Filename": "test_query_cookie_header_model_extra_params.py", - "Path": "python/fastapi/tests/test_query_cookie_header_model_extra_params.py", + "Filename": "test_infer_param_optionality.py", + "Path": "python/fastapi/tests/test_infer_param_optionality.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4213.62, - "Y": 157.32, - "Z": -411.69 + "X": 1850.98, + "Y": -182.05, + "Z": 259.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -177757,24 +179637,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 106, - "Coding LOC": 83, - "Documentation LOC": 0, - "Structural Magnitude": 29.66, - "Control Flow Ratio": "0.0%", + "Total LOC": 338, + "Coding LOC": 295, + "Documentation LOC": 8, + "Structural Magnitude": 53.8, + "Control Flow Ratio": "5.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.029 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "1.43%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.98%", - "Concurrency Exposure": "59.44%", + "API Exposure": "9.06%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -177785,107 +179665,157 @@ }, "5. Function Analysis": [ { - "Function Name": "test_header_pass_extra_list", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, + "Function Name": "test_openapi_schema", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 232, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 106, + "End Line": 337 + }, + { + "Function Name": "get_item", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 31, + "End Line": 35 + }, + { + "Function Name": "get_items", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 23, + "End Line": 27 + }, + { + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 + }, + { + "Function Name": "test_get_items_1", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 61, - "End Line": 75 + "End Line": 68 }, { - "Function Name": "test_query_pass_extra_list", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_get_users", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 42 + "Start Line": 47, + "End Line": 51 }, { - "Function Name": "test_query_pass_extra_single", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_get_user", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, + "Start Line": 54, "End Line": 58 }, { - "Function Name": "test_header_pass_extra_single", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "test_get_items_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 75 + }, + { + "Function Name": "test_get_item_1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 78, - "End Line": 91 + "End Line": 82 }, { - "Function Name": "test_cookie_pass_extra_list", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Function Name": "test_get_item_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 94, - "End Line": 105 + "Start Line": 85, + "End Line": 89 }, { - "Function Name": "query_model_with_extra", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_users_items", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 92, + "End Line": 96 }, { - "Function Name": "header_model_with_extra", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get_users_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 99, + "End Line": 103 }, { - "Function Name": "cookies_model_with_extra", - "Structural Impact": 1.5, + "Function Name": "get_users", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 + "Start Line": 13, + "End Line": 14 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 15, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 65, + "Function Parameters": 13, + "Function/Method Declarations": 13, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 18, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 3, + "Structured Documentation Blocks": 16, + "Unit Test Assertions": 27, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -177915,7 +179845,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 67, + "Structural Space Indentations": 268, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -177931,16 +179861,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 22, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 19, - "Design Pascal Case": 3, + "Design Snake Case": 16, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 8, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -177972,26 +179902,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_read_with_orm_mode.py": { + "python/fastapi/tests/test_inherited_custom_class.py": { "1. Artifact Identity": { - "Filename": "test_read_with_orm_mode.py", - "Path": "python/fastapi/tests/test_read_with_orm_mode.py", + "Filename": "test_inherited_custom_class.py", + "Path": "python/fastapi/tests/test_inherited_custom_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, PersonBase", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3735.16, - "Y": 72.24, - "Z": -1664.43 + "X": 4326.56, + "Y": 159.06, + "Z": 201.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178000,23 +179930,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 44, - "Coding LOC": 31, - "Documentation LOC": 0, - "Structural Magnitude": 14.52, - "Control Flow Ratio": "0.0%", + "Total LOC": 68, + "Coding LOC": 46, + "Documentation LOC": 3, + "Structural Magnitude": 26.72, + "Control Flow Ratio": "6.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.226 + "Raw Cognitive Density": 0.789 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.47%", - "Error & Exception Exposure": "36.52%", + "Cognitive Load Exposure": "16.99%", + "Error & Exception Exposure": "21.2%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.54%", + "API Exposure": "6.39%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -178028,62 +179958,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_read_with_orm_mode", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 0, + "Function Name": "test_pydanticv2", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "11.8%", + "Start Line": 27, + "End Line": 67 + }, + { + "Function Name": "return_fast_uuid", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 33, + "End Line": 39 + }, + { + "Function Name": "__init__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 43 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "create_person", + "Function Name": "serialize_a_uuid", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "__dict__", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "full_name", + "Function Name": "__str__", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 13, + "End Line": 14 + }, + { + "Function Name": "__class__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 + }, + { + "Function Name": "return_some_user", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 53 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 3, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 30, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -178097,18 +180077,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 5, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178124,16 +180104,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 5, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178157,7 +180137,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -178166,25 +180146,27 @@ "fastapi", "fastapi.testclient", "pydantic", - "typing" + "pytest", + "uuid" ] }, - "python/fastapi/tests/test_regex_deprecated_body.py": { + "python/fastapi/tests/test_invalid_path_param.py": { "1. Artifact Identity": { - "Filename": "test_regex_deprecated_body.py", - "Path": "python/fastapi/tests/test_regex_deprecated_body.py", + "Filename": "test_invalid_path_param.py", + "Path": "python/fastapi/tests/test_invalid_path_param.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4109.7, - "Y": 109.88, - "Z": 538.89 + "X": 2982.62, + "Y": -17.4, + "Z": 970.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178193,24 +180175,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 155, - "Coding LOC": 140, + "Total LOC": 76, + "Coding LOC": 51, "Documentation LOC": 0, - "Structural Magnitude": 30.9, - "Control Flow Ratio": "8.2%", + "Structural Magnitude": 52.62, + "Control Flow Ratio": "19.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.064 + "Raw Cognitive Density": 0.176 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.02%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "4.58%", + "Error & Exception Exposure": "48.31%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.24%", - "Concurrency Exposure": "20.5%", + "API Exposure": "14.82%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -178221,92 +180203,172 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 91, - "Control Flow Branches": 0, + "Function Name": "test_invalid_sequence", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 154 + "Control Flow Ratio": "20.0%", + "Start Line": 6, + "End Line": 15 }, { - "Function Name": "get_client", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "test_invalid_tuple", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 12, - "End Line": 26 + "Control Flow Ratio": "20.0%", + "Start Line": 18, + "End Line": 27 }, { - "Function Name": "read_items", - "Structural Impact": 4.6, + "Function Name": "test_invalid_dict", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 30, + "End Line": 39 + }, + { + "Function Name": "test_invalid_simple_list", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 17, - "End Line": 23 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 42, + "End Line": 48 }, { - "Function Name": "test_query_nonregexquery", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, + "Function Name": "test_invalid_simple_tuple", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 46, - "End Line": 60 + "Control Flow Ratio": "25.0%", + "Start Line": 51, + "End Line": 57 }, { - "Function Name": "test_no_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "test_invalid_simple_set", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 60, + "End Line": 66 + }, + { + "Function Name": "test_invalid_simple_dict", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 69, + "End Line": 75 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 34 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_q_fixedquery", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 27 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 38, - "End Line": 42 + "End Line": 39 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 57 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 66 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 74, + "End Line": 75 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 45, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 7, + "Sequential Logic Declarations": 29, + "Function Parameters": 14, + "Function/Method Declarations": 14, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 7, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 24, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -178323,7 +180385,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -178331,7 +180393,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 124, + "Structural Space Indentations": 41, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178347,16 +180409,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 7, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 10, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178380,37 +180442,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_regex_deprecated_params.py": { + "python/fastapi/tests/test_invalid_sequence_param.py": { "1. Artifact Identity": { - "Filename": "test_regex_deprecated_params.py", - "Path": "python/fastapi/tests/test_regex_deprecated_params.py", + "Filename": "test_invalid_sequence_param.py", + "Path": "python/fastapi/tests/test_invalid_sequence_param.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3167.23, - "Y": 40.65, - "Z": 1522.81 + "X": 1829.79, + "Y": -197.15, + "Z": 950.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178419,24 +180478,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 147, - "Coding LOC": 132, + "Total LOC": 64, + "Coding LOC": 47, "Documentation LOC": 0, - "Structural Magnitude": 30.44, - "Control Flow Ratio": "8.3%", + "Structural Magnitude": 37.34, + "Control Flow Ratio": "27.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.068 + "Raw Cognitive Density": 0.213 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.07%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.22%", + "Error & Exception Exposure": "40.81%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.32%", - "Concurrency Exposure": "20.91%", + "API Exposure": "13.57%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -178447,92 +180506,112 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 83, - "Control Flow Branches": 0, + "Function Name": "test_invalid_sequence", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 146 + "Control Flow Ratio": "33.3%", + "Start Line": 6, + "End Line": 18 }, { - "Function Name": "get_client", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "test_invalid_tuple", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 12, - "End Line": 26 + "Control Flow Ratio": "33.3%", + "Start Line": 21, + "End Line": 33 }, { - "Function Name": "read_items", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "test_invalid_dict", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 36, + "End Line": 48 + }, + { + "Function Name": "test_invalid_simple_dict", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 51, + "End Line": 63 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", + "Control Flow Ratio": "0.0%", "Start Line": 17, - "End Line": 23 + "End Line": 18 }, { - "Function Name": "test_query_params_str_validations_item_query_nonregexquery", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 46, - "End Line": 60 + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 33 }, { - "Function Name": "test_query_params_str_validations_no_query", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 34 + "Start Line": 47, + "End Line": 48 }, { - "Function Name": "test_query_params_str_validations_q_fixedquery", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 42 + "Start Line": 62, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 44, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 21, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 16, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -178549,7 +180628,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -178557,7 +180636,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 116, + "Structural Space Indentations": 40, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178573,16 +180652,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178606,25 +180685,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_repeated_cookie_headers.py": { + "python/fastapi/tests/test_json_type.py": { "1. Artifact Identity": { - "Filename": "test_repeated_cookie_headers.py", - "Path": "python/fastapi/tests/test_repeated_cookie_headers.py", + "Filename": "test_json_type.py", + "Path": "python/fastapi/tests/test_json_type.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -178634,9 +180709,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4568.48, - "Y": 190.55, - "Z": -1164.55 + "X": 4159.22, + "Y": 122.3, + "Z": 839.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178645,23 +180720,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 35, - "Coding LOC": 21, + "Total LOC": 64, + "Coding LOC": 43, "Documentation LOC": 0, - "Structural Magnitude": 14.82, + "Structural Magnitude": 25.06, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.095 + "Raw Cognitive Density": 0.093 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.4%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "3.37%", + "Error & Exception Exposure": "12.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.61%", + "API Exposure": "12.29%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -178673,17 +180748,7 @@ }, "5. Function Analysis": [ { - "Function Name": "set_cookie", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 9 - }, - { - "Function Name": "set_indirect_cookie", + "Function Name": "form_json_list", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -178693,7 +180758,7 @@ "End Line": 13 }, { - "Function Name": "get_direct_cookie", + "Function Name": "query_json_list", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -178703,7 +180768,7 @@ "End Line": 18 }, { - "Function Name": "get_indirect_cookie", + "Function Name": "header_json_list", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -178713,56 +180778,96 @@ "End Line": 23 }, { - "Function Name": "test_cookie_is_set_once", + "Function Name": "cookie_json_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 27, + "End Line": 28 + }, + { + "Function Name": "test_form_json_list", "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 34 + "Start Line": 34, + "End Line": 39 + }, + { + "Function Name": "test_query_json_list", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 47 + }, + { + "Function Name": "test_header_json_list", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 55 + }, + { + "Function Name": "test_cookie_json_list", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 37, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 12, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -178773,7 +180878,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 24, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -178789,16 +180894,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 7, + "Design Snake Case": 9, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -178806,7 +180911,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -178822,32 +180927,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.testclient", + "json", + "pydantic", + "typing" ] }, - "python/fastapi/tests/test_repeated_dependency_schema.py": { + "python/fastapi/tests/test_jsonable_encoder.py": { "1. Artifact Identity": { - "Filename": "test_repeated_dependency_schema.py", - "Path": "python/fastapi/tests/test_repeated_dependency_schema.py", + "Filename": "test_jsonable_encoder.py", + "Path": "python/fastapi/tests/test_jsonable_encoder.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "Person, Pet, Enum", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4074.49, - "Y": 126.21, - "Z": -1264.0 + "X": 3536.45, + "Y": 29.19, + "Z": -185.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -178856,23 +180965,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 110, - "Coding LOC": 96, + "Total LOC": 314, + "Coding LOC": 219, "Documentation LOC": 0, - "Structural Magnitude": 18.92, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 106.68, + "Control Flow Ratio": "4.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.222 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.4%", + "Error & Exception Exposure": "3.69%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.26%", + "API Exposure": "11.2%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -178884,274 +180993,352 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 80, + "Function Name": "test_json_encoder_error_with_pydanticv1", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 159, + "End Line": 169 + }, + { + "Function Name": "__iter__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "__iter__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 41, + "End Line": 42 + }, + { + "Function Name": "test_encode_unsupported", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 134, + "End Line": 137 + }, + { + "Function Name": "__init__", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 26 + }, + { + "Function Name": "test_encode_model_with_alias_raises", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 177, + "End Line": 179 + }, + { + "Function Name": "test_custom_encoders", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 109 + "Start Line": 205, + "End Line": 225 }, { - "Function Name": "get_deps", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "test_encode_custom_json_encoders_model_pydanticv2", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 140, + "End Line": 156 }, { - "Function Name": "get_header", - "Structural Impact": 1.5, + "Function Name": "__init__", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "get_something_else", - "Structural Impact": 1.5, + "Function Name": "serialize_dt_field", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 147, + "End Line": 148 }, { - "Function Name": "test_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_encode_model_with_default", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 85, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 8, - "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" - ] - }, - "python/fastapi/tests/test_repeated_parameter_alias.py": { - "1. Artifact Identity": { - "Filename": "test_repeated_parameter_alias.py", - "Path": "python/fastapi/tests/test_repeated_parameter_alias.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2582.71, - "Y": -51.37, - "Z": -2204.65 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 107, - "Coding LOC": 97, - "Documentation LOC": 0, - "Structural Magnitude": 14.24, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "6.87%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 187, + "End Line": 202 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 82, + "Function Name": "test_encode_class", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 106 + "Start Line": 99, + "End Line": 109 }, { - "Function Name": "get_parameters_with_repeated_aliases", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_encode_dictable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 13 + "Start Line": 112, + "End Line": 122 }, { - "Function Name": "test_get_parameters", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_custom_enum_encoders", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 - } - ], + "Start Line": 228, + "End Line": 240 + }, + { + "Function Name": "__iter__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 46, + "End Line": 47 + }, + { + "Function Name": "__dict__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 51 + }, + { + "Function Name": "test_encode_dict", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 84 + }, + { + "Function Name": "test_encode_dict_include_exclude_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 87, + "End Line": 96 + }, + { + "Function Name": "custom_enum_encoder", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 229, + "End Line": 230 + }, + { + "Function Name": "test_encode_dataclass", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 131 + }, + { + "Function Name": "test_encode_model_with_pure_path", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 243, + "End Line": 251 + }, + { + "Function Name": "test_encode_model_with_pure_posix_path", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 261 + }, + { + "Function Name": "test_encode_model_with_pure_windows_path", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 264, + "End Line": 271 + }, + { + "Function Name": "test_encode_deque_encodes_child_models", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 302, + "End Line": 308 + }, + { + "Function Name": "test_encode_pure_path", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 274, + "End Line": 277 + }, + { + "Function Name": "test_decimal_encoder_infinity", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 295, + "End Line": 299 + }, + { + "Function Name": "test_encode_model_with_config", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 172, + "End Line": 174 + }, + { + "Function Name": "test_encode_model_with_alias", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 184 + }, + { + "Function Name": "test_decimal_encoder_float", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 282 + }, + { + "Function Name": "test_decimal_encoder_int", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 285, + "End Line": 287 + }, + { + "Function Name": "test_decimal_encoder_nan", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 290, + "End Line": 292 + }, + { + "Function Name": "test_encode_pydantic_undefined", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 311, + "End Line": 313 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 140, + "Function Parameters": 34, + "Function/Method Declarations": 32, + "Class/Entity Declarations": 20, + "Defensive Programming Constructs": 66, + "Type/Safety Bypasses": 20, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 46, + "State Mutations / Variable Reassignments": 3, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 80, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 2, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 16, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179165,18 +181352,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 9, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 87, + "Structural Space Indentations": 170, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179192,16 +181379,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 74, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Snake Case": 72, + "Design Pascal Case": 1, + "Design Upper Case": 1, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Duplicate Logic": 2, + "Orphaned Logic": 25, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179225,21 +181412,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 14, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "inline_snapshot" + "collections", + "dataclasses", + "datetime", + "decimal", + "enum", + "fastapi._compat", + "fastapi.encoders", + "fastapi.exceptions", + "math", + "pathlib", + "pydantic", + "pytest", + "typing", + "warnings" ] }, - "python/fastapi/tests/test_reponse_set_reponse_code_empty.py": { + "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py": { "1. Artifact Identity": { - "Filename": "test_reponse_set_reponse_code_empty.py", - "Path": "python/fastapi/tests/test_reponse_set_reponse_code_empty.py", + "Filename": "test_list_bytes_file_order_preserved_issue_14811.py", + "Path": "python/fastapi/tests/test_list_bytes_file_order_preserved_issue_14811.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -179249,9 +181447,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 892.58, - "Y": -247.43, - "Z": 366.88 + "X": 2929.42, + "Y": -16.67, + "Z": 1247.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179260,26 +181458,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 105, - "Coding LOC": 94, - "Documentation LOC": 0, - "Structural Magnitude": 15.78, - "Control Flow Ratio": "3.4%", + "Total LOC": 47, + "Coding LOC": 27, + "Documentation LOC": 8, + "Structural Magnitude": 39.04, + "Control Flow Ratio": "9.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.064 + "Raw Cognitive Density": 2.667 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.02%", - "Error & Exception Exposure": "44.24%", + "Cognitive Load Exposure": "24.99%", + "Error & Exception Exposure": "41.34%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.9%", - "Concurrency Exposure": "23.73%", + "API Exposure": "8.31%", + "Concurrency Exposure": "100.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "23.15%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -179288,62 +181486,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 104 + "Function Name": "test_list_bytes_file_preserves_order", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "18.2%", + "Start Line": 16, + "End Line": 46 }, { - "Function Name": "test_dependency_set_status_code", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "patched_read", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 26, - "End Line": 29 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 28, + "End Line": 32 }, { - "Function Name": "delete_deployment", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 20 + "Function Name": "upload", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 22, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 28, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 20, "Function Parameters": 3, "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 2, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 19, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179368,7 +181566,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 82, + "Structural Space Indentations": 19, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179390,10 +181588,10 @@ "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179417,22 +181615,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "anyio", "fastapi", "fastapi.testclient", - "inline_snapshot", + "pytest", + "starlette.datastructures", "typing" ] }, - "python/fastapi/tests/test_request_body_parameters_media_type.py": { + "python/fastapi/tests/test_multi_body_errors.py": { "1. Artifact Identity": { - "Filename": "test_request_body_parameters_media_type.py", - "Path": "python/fastapi/tests/test_request_body_parameters_media_type.py", + "Filename": "test_multi_body_errors.py", + "Path": "python/fastapi/tests/test_multi_body_errors.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -179443,9 +181643,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3776.01, - "Y": 72.33, - "Z": -1226.12 + "X": 3030.28, + "Y": 27.91, + "Z": 1558.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179454,10 +181654,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 185, - "Coding LOC": 168, + "Total LOC": 192, + "Coding LOC": 173, "Documentation LOC": 2, - "Structural Magnitude": 24.26, + "Structural Magnitude": 23.96, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -179467,11 +181667,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "48.96%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.96%", - "Concurrency Exposure": "26.68%", + "API Exposure": "7.9%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -179483,61 +181683,81 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 147, + "Structural Impact": 6.2, + "Lines of Code (LOC)": 103, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 184 + "Start Line": 89, + "End Line": 191 }, { - "Function Name": "create_shop", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_put_incorrect_body_multiple", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 31, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 32 + "Start Line": 56, + "End Line": 86 }, { - "Function Name": "create_product", + "Function Name": "test_jsonable_encoder_requiring_error", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 53 + }, + { + "Function Name": "test_put_correct_body", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 37 + }, + { + "Function Name": "save_item_no_body", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 18, + "End Line": 19 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 36, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 3, + "Sequential Logic Declarations": 49, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179554,7 +181774,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 2, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -179562,7 +181782,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 153, + "Structural Space Indentations": 158, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179578,16 +181798,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, + "Vectorized Math & Tensor Operations": 1, "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 2, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179611,35 +181831,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "decimal", + "dirty_equals", "fastapi", "fastapi.testclient", "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_request_param_model_by_alias.py": { + "python/fastapi/tests/test_multi_query_errors.py": { "1. Artifact Identity": { - "Filename": "test_request_param_model_by_alias.py", - "Path": "python/fastapi/tests/test_request_param_model_by_alias.py", + "Filename": "test_multi_query_errors.py", + "Path": "python/fastapi/tests/test_multi_query_errors.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2716.26, - "Y": -41.36, - "Z": -1469.66 + "X": 4274.58, + "Y": 99.55, + "Z": -1212.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179648,10 +181869,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 73, - "Coding LOC": 51, + "Total LOC": 123, + "Coding LOC": 111, "Documentation LOC": 0, - "Structural Magnitude": 29.22, + "Structural Magnitude": 16.92, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -179664,8 +181885,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.26%", - "Concurrency Exposure": "78.88%", + "API Exposure": "7.43%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -179676,122 +181897,72 @@ }, "5. Function Analysis": [ { - "Function Name": "query_model", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 80, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 43, + "End Line": 122 }, { - "Function Name": "header_model", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_multi_query_incorrect", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 22, + "End Line": 40 }, { - "Function Name": "cookie_model", + "Function Name": "read_items", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "test_cookie_model_with_alias_by_name", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 72 - }, - { - "Function Name": "test_cookie_model_with_alias", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 47 - }, - { - "Function Name": "test_query_model_with_alias_by_name", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 55 - }, - { - "Function Name": "test_header_model_with_alias_by_name", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 63 - }, - { - "Function Name": "test_query_model_with_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 32 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "test_header_model_with_alias", + "Function Name": "test_multi_query", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 16, + "End Line": 19 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 33, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 16, + "Sequential Logic Declarations": 34, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -179805,7 +181976,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -179816,7 +181987,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 33, + "Structural Space Indentations": 101, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -179833,15 +182004,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 20, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 3, + "Design Snake Case": 5, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -179865,22 +182036,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "dirty_equals", "fastapi", "fastapi.testclient", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_required_noneable.py": { + "python/fastapi/tests/test_multipart_installation.py": { "1. Artifact Identity": { - "Filename": "test_required_noneable.py", - "Path": "python/fastapi/tests/test_required_noneable.py", + "Filename": "test_multipart_installation.py", + "Path": "python/fastapi/tests/test_multipart_installation.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -179890,9 +182060,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3541.04, - "Y": 64.25, - "Z": 1260.06 + "X": 3136.3, + "Y": 33.25, + "Z": -508.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -179901,24 +182071,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 61, - "Coding LOC": 37, + "Total LOC": 150, + "Coding LOC": 115, "Documentation LOC": 0, - "Structural Magnitude": 26.24, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 129.3, + "Control Flow Ratio": "44.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.054 + "Raw Cognitive Density": 1.052 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.91%", + "Cognitive Load Exposure": "38.5%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.79%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.47%", + "Concurrency Exposure": "98.84%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -179929,132 +182099,252 @@ }, "5. Function Analysis": [ { - "Function Name": "read_query", - "Structural Impact": 1.5, + "Function Name": "test_incorrect_multipart_installed_form", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 11, + "End Line": 21 + }, + { + "Function Name": "test_incorrect_multipart_installed_file_upload", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 24, + "End Line": 34 + }, + { + "Function Name": "test_incorrect_multipart_installed_file_bytes", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 37, + "End Line": 47 + }, + { + "Function Name": "test_incorrect_multipart_installed_multi_form", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 50, + "End Line": 60 + }, + { + "Function Name": "test_incorrect_multipart_installed_form_file", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 63, + "End Line": 73 + }, + { + "Function Name": "test_no_multipart_installed", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 76, + "End Line": 86 + }, + { + "Function Name": "test_no_multipart_installed_file", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 89, + "End Line": 99 + }, + { + "Function Name": "test_no_multipart_installed_file_bytes", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 102, + "End Line": 112 + }, + { + "Function Name": "test_no_multipart_installed_multi_form", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 115, + "End Line": 125 + }, + { + "Function Name": "test_no_multipart_installed_form_file", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 128, + "End Line": 138 + }, + { + "Function Name": "test_old_multipart_installed", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 141, + "End Line": 149 + }, + { + "Function Name": "root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 59, + "End Line": 60 }, { - "Function Name": "read_explicit_query", - "Structural Impact": 1.5, + "Function Name": "root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 72, + "End Line": 73 }, { - "Function Name": "send_body_embed", - "Structural Impact": 1.5, + "Function Name": "root", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 124, + "End Line": 125 }, { - "Function Name": "test_required_noneable_query_value", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "root", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 33 + "Start Line": 137, + "End Line": 138 }, { - "Function Name": "test_required_nonable_explicit_query_value", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 44 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "test_required_noneable_body_embed_value", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 60 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_required_nonable_query_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 46, + "End Line": 47 }, { - "Function Name": "test_required_nonable_explicit_query_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 + "Start Line": 85, + "End Line": 86 }, { - "Function Name": "test_required_nonable_body_embed_no_content", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 49 + "Start Line": 98, + "End Line": 99 }, { - "Function Name": "test_required_nonable_body_embed_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 54 + "Start Line": 111, + "End Line": 112 + }, + { + "Function Name": "root", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 148, + "End Line": 149 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 27, - "Function Parameters": 10, - "Function/Method Declarations": 10, + "Control Flow Branches": 31, + "Sequential Logic Declarations": 39, + "Function Parameters": 22, + "Function/Method Declarations": 22, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 33, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 22, + "Asynchronous/Concurrent Execution": 11, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 11, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Metaprogramming & Reflection": 11, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -180075,11 +182365,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 16, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 20, + "Structural Space Indentations": 99, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180095,16 +182385,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 11, + "Core Var Decl": 42, "Design Camel Case": 0, - "Design Snake Case": 9, + "Design Snake Case": 40, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 10, + "Duplicate Logic": 11, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180128,33 +182418,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.dependencies.utils", + "pytest", + "warnings" ] }, - "python/fastapi/tests/test_response_by_alias.py": { + "python/fastapi/tests/test_no_schema_split.py": { "1. Artifact Identity": { - "Filename": "test_response_by_alias.py", - "Path": "python/fastapi/tests/test_response_by_alias.py", + "Filename": "test_no_schema_split.py", + "Path": "python/fastapi/tests/test_no_schema_split.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Parent Entity": "str, Enum, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3706.92, - "Y": 46.07, - "Z": -364.16 + "X": 2920.67, + "Y": -59.24, + "Z": -1792.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180163,24 +182455,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 331, - "Coding LOC": 284, - "Documentation LOC": 0, - "Structural Magnitude": 64.98, - "Control Flow Ratio": "3.0%", + "Total LOC": 177, + "Coding LOC": 153, + "Documentation LOC": 4, + "Structural Magnitude": 22.26, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.021 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.57%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "35.79%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.83%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.48%", + "Concurrency Exposure": "19.93%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180192,224 +182484,64 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 194, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "9.1%", - "Start Line": 137, - "End Line": 330 - }, - { - "Function Name": "test_read_list", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Structural Impact": 7.1, + "Lines of Code (LOC)": 121, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 92 + "Start Line": 56, + "End Line": 176 }, { - "Function Name": "test_read_list_by_alias", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "create_message", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 113 + "Start Line": 37, + "End Line": 41 }, { - "Function Name": "test_read_list_no_alias", + "Function Name": "test_create_message", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 134 - }, - { - "Function Name": "test_read_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 77 - }, - { - "Function Name": "test_read_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 83 - }, - { - "Function Name": "test_read_dict_by_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 98 - }, - { - "Function Name": "test_read_model_by_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 104 - }, - { - "Function Name": "test_read_dict_no_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 119 - }, - { - "Function Name": "test_read_model_no_alias", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 122, - "End Line": 125 - }, - { - "Function Name": "read_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 28 - }, - { - "Function Name": "read_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 - }, - { - "Function Name": "read_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 - }, - { - "Function Name": "by_alias_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 43 - }, - { - "Function Name": "by_alias_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", "Start Line": 47, - "End Line": 48 - }, - { - "Function Name": "by_alias_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 52, "End Line": 53 - }, - { - "Function Name": "no_alias_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 58 - }, - { - "Function Name": "no_alias_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 63 - }, - { - "Function Name": "no_alias_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 68 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 65, - "Function Parameters": 19, - "Function/Method Declarations": 19, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 25, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 42, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 30, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 9, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 2, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -180431,7 +182563,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 248, + "Structural Space Indentations": 138, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180447,16 +182579,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 24, - "Design Pascal Case": 0, + "Design Snake Case": 10, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 19, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180480,22 +182612,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "enum", "fastapi", "fastapi.testclient", "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_response_change_status_code.py": { + "python/fastapi/tests/test_no_swagger_ui_redirect.py": { "1. Artifact Identity": { - "Filename": "test_response_change_status_code.py", - "Path": "python/fastapi/tests/test_response_change_status_code.py", + "Filename": "test_no_swagger_ui_redirect.py", + "Path": "python/fastapi/tests/test_no_swagger_ui_redirect.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -180505,9 +182638,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4306.6, - "Y": 150.24, - "Z": -1491.43 + "X": 2152.98, + "Y": -99.85, + "Z": -2069.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180516,24 +182649,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 27, - "Coding LOC": 15, + "Total LOC": 32, + "Coding LOC": 20, "Documentation LOC": 0, - "Structural Magnitude": 13.6, + "Structural Magnitude": 11.1, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.733 + "Raw Cognitive Density": 0.25 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.17%", + "Cognitive Load Exposure": "5.96%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.75%", - "Concurrency Exposure": "98.46%", + "API Exposure": "10.25%", + "Concurrency Exposure": "48.44%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180544,54 +182677,54 @@ }, "5. Function Analysis": [ { - "Function Name": "response_status_setter", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_swagger_ui", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 8 + "Start Line": 15, + "End Line": 21 }, { - "Function Name": "parent_dep", - "Structural Impact": 1.5, + "Function Name": "read_items", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_dependency_set_status_code", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_swagger_ui_no_oauth2_redirect", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, + "Start Line": 24, "End Line": 26 }, { - "Function Name": "get_main", + "Function Name": "test_response", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 29, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 12, + "Sequential Logic Declarations": 16, "Function Parameters": 4, "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -180599,8 +182732,8 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -180616,13 +182749,13 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 1, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, @@ -180634,7 +182767,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 6, + "Structural Space Indentations": 11, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180651,15 +182784,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180693,23 +182826,22 @@ "fastapi.testclient" ] }, - "python/fastapi/tests/test_response_class_no_mediatype.py": { + "python/fastapi/tests/test_openapi_cache_root_path.py": { "1. Artifact Identity": { - "Filename": "test_response_class_no_mediatype.py", - "Path": "python/fastapi/tests/test_response_class_no_mediatype.py", + "Filename": "test_openapi_cache_root_path.py", + "Path": "python/fastapi/tests/test_openapi_cache_root_path.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 988.23, - "Y": -283.51, - "Z": -222.92 + "X": 3510.2, + "Y": 57.49, + "Z": -1318.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180718,24 +182850,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 115, - "Coding LOC": 99, - "Documentation LOC": 0, - "Structural Magnitude": 16.98, - "Control Flow Ratio": "0.0%", + "Total LOC": 76, + "Coding LOC": 51, + "Documentation LOC": 5, + "Structural Magnitude": 30.72, + "Control Flow Ratio": "22.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.212 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "45.54%", + "Cognitive Load Exposure": "5.21%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.19%", - "Concurrency Exposure": "36.59%", + "API Exposure": "11.81%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180746,67 +182878,117 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 75, + "Function Name": "test_multiple_different_root_paths_do_not_accumulate", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 26, + "End Line": 45 + }, + { + "Function Name": "test_root_path_does_not_persist_across_requests", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 5, + "End Line": 23 + }, + { + "Function Name": "test_legitimate_root_path_still_appears", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 48, + "End Line": 59 + }, + { + "Function Name": "test_configured_servers_not_mutated", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 114 + "Start Line": 62, + "End Line": 75 }, { - "Function Name": "a", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "b", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Start Line": 30, + "End Line": 31 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 53 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 67, + "End Line": 68 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 3, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 21, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 0, "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 12, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 3, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -180826,7 +183008,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 83, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -180842,16 +183024,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 22, "Design Camel Case": 0, - "Design Snake Case": 7, + "Design Snake Case": 22, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 1, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Duplicate Logic": 4, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -180875,36 +183057,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_response_code_no_body.py": { + "python/fastapi/tests/test_openapi_examples.py": { "1. Artifact Identity": { - "Filename": "test_response_code_no_body.py", - "Path": "python/fastapi/tests/test_response_code_no_body.py", + "Filename": "test_openapi_examples.py", + "Path": "python/fastapi/tests/test_openapi_examples.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "JSONResponse, BaseModel", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1703.08, - "Y": -152.35, - "Z": -1484.13 + "X": 3711.94, + "Y": 54.01, + "Z": -630.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -180913,10 +183092,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 116, - "Coding LOC": 98, + "Total LOC": 423, + "Coding LOC": 399, "Documentation LOC": 0, - "Structural Magnitude": 18.76, + "Structural Magnitude": 47.58, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -180926,11 +183105,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "35.14%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.73%", - "Concurrency Exposure": "36.84%", + "API Exposure": "8.72%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -180942,76 +183121,106 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 68, + "Structural Impact": 13.0, + "Lines of Code (LOC)": 281, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 115 + "Start Line": 142, + "End Line": 422 }, { - "Function Name": "test_get_response", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "path_examples", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 45 + "Start Line": 35, + "End Line": 53 }, { - "Function Name": "a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "query_examples", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Start Line": 57, + "End Line": 76 }, { - "Function Name": "b", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "header_examples", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 99 + }, + { + "Function Name": "examples", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 31 + }, + { + "Function Name": "cookie_examples", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 103, + "End Line": 119 + }, + { + "Function Name": "test_call_api", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 125, + "End Line": 139 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 2, + "Sequential Logic Declarations": 48, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -181031,7 +183240,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 81, + "Structural Space Indentations": 375, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -181047,11 +183256,11 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 5, + "Core Var Decl": 26, "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 0, + "Design Snake Case": 22, + "Design Pascal Case": 4, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, @@ -181080,35 +183289,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", "fastapi.testclient", "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_response_dependency.py": { + "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py": { "1. Artifact Identity": { - "Filename": "test_response_dependency.py", - "Path": "python/fastapi/tests/test_response_dependency.py", + "Filename": "test_openapi_model_description_trim_on_formfeed.py", + "Path": "python/fastapi/tests/test_openapi_model_description_trim_on_formfeed.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2121.58, - "Y": -149.18, - "Z": 559.92 + "X": 3667.21, + "Y": 93.27, + "Z": -2014.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -181117,23 +183326,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 174, - "Coding LOC": 109, - "Documentation LOC": 17, - "Structural Magnitude": 69.88, - "Control Flow Ratio": "0.0%", + "Total LOC": 32, + "Coding LOC": 16, + "Documentation LOC": 5, + "Structural Magnitude": 8.22, + "Control Flow Ratio": "7.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.188 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "7.61%", + "Cognitive Load Exposure": "2.38%", + "Error & Exception Exposure": "32.3%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.17%", + "API Exposure": "9.21%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -181145,259 +183354,251 @@ }, "5. Function Analysis": [ { - "Function Name": "test_response_dependency_chain", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 94 - }, - { - "Function Name": "test_response_dependency_returns_different_response_instance", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 97, - "End Line": 121 - }, - { - "Function Name": "test_background_tasks_with_depends_annotated", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 173 - }, - { - "Function Name": "test_request_with_depends_annotated", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 145 - }, - { - "Function Name": "test_response_with_depends_annotated", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "test_openapi", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 14, + "Control Flow Ratio": "25.0%", + "Start Line": 24, "End Line": 31 }, { - "Function Name": "test_response_with_depends_default", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 51 - }, - { - "Function Name": "test_response_without_depends", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 68 - }, - { - "Function Name": "second_modifier", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 83 - }, - { - "Function Name": "extract_request_info", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 133 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 162, - "End Line": 166 - }, - { - "Function Name": "modify_response", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 20 - }, - { - "Function Name": "modify_response", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 40 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 - }, - { - "Function Name": "first_modifier", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 77 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 139 - }, - { - "Function Name": "add_background_task", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 157, - "End Line": 159 - }, - { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 - }, - { - "Function Name": "endpoint", + "Function Name": "foo", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 44 - }, + "Start Line": 17, + "End Line": 18 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 12, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 7, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pydantic" + ] + }, + "python/fastapi/tests/test_openapi_query_parameter_extension.py": { + "1. Artifact Identity": { + "Filename": "test_openapi_query_parameter_extension.py", + "Path": "python/fastapi/tests/test_openapi_query_parameter_extension.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1993.15, + "Y": -147.3, + "Z": -1988.06 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 132, + "Coding LOC": 122, + "Documentation LOC": 0, + "Structural Magnitude": 14.74, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "43.02%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.58%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "endpoint", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 92, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 87 + "Start Line": 40, + "End Line": 131 }, { - "Function Name": "background_task", + "Function Name": "route_with_extra_query_parameters", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 155 + "Start Line": 27, + "End Line": 28 }, { - "Function Name": "default_response", + "Function Name": "test_get_route", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 109 + "Start Line": 34, + "End Line": 37 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 68, - "Function Parameters": 22, - "Function/Method Declarations": 22, + "Sequential Logic Declarations": 27, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 20, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 29, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 27, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 7, - "Generic Type Abstractions": 7, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 2, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 8, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -181415,7 +183616,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 98, + "Structural Space Indentations": 112, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -181431,16 +183632,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 23, + "Design Snake Case": 5, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 7, + "Duplicate Logic": 0, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -181464,35 +183665,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.responses", "fastapi.testclient", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_response_model_as_return_annotation.py": { + "python/fastapi/tests/test_openapi_route_extensions.py": { "1. Artifact Identity": { - "Filename": "test_response_model_as_return_annotation.py", - "Path": "python/fastapi/tests/test_response_model_as_return_annotation.py", + "Filename": "test_openapi_route_extensions.py", + "Path": "python/fastapi/tests/test_openapi_route_extensions.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, BaseUser, User", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2895.39, - "Y": -8.01, - "Z": -255.95 + "X": 4584.79, + "Y": 147.16, + "Z": -1473.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -181501,23 +183700,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1122, - "Coding LOC": 959, + "Total LOC": 46, + "Coding LOC": 36, "Documentation LOC": 0, - "Structural Magnitude": 236.98, - "Control Flow Ratio": "3.1%", + "Structural Magnitude": 9.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.014 + "Raw Cognitive Density": 0.056 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.5%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.93%", + "Error & Exception Exposure": "32.9%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.56%", + "API Exposure": "8.36%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -181530,786 +183729,66 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 611, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 511, - "End Line": 1121 - }, - { - "Function Name": "test_invalid_response_model_field", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 499, - "End Line": 508 - }, - { - "Function Name": "test_response_model_no_annotation_return_invalid_dict", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 278, - "End Line": 281 - }, - { - "Function Name": "test_response_model_no_annotation_return_invalid_model", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 284, - "End Line": 287 - }, - { - "Function Name": "test_no_response_model_annotation_return_invalid_dict", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 316, - "End Line": 319 - }, - { - "Function Name": "test_no_response_model_annotation_return_invalid_model", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 322, - "End Line": 325 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_invalid_dict", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 400, - "End Line": 403 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_invalid_model", "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 406, - "End Line": 409 - }, - { - "Function Name": "test_response_model_none_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 385 - }, - { - "Function Name": "test_response_model_none_annotation_return_dict_with_extra_data", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 373 - }, - { - "Function Name": "test_response_model_list_of_model_no_annotation", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 436, - "End Line": 442 - }, - { - "Function Name": "test_no_response_model_annotation_list_of_model", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 445, - "End Line": 451 - }, - { - "Function Name": "test_no_response_model_annotation_forward_ref_list_of_model", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 454, - "End Line": 460 - }, - { - "Function Name": "test_response_model_no_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 296, - "End Line": 301 - }, - { - "Function Name": "test_no_response_model_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 339 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_dict_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 417 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_submodel_with_extra_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 425 - }, - { - "Function Name": "test_response_model_filtering_model_annotation_submodel_return_submodel", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 428, - "End Line": 433 - }, - { - "Function Name": "response_model_list_of_model_no_annotation", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 192, - "End Line": 196 - }, - { - "Function Name": "no_response_model_annotation_list_of_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 200, - "End Line": 204 - }, - { - "Function Name": "no_response_model_annotation_forward_ref_list_of_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 212 - }, - { - "Function Name": "test_no_response_model_no_annotation_return_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 257 - }, - { - "Function Name": "test_no_response_model_no_annotation_return_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 263 - }, - { - "Function Name": "test_response_model_no_annotation_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 266, - "End Line": 269 - }, - { - "Function Name": "test_response_model_no_annotation_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 272, - "End Line": 275 - }, - { - "Function Name": "test_response_model_no_annotation_return_dict_with_extra_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 290, - "End Line": 293 - }, - { - "Function Name": "test_no_response_model_annotation_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 304, - "End Line": 307 - }, - { - "Function Name": "test_no_response_model_annotation_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 313 - }, - { - "Function Name": "test_no_response_model_annotation_return_dict_with_extra_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 331 - }, - { - "Function Name": "test_response_model_none_annotation_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 342, - "End Line": 345 - }, - { - "Function Name": "test_response_model_none_annotation_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 351 - }, - { - "Function Name": "test_response_model_none_annotation_return_invalid_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 354, - "End Line": 357 - }, - { - "Function Name": "test_response_model_none_annotation_return_invalid_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 360, - "End Line": 363 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_same_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 388, - "End Line": 391 - }, - { - "Function Name": "test_response_model_model1_annotation_model2_return_exact_dict", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 397 - }, - { - "Function Name": "test_response_model_union_no_annotation_return_model1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 466 - }, - { - "Function Name": "test_response_model_union_no_annotation_return_model2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 469, - "End Line": 472 - }, - { - "Function Name": "test_no_response_model_annotation_union_return_model1", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 475, - "End Line": 478 - }, - { - "Function Name": "test_no_response_model_annotation_union_return_model2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 481, - "End Line": 484 - }, - { - "Function Name": "test_no_response_model_annotation_return_class", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 487, - "End Line": 490 + "Start Line": 22, + "End Line": 45 }, { - "Function Name": "test_no_response_model_annotation_json_response_class", + "Function Name": "test_get_route", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 493, - "End Line": 496 - }, - { - "Function Name": "no_response_model_no_annotation_return_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "no_response_model_no_annotation_return_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "response_model_no_annotation_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 - }, - { - "Function Name": "response_model_no_annotation_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 47 - }, - { - "Function Name": "response_model_no_annotation_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 52 - }, - { - "Function Name": "response_model_no_annotation_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 - }, - { - "Function Name": "response_model_no_annotation_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 64 - }, - { - "Function Name": "response_model_no_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 71 - }, - { - "Function Name": "no_response_model_annotation_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 76 - }, - { - "Function Name": "no_response_model_annotation_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 81 - }, - { - "Function Name": "no_response_model_annotation_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 86 - }, - { - "Function Name": "no_response_model_annotation_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 90, - "End Line": 91 - }, - { - "Function Name": "no_response_model_annotation_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 95, - "End Line": 96 - }, - { - "Function Name": "no_response_model_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 100, - "End Line": 101 - }, - { - "Function Name": "response_model_none_annotation_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 105, - "End Line": 106 - }, - { - "Function Name": "response_model_none_annotation_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 111 - }, - { - "Function Name": "response_model_none_annotation_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 115, - "End Line": 116 - }, - { - "Function Name": "response_model_none_annotation_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 120, - "End Line": 121 - }, - { - "Function Name": "response_model_none_annotation_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 128 - }, - { - "Function Name": "response_model_none_annotation_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 136 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_same_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 143 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_exact_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 150 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_invalid_dict", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 157 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_invalid_model", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 163, - "End Line": 164 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_dict_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 171, - "End Line": 172 - }, - { - "Function Name": "response_model_model1_annotation_model2_return_submodel_with_extra_data", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 179, - "End Line": 180 - }, - { - "Function Name": "response_model_filtering_model_annotation_submodel_return_submodel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 187, - "End Line": 188 - }, - { - "Function Name": "response_model_union_no_annotation_return_model1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 220 - }, - { - "Function Name": "response_model_union_no_annotation_return_model2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 227, - "End Line": 228 - }, - { - "Function Name": "no_response_model_annotation_union_return_model1", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 233 - }, - { - "Function Name": "no_response_model_annotation_union_return_model2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 237, - "End Line": 238 - }, - { - "Function Name": "no_response_model_annotation_response_class", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 242, - "End Line": 243 - }, - { - "Function Name": "no_response_model_annotation_json_response_class", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 248 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "read_root", + "Function Name": "route_with_extras", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 504, - "End Line": 505 + "Start Line": 9, + "End Line": 10 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 7, - "Sequential Logic Declarations": 216, - "Function Parameters": 75, - "Function/Method Declarations": 75, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 73, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 116, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 116, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 37, - "Generic Type Abstractions": 29, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 3, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -182318,7 +183797,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -182329,7 +183808,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 823, + "Structural Space Indentations": 27, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182345,16 +183824,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 23, - "Core Var Decl": 57, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 57, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 75, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -182378,38 +183857,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_response_model_data_filter.py": { + "python/fastapi/tests/test_openapi_schema_type.py": { "1. Artifact Identity": { - "Filename": "test_response_model_data_filter.py", - "Path": "python/fastapi/tests/test_response_model_data_filter.py", + "Filename": "test_openapi_schema_type.py", + "Path": "python/fastapi/tests/test_openapi_schema_type.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, UserBase", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3229.46, - "Y": 25.5, - "Z": -1548.44 + "X": 4925.73, + "Y": 258.75, + "Z": 764.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -182418,24 +183892,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 54, - "Documentation LOC": 0, - "Structural Magnitude": 26.58, - "Control Flow Ratio": "0.0%", + "Total LOC": 25, + "Coding LOC": 18, + "Documentation LOC": 2, + "Structural Magnitude": 8.26, + "Control Flow Ratio": "25.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.278 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.28%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.32%", - "Concurrency Exposure": "76.82%", + "API Exposure": "6.74%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -182446,92 +183920,52 @@ }, "5. Function Analysis": [ { - "Function Name": "read_pet", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 42 - }, - { - "Function Name": "create_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "read_pets", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 53 - }, - { - "Function Name": "test_filter_second_level_model", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_invalid_type_value", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 71 + "Control Flow Ratio": "60.0%", + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "test_list_of_models", - "Structural Impact": 1.3, + "Function Name": "test_allowed_schema_type", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 79 - }, - { - "Function Name": "test_filter_top_level_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 63 + "Start Line": 13, + "End Line": 18 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 7, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 9, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 2, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4, "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 3, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -182556,7 +183990,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, + "Structural Space Indentations": 11, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182572,16 +184006,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 10, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 2, "Design Camel Case": 0, - "Design Snake Case": 18, + "Design Snake Case": 2, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -182605,21 +184039,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient", - "pydantic" + "fastapi.openapi.models", + "pytest" ] }, - "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py": { + "python/fastapi/tests/test_openapi_separate_input_output_schemas.py": { "1. Artifact Identity": { - "Filename": "test_response_model_data_filter_no_inheritance.py", - "Path": "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py", + "Filename": "test_openapi_separate_input_output_schemas.py", + "Path": "python/fastapi/tests/test_openapi_separate_input_output_schemas.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -182630,9 +184063,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1558.5, - "Y": -159.22, - "Z": 892.06 + "X": 3473.07, + "Y": 10.01, + "Z": -673.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -182641,24 +184074,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 82, - "Coding LOC": 56, + "Total LOC": 677, + "Coding LOC": 648, "Documentation LOC": 0, - "Structural Magnitude": 26.62, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 85.96, + "Control Flow Ratio": "4.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.025 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "2.61%", + "Error & Exception Exposure": "38.96%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.26%", - "Concurrency Exposure": "75.45%", + "API Exposure": "9.34%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -182669,95 +184102,165 @@ }, "5. Function Analysis": [ { - "Function Name": "read_pet", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 44 + "Function Name": "test_openapi_schema", + "Structural Impact": 16.0, + "Lines of Code (LOC)": 280, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "2.3%", + "Start Line": 159, + "End Line": 438 }, { - "Function Name": "create_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "test_openapi_schema_no_separate", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 236, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "3.0%", + "Start Line": 441, + "End Line": 676 + }, + { + "Function Name": "get_app_client", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 + "Control Flow Ratio": "9.1%", + "Start Line": 30, + "End Line": 59 }, { - "Function Name": "read_pets", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "test_with_computed_field", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 55 + "Control Flow Ratio": "40.0%", + "Start Line": 143, + "End Line": 156 }, { - "Function Name": "test_filter_second_level_model", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_create_item_list", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 73 + "Start Line": 96, + "End Line": 120 }, { - "Function Name": "test_list_of_models", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_create_item_with_sub", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 81 + "Start Line": 75, + "End Line": 93 }, { - "Function Name": "test_filter_top_level_model", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_read_items", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 65 + "Start Line": 123, + "End Line": 140 + }, + { + "Function Name": "create_with_computed_field", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 56 + }, + { + "Function Name": "test_create_item", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 72 + }, + { + "Function Name": "computed_field", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 27 + }, + { + "Function Name": "create_item", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "create_item_list", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "read_items", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 50 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 113, + "Function Parameters": 13, + "Function/Method Declarations": 13, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 22, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 20, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 21, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 6, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 2, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -182779,7 +184282,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 37, + "Structural Space Indentations": 633, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182795,16 +184298,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 10, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 38, "Design Camel Case": 0, - "Design Snake Case": 18, - "Design Pascal Case": 0, + "Design Snake Case": 35, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -182812,7 +184315,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 5, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -182828,7 +184331,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -182836,26 +184339,26 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_response_model_default_factory.py": { + "python/fastapi/tests/test_openapi_servers.py": { "1. Artifact Identity": { - "Filename": "test_response_model_default_factory.py", - "Path": "python/fastapi/tests/test_response_model_default_factory.py", + "Filename": "test_openapi_servers.py", + "Path": "python/fastapi/tests/test_openapi_servers.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1010.56, - "Y": -292.13, - "Z": 682.66 + "X": 4973.35, + "Y": 236.72, + "Z": 39.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -182864,24 +184367,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 48, - "Coding LOC": 30, + "Total LOC": 61, + "Coding LOC": 51, "Documentation LOC": 0, - "Structural Magnitude": 14.6, + "Structural Magnitude": 9.72, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.267 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.32%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.69%", - "Concurrency Exposure": "74.44%", + "API Exposure": "7.8%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -182892,67 +184395,57 @@ }, "5. Function Analysis": [ { - "Function Name": "test_response_model_has_default_factory_return_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 38 - }, - { - "Function Name": "test_response_model_has_default_factory_return_model", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 31, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 47 + "Start Line": 30, + "End Line": 60 }, { - "Function Name": "response_model_has_default_factory_return_dict", + "Function Name": "foo", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "response_model_has_default_factory_return_model", + "Function Name": "test_app", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 25, - "End Line": 26 + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 5, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -182982,7 +184475,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, + "Structural Space Indentations": 41, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -182999,9 +184492,9 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -183039,26 +184532,25 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_response_model_include_exclude.py": { + "python/fastapi/tests/test_operations_signatures.py": { "1. Artifact Identity": { - "Filename": "test_response_model_include_exclude.py", - "Path": "python/fastapi/tests/test_response_model_include_exclude.py", + "Filename": "test_operations_signatures.py", + "Path": "python/fastapi/tests/test_operations_signatures.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2231.67, - "Y": -122.93, - "Z": 1059.16 + "X": 1329.4, + "Y": -249.72, + "Z": -1537.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183067,23 +184559,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 176, - "Coding LOC": 137, + "Total LOC": 23, + "Coding LOC": 18, "Documentation LOC": 0, - "Structural Magnitude": 40.14, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 5.16, + "Control Flow Ratio": "20.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 2.444 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "49.94%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.94%", + "API Exposure": "4.36%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -183095,152 +184587,42 @@ }, "5. Function Analysis": [ { - "Function Name": "simple_include_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 49 - }, - { - "Function Name": "simple_exclude_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 76 - }, - { - "Function Name": "mixed", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 93 - }, - { - "Function Name": "mixed_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 102, - "End Line": 110 - }, - { - "Function Name": "test_nested_include_simple", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 124 - }, - { - "Function Name": "test_nested_include_simple_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 135 - }, - { - "Function Name": "test_nested_exclude_simple", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 138, - "End Line": 144 - }, - { - "Function Name": "test_nested_exclude_simple_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 153 - }, - { - "Function Name": "test_nested_include_mixed", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 164 - }, - { - "Function Name": "test_nested_include_mixed_dict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 167, - "End Line": 175 - }, - { - "Function Name": "simple_include", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 34 - }, - { - "Function Name": "simple_exclude", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "test_signatures_consistency", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 61 + "Control Flow Ratio": "28.6%", + "Start Line": 8, + "End Line": 22 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 12, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 16, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 8, + "Function Parameters": 1, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 21, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 6, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 8, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -183265,7 +184647,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 105, + "Structural Space Indentations": 14, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183281,16 +184663,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 31, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 31, + "Design Snake Case": 6, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -183314,21 +184696,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "pydantic" + "inspect" ] }, - "python/fastapi/tests/test_response_model_invalid.py": { + "python/fastapi/tests/test_optional_file_list.py": { "1. Artifact Identity": { - "Filename": "test_response_model_invalid.py", - "Path": "python/fastapi/tests/test_response_model_invalid.py", + "Filename": "test_optional_file_list.py", + "Path": "python/fastapi/tests/test_optional_file_list.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -183338,9 +184719,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1943.3, - "Y": -161.35, - "Z": -1206.3 + "X": 3829.74, + "Y": 116.26, + "Z": 1804.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183349,24 +184730,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 44, - "Coding LOC": 29, + "Total LOC": 29, + "Coding LOC": 21, "Documentation LOC": 0, - "Structural Magnitude": 27.58, - "Control Flow Ratio": "17.4%", + "Structural Magnitude": 12.42, + "Control Flow Ratio": "13.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.207 + "Raw Cognitive Density": 0.333 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.11%", - "Error & Exception Exposure": "80.0%", + "Cognitive Load Exposure": "7.94%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.87%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.46%", + "Concurrency Exposure": "47.48%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -183377,112 +184758,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid_response_model_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 10, - "End Line": 16 - }, - { - "Function Name": "test_invalid_response_model_sub_type_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 19, - "End Line": 25 - }, - { - "Function Name": "test_invalid_response_model_in_responses_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 28, - "End Line": 34 - }, - { - "Function Name": "test_invalid_response_model_sub_type_in_responses_raises", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 37, - "End Line": 43 + "Function Name": "upload_files", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 8, + "End Line": 11 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_optional_bytes_list", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 14, + "End Line": 21 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_optional_bytes_list_no_files", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - }, - { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 43 + "End Line": 28 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 19, - "Function Parameters": 8, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -183507,7 +184838,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 21, + "Structural Space Indentations": 14, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183523,16 +184854,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 4, - "Orphaned Logic": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -183556,34 +184887,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "pytest" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_response_model_sub_types.py": { + "python/fastapi/tests/test_orjson_response_class.py": { "1. Artifact Identity": { - "Filename": "test_response_model_sub_types.py", - "Path": "python/fastapi/tests/test_response_model_sub_types.py", + "Filename": "test_orjson_response_class.py", + "Path": "python/fastapi/tests/test_orjson_response_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2157.87, - "Y": -110.58, - "Z": 1308.85 + "X": 4973.94, + "Y": 206.41, + "Z": -592.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183592,23 +184921,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 162, - "Coding LOC": 143, + "Total LOC": 29, + "Coding LOC": 20, "Documentation LOC": 0, - "Structural Magnitude": 25.66, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 7.8, + "Control Flow Ratio": "16.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.25 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "42.33%", + "Cognitive Load Exposure": "5.96%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.76%", + "API Exposure": "8.15%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -183620,92 +184949,52 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 161 - }, - { - "Function Name": "test_path_operations", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, + "Function Name": "test_orjson_non_str_keys", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 45 + "Control Flow Ratio": "50.0%", + "Start Line": 23, + "End Line": 28 }, { - "Function Name": "valid1", + "Function Name": "get_orjson_non_str_keys", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 15, - "End Line": 16 - }, - { - "Function Name": "valid2", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "valid3", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 26 - }, - { - "Function Name": "valid4", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 31 + "End Line": 17 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 15, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -183730,7 +185019,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 126, + "Structural Space Indentations": 9, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183746,10 +185035,10 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 11, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -183779,22 +185068,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "sqlalchemy.sql.elements", + "warnings" ] }, - "python/fastapi/tests/test_return_none_stringified_annotations.py": { + "python/fastapi/tests/test_param_class.py": { "1. Artifact Identity": { - "Filename": "test_return_none_stringified_annotations.py", - "Path": "python/fastapi/tests/test_return_none_stringified_annotations.py", + "Filename": "test_param_class.py", + "Path": "python/fastapi/tests/test_param_class.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -183804,9 +185095,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4349.96, - "Y": 123.27, - "Z": -1835.22 + "X": 3625.52, + "Y": 115.49, + "Z": 2203.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183815,27 +185106,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 18, - "Coding LOC": 12, + "Total LOC": 26, + "Coding LOC": 16, "Documentation LOC": 0, - "Structural Magnitude": 5.94, + "Structural Magnitude": 8.22, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.167 + "Raw Cognitive Density": 0.125 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "3.79%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.42%", + "API Exposure": "9.77%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "80.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -183843,48 +185134,58 @@ }, "5. Function Analysis": [ { - "Function Name": "test_no_content", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 9, + "End Line": 10 + }, + { + "Function Name": "test_default_param_query_none", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7, - "End Line": 17 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "return_no_content", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_default_param_query", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 22, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 10, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Sequential Logic Declarations": 14, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -183913,7 +185214,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 8, + "Structural Space Indentations": 7, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -183930,15 +185231,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Core Var Decl": 5, "Design Camel Case": 0, "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -183964,19 +185265,19 @@ "8. Dependency Network": { "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient", - "http" + "fastapi.params", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_route_scope.py": { + "python/fastapi/tests/test_param_in_path_and_dependency.py": { "1. Artifact Identity": { - "Filename": "test_route_scope.py", - "Path": "python/fastapi/tests/test_route_scope.py", + "Filename": "test_param_in_path_and_dependency.py", + "Path": "python/fastapi/tests/test_param_in_path_and_dependency.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -183986,9 +185287,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2371.14, - "Y": -67.58, - "Z": -1313.2 + "X": 4445.24, + "Y": 205.67, + "Z": 736.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -183997,24 +185298,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 51, - "Coding LOC": 33, + "Total LOC": 100, + "Coding LOC": 88, "Documentation LOC": 0, - "Structural Magnitude": 25.26, - "Control Flow Ratio": "11.1%", + "Structural Magnitude": 17.66, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.711 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "23.07%", - "Error & Exception Exposure": "17.91%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "47.85%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.12%", - "Concurrency Exposure": "97.53%", + "API Exposure": "7.76%", + "Concurrency Exposure": "39.55%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -184025,109 +185326,79 @@ }, "5. Function Analysis": [ { - "Function Name": "test_websocket_invalid_path_doesnt_match", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 47, - "End Line": 50 - }, - { - "Function Name": "test_websocket", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 41, - "End Line": 44 - }, - { - "Function Name": "get_user", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 12 - }, - { - "Function Name": "websocket_item", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 75, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 + "Start Line": 25, + "End Line": 99 }, { - "Function Name": "test_get", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "user_exists", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_invalid_method_doesnt_match", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_users", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 33 + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "test_invalid_path_doesnt_match", + "Function Name": "test_read_users", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 + "Start Line": 20, + "End Line": 22 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 24, - "Function Parameters": 7, - "Function/Method Declarations": 7, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 26, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 4, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -184145,7 +185416,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Space Indentations": 78, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -184162,22 +185433,22 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 2, + "Design Snake Case": 5, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 7, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -184194,22 +185465,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.routing", "fastapi.testclient", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_router_circular_import.py": { + "python/fastapi/tests/test_param_include_in_schema.py": { "1. Artifact Identity": { - "Filename": "test_router_circular_import.py", - "Path": "python/fastapi/tests/test_router_circular_import.py", + "Filename": "test_param_include_in_schema.py", + "Path": "python/fastapi/tests/test_param_include_in_schema.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -184219,9 +185489,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3173.02, - "Y": 34.71, - "Z": -2197.96 + "X": 1732.06, + "Y": -210.06, + "Z": -481.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -184230,27 +185500,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 13, - "Coding LOC": 9, + "Total LOC": 247, + "Coding LOC": 227, "Documentation LOC": 0, - "Structural Magnitude": 4.58, - "Control Flow Ratio": "33.3%", + "Structural Magnitude": 44.04, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.444 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "5.25%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.57%", + "Concurrency Exposure": "36.12%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "60.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -184258,92 +185528,172 @@ }, "5. Function Analysis": [ { - "Function Name": "test_router_circular_import", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 135, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 5, - "End Line": 12 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 4, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 6, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, - "Design Upper Case": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 112, + "End Line": 246 + }, + { + "Function Name": "test_hidden_cookie", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 56 + }, + { + "Function Name": "test_hidden_header", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 80 + }, + { + "Function Name": "test_hidden_query", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 105, + "End Line": 109 + }, + { + "Function Name": "hidden_cookie", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 13 + }, + { + "Function Name": "hidden_header", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 20 + }, + { + "Function Name": "hidden_query", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 32 + }, + { + "Function Name": "hidden_path", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 + }, + { + "Function Name": "test_hidden_path", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 87 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 41, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 19, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 200, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 15, + "Design Camel Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 3, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -184367,33 +185717,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.testclient", + "inline_snapshot", "pytest" ] }, - "python/fastapi/tests/test_router_events.py": { + "python/fastapi/tests/test_params_repr.py": { "1. Artifact Identity": { - "Filename": "test_router_events.py", - "Path": "python/fastapi/tests/test_router_events.py", + "Filename": "test_params_repr.py", + "Path": "python/fastapi/tests/test_params_repr.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3402.36, - "Y": 7.28, - "Z": 226.23 + "X": 2543.09, + "Y": -90.36, + "Z": -937.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -184402,24 +185753,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 379, - "Coding LOC": 293, - "Documentation LOC": 4, - "Structural Magnitude": 157.56, - "Control Flow Ratio": "5.6%", + "Total LOC": 115, + "Coding LOC": 58, + "Documentation LOC": 0, + "Structural Magnitude": 57.86, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.241 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.44%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.16%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.37%", - "Concurrency Exposure": "80.7%", + "API Exposure": "14.02%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -184430,287 +185781,97 @@ }, "5. Function Analysis": [ { - "Function Name": "test_router_events", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "3.2%", - "Start Line": 27, - "End Line": 86 - }, - { - "Function Name": "test_router_nested_lifespan_state", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "3.2%", - "Start Line": 114, - "End Line": 171 - }, - { - "Function Name": "test_startup_shutdown_handlers_as_parameters", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "3.2%", - "Start Line": 321, - "End Line": 378 - }, - { - "Function Name": "test_router_sync_generator_lifespan", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "6.2%", - "Start Line": 268, - "End Line": 292 - }, - { - "Function Name": "test_app_lifespan_state", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "7.1%", - "Start Line": 89, - "End Line": 111 - }, - { - "Function Name": "test_router_async_generator_lifespan", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "7.1%", - "Start Line": 295, - "End Line": 318 - }, - { - "Function Name": "test_router_async_shutdown_handler", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "10.0%", - "Start Line": 248, - "End Line": 265 - }, - { - "Function Name": "test_router_nested_lifespan_state_overriding_by_parent", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 174, - "End Line": 202 - }, - { - "Function Name": "test_merged_mixed_state_lifespans", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "14.3%", - "Start Line": 222, - "End Line": 242 - }, - { - "Function Name": "test_merged_no_return_lifespans_return_none", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 205, - "End Line": 219 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 176, - "End Line": 182 - }, - { - "Function Name": "router_lifespan", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 185, - "End Line": 191 - }, - { - "Function Name": "main", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 142, - "End Line": 146 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 94 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 119 - }, - { - "Function Name": "router_lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 122, - "End Line": 125 - }, - { - "Function Name": "subrouter_lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 131 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 272, - "End Line": 275 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 298, - "End Line": 301 - }, - { - "Function Name": "lifespan", - "Structural Impact": 1.5, + "Function Name": "get_user", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 208 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "router_lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_str", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 211, - "End Line": 212 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_none", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 224, - "End Line": 225 + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "router_lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_ellipsis", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 228, - "End Line": 229 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "sub_router_lifespan", - "Structural Impact": 1.5, + "Function Name": "test_param_repr_number", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 233 + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "state", + "Function Name": "test_param_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "main", + "Function Name": "test_path_repr", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Start Line": 32, + "End Line": 34 }, { - "Function Name": "app_startup", + "Function Name": "test_query_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 37, + "End Line": 38 }, { - "Function Name": "app_shutdown", + "Function Name": "test_query_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 40 + "Start Line": 41, + "End Line": 42 }, { - "Function Name": "router_startup", + "Function Name": "test_query_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -184720,7 +185881,7 @@ "End Line": 46 }, { - "Function Name": "router_shutdown", + "Function Name": "test_query_repr_number", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -184730,353 +185891,188 @@ "End Line": 50 }, { - "Function Name": "sub_router_startup", + "Function Name": "test_query_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Start Line": 53, + "End Line": 54 }, { - "Function Name": "sub_router_shutdown", + "Function Name": "test_header_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 60 + "Start Line": 57, + "End Line": 58 }, { - "Function Name": "main", + "Function Name": "test_header_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 100 + "Start Line": 61, + "End Line": 62 }, { - "Function Name": "main", + "Function Name": "test_header_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 254 + "Start Line": 65, + "End Line": 66 }, { - "Function Name": "app_shutdown", + "Function Name": "test_header_repr_number", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 257, - "End Line": 258 + "Start Line": 69, + "End Line": 70 }, { - "Function Name": "main", + "Function Name": "test_header_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 281 + "Start Line": 73, + "End Line": 74 }, { - "Function Name": "main", + "Function Name": "test_cookie_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 306, - "End Line": 307 + "Start Line": 77, + "End Line": 78 }, { - "Function Name": "app_startup", + "Function Name": "test_cookie_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 324, - "End Line": 325 + "Start Line": 81, + "End Line": 82 }, { - "Function Name": "app_shutdown", + "Function Name": "test_cookie_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 327, - "End Line": 328 + "Start Line": 85, + "End Line": 86 }, { - "Function Name": "main", + "Function Name": "test_cookie_repr_number", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 333, - "End Line": 334 + "Start Line": 89, + "End Line": 90 }, { - "Function Name": "router_startup", + "Function Name": "test_cookie_repr_list", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 337 + "Start Line": 93, + "End Line": 94 }, { - "Function Name": "router_shutdown", + "Function Name": "test_body_repr_str", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 339, - "End Line": 340 + "Start Line": 97, + "End Line": 98 }, { - "Function Name": "sub_router_startup", + "Function Name": "test_body_repr_none", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 344, - "End Line": 345 + "Start Line": 101, + "End Line": 102 }, { - "Function Name": "sub_router_shutdown", + "Function Name": "test_body_repr_ellipsis", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 348 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 170, - "Function Parameters": 44, - "Function/Method Declarations": 44, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 96, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 52, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 8, - "Unit Test Assertions": 109, - "Asynchronous/Concurrent Execution": 13, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 28, - "Generic Type Abstractions": 57, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 9, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 270, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 28, - "Vectorized Math & Tensor Operations": 18, - "Core Var Decl": 34, - "Design Camel Case": 0, - "Design Snake Case": 34, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 22, - "Orphaned Logic": 10, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "collections.abc", - "contextlib", - "fastapi", - "fastapi.testclient", - "pydantic", - "pytest" - ] - }, - "python/fastapi/tests/test_router_prefix_with_template.py": { - "1. Artifact Identity": { - "Filename": "test_router_prefix_with_template.py", - "Path": "python/fastapi/tests/test_router_prefix_with_template.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 619.45, - "Y": -312.55, - "Z": 264.5 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 24, - "Coding LOC": 13, - "Documentation LOC": 0, - "Structural Magnitude": 6.26, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "8.61%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 105, + "End Line": 106 + }, { - "Function Name": "read_user", - "Structural Impact": 1.8, + "Function Name": "test_body_repr_number", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 109, + "End Line": 110 }, { - "Function Name": "test_get", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_body_repr_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 23 + "Start Line": 113, + "End Line": 114 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 9, - "Function Parameters": 2, - "Function/Method Declarations": 2, + "Sequential Logic Declarations": 59, + "Function Parameters": 27, + "Function/Method Declarations": 27, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 27, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 27, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 53, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -185105,7 +186101,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, + "Structural Space Indentations": 28, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -185121,16 +186117,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 27, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -185160,14 +186156,14 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" + "fastapi.params", + "typing" ] }, - "python/fastapi/tests/test_router_redirect_slashes.py": { + "python/fastapi/tests/test_path.py": { "1. Artifact Identity": { - "Filename": "test_router_redirect_slashes.py", - "Path": "python/fastapi/tests/test_router_redirect_slashes.py", + "Filename": "test_path.py", + "Path": "python/fastapi/tests/test_path.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -185177,9 +186173,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3395.23, - "Y": -31.8, - "Z": -2203.64 + "X": 3327.66, + "Y": 13.33, + "Z": -208.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -185188,23 +186184,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 41, - "Coding LOC": 26, + "Total LOC": 781, + "Coding LOC": 628, "Documentation LOC": 0, - "Structural Magnitude": 12.52, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 199.06, + "Control Flow Ratio": "2.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.077 + "Raw Cognitive Density": 0.019 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.17%", + "Cognitive Load Exposure": "2.55%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.41%", + "API Exposure": "13.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -185216,634 +186212,784 @@ }, "5. Function Analysis": [ { - "Function Name": "test_redirect_slashes_enabled", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "test_path_param_ge_2", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 362, + "End Line": 375 + }, + { + "Function Name": "test_path_param_le_42", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 422, + "End Line": 435 + }, + { + "Function Name": "test_path_param_le_ge_4", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 505, + "End Line": 518 + }, + { + "Function Name": "test_path_param_le_int_42", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 595, + "End Line": 608 + }, + { + "Function Name": "test_path_param_ge_int_2", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 650, + "End Line": 663 + }, + { + "Function Name": "test_path_param_le_ge_int_4", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 752, + "End Line": 765 + }, + { + "Function Name": "test_path_param_minlength_fo", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5, - "End Line": 21 + "Start Line": 230, + "End Line": 243 }, { - "Function Name": "test_redirect_slashes_disabled", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "test_path_param_maxlength_foobar", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 40 + "Start Line": 252, + "End Line": 265 }, { - "Function Name": "hello_page", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_min_maxlength_foobar", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 274, + "End Line": 287 }, { - "Function Name": "hello_page", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_min_maxlength_f", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 14, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 22, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 10, - "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "fastapi", - "fastapi.testclient" - ] - }, - "python/fastapi/tests/test_schema_compat_pydantic_v2.py": { - "1. Artifact Identity": { - "Filename": "test_schema_compat_pydantic_v2.py", - "Path": "python/fastapi/tests/test_schema_compat_pydantic_v2.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "str, Enum, BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 2048.25, - "Y": -176.92, - "Z": -1440.17 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 122, - "Coding LOC": 106, - "Documentation LOC": 2, - "Structural Magnitude": 21.22, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "9.13%", - "Concurrency Exposure": "22.63%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 290, + "End Line": 303 + }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 80, + "Function Name": "test_path_param_gt_2", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 121 + "Start Line": 312, + "End Line": 325 }, { - "Function Name": "get_client", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, + "Function Name": "test_path_param_gt0_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 32 + "Start Line": 334, + "End Line": 347 }, { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "test_path_param_lt_42", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 38 + "Start Line": 378, + "End Line": 391 }, { - "Function Name": "get_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_lt0_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 32, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 93, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 8, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "dirty_equals", - "enum", - "fastapi", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest", - "tests.utils" - ] - }, - "python/fastapi/tests/test_schema_extra_examples.py": { - "1. Artifact Identity": { - "Filename": "test_schema_extra_examples.py", - "Path": "python/fastapi/tests/test_schema_extra_examples.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "python", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Shebang)" - }, - "2. Topological Coordinates": { - "X": 3034.94, - "Y": -40.77, - "Z": 835.32 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 858, - "Coding LOC": 784, - "Documentation LOC": 34, - "Structural Magnitude": 123.98, - "Control Flow Ratio": "9.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.023 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.53%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.0%", - "API Exposure": "10.69%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "8.54%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 406, + "End Line": 419 + }, { - "Function Name": "create_app", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 205, - "Control Flow Branches": 10, + "Function Name": "test_path_param_lt_gt_4", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 9, - "End Line": 213 + "Control Flow Ratio": "0.0%", + "Start Line": 456, + "End Line": 469 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 605, + "Function Name": "test_path_param_lt_gt_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 253, - "End Line": 857 + "Start Line": 472, + "End Line": 485 }, { - "Function Name": "test_call_api", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 35, + "Function Name": "test_path_param_lt_int_42", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 216, - "End Line": 250 + "Start Line": 527, + "End Line": 540 }, { - "Function Name": "examples", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "test_path_param_gt_int_2", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 38 + "Start Line": 564, + "End Line": 577 }, { - "Function Name": "example_examples", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "test_path_param_lt_gt_int_4", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 52 + "Start Line": 687, + "End Line": 700 }, { - "Function Name": "header_examples", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Function Name": "test_path_param_lt_gt_int_0", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 167 + "Start Line": 703, + "End Line": 716 }, { - "Function Name": "path_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_int_foobar", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 106, - "End Line": 112 + "Start Line": 44, + "End Line": 56 }, { - "Function Name": "query_example", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_int_True", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 117, - "End Line": 123 + "Start Line": 59, + "End Line": 71 }, { - "Function Name": "query_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_int_42_5", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 132 + "Start Line": 80, + "End Line": 92 }, { - "Function Name": "query_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "test_path_float_foobar", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 107 + }, + { + "Function Name": "test_path_float_True", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 122 + }, + { + "Function Name": "test_path_bool_foobar", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 137, - "End Line": 144 + "End Line": 149 }, { - "Function Name": "header_example", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_bool_42", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 155 + "Start Line": 158, + "End Line": 170 }, { - "Function Name": "header_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "test_path_bool_42_5", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 172, - "End Line": 179 + "Start Line": 173, + "End Line": 185 }, { - "Function Name": "cookie_example", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_param_lt_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 184, - "End Line": 190 + "Start Line": 543, + "End Line": 555 }, { - "Function Name": "cookie_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "test_path_param_gt_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 193, - "End Line": 199 + "Start Line": 580, + "End Line": 592 }, { - "Function Name": "cookie_example_examples", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "test_path_param_le_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 204, - "End Line": 211 + "Start Line": 623, + "End Line": 635 }, { - "Function Name": "path_example", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "test_path_param_ge_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 93 + "Start Line": 666, + "End Line": 678 }, { - "Function Name": "path_examples", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "test_path_param_lt_gt_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 101 + "Start Line": 719, + "End Line": 731 }, { - "Function Name": "schema_extra", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_param_le_ge_int_2_7", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 768, + "End Line": 780 + }, + { + "Function Name": "test_text_get", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 11 + }, + { + "Function Name": "test_nonexistent", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 17 + }, + { + "Function Name": "test_path_foobar", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 20, - "End Line": 21 + "End Line": 23 }, { - "Function Name": "example", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_path_str_foobar", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 26, - "End Line": 27 + "End Line": 29 + }, + { + "Function Name": "test_path_str_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 35 + }, + { + "Function Name": "test_path_str_True", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 41 + }, + { + "Function Name": "test_path_int_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 74, + "End Line": 77 + }, + { + "Function Name": "test_path_float_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 128 + }, + { + "Function Name": "test_path_float_42_5", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 131, + "End Line": 134 + }, + { + "Function Name": "test_path_bool_True", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 152, + "End Line": 155 + }, + { + "Function Name": "test_path_bool_1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 191 + }, + { + "Function Name": "test_path_bool_0", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 194, + "End Line": 197 + }, + { + "Function Name": "test_path_bool_true", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 200, + "End Line": 203 + }, + { + "Function Name": "test_path_bool_False", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 206, + "End Line": 209 + }, + { + "Function Name": "test_path_bool_false", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 212, + "End Line": 215 + }, + { + "Function Name": "test_path_param_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 218, + "End Line": 221 + }, + { + "Function Name": "test_path_param_minlength_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 224, + "End Line": 227 + }, + { + "Function Name": "test_path_param_maxlength_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 246, + "End Line": 249 + }, + { + "Function Name": "test_path_param_min_maxlength_foo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 268, + "End Line": 271 + }, + { + "Function Name": "test_path_param_gt_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 306, + "End Line": 309 + }, + { + "Function Name": "test_path_param_gt0_0_05", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 331 + }, + { + "Function Name": "test_path_param_ge_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 350, + "End Line": 353 + }, + { + "Function Name": "test_path_param_ge_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 356, + "End Line": 359 + }, + { + "Function Name": "test_path_param_lt_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 394, + "End Line": 397 + }, + { + "Function Name": "test_path_param_lt0__1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 400, + "End Line": 403 + }, + { + "Function Name": "test_path_param_le_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 438, + "End Line": 441 + }, + { + "Function Name": "test_path_param_le_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 444, + "End Line": 447 + }, + { + "Function Name": "test_path_param_lt_gt_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 450, + "End Line": 453 + }, + { + "Function Name": "test_path_param_le_ge_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 488, + "End Line": 491 + }, + { + "Function Name": "test_path_param_le_ge_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 499, + "End Line": 502 + }, + { + "Function Name": "test_path_param_lt_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 521, + "End Line": 524 + }, + { + "Function Name": "test_path_param_gt_int_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 558, + "End Line": 561 + }, + { + "Function Name": "test_path_param_le_int_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 611, + "End Line": 614 + }, + { + "Function Name": "test_path_param_le_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 617, + "End Line": 620 + }, + { + "Function Name": "test_path_param_ge_int_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 638, + "End Line": 641 + }, + { + "Function Name": "test_path_param_ge_int_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 644, + "End Line": 647 + }, + { + "Function Name": "test_path_param_lt_gt_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 681, + "End Line": 684 + }, + { + "Function Name": "test_path_param_le_ge_int_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 734, + "End Line": 737 + }, + { + "Function Name": "test_path_param_le_ge_int_1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 740, + "End Line": 743 + }, + { + "Function Name": "test_path_param_le_ge_int_3", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 746, + "End Line": 749 + }, + { + "Function Name": "test_path_param_le_ge_1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 494, + "End Line": 496 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 100, - "Function Parameters": 19, - "Function/Method Declarations": 19, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 20, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 273, + "Function Parameters": 75, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 149, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 36, + "Exposed API / Public Exports": 75, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 6, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 31, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 224, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 16, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, @@ -185866,7 +187012,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 775, + "Structural Space Indentations": 550, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -185882,16 +187028,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 67, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 76, "Design Camel Case": 0, - "Design Snake Case": 55, - "Design Pascal Case": 12, + "Design Snake Case": 76, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 75, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -185915,37 +187061,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.exceptions", - "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + ".main", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_schema_ref_pydantic_v2.py": { + "python/fastapi/tests/test_put_no_body.py": { "1. Artifact Identity": { - "Filename": "test_schema_ref_pydantic_v2.py", - "Path": "python/fastapi/tests/test_schema_ref_pydantic_v2.py", + "Filename": "test_put_no_body.py", + "Path": "python/fastapi/tests/test_put_no_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4109.14, - "Y": 92.33, - "Z": -1657.25 + "X": 2988.43, + "Y": 27.15, + "Z": 1979.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -185954,10 +187095,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 69, - "Coding LOC": 58, + "Total LOC": 104, + "Coding LOC": 92, "Documentation LOC": 0, - "Structural Magnitude": 15.76, + "Structural Magnitude": 15.54, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -185967,11 +187108,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "33.95%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.16%", - "Concurrency Exposure": "29.4%", + "API Exposure": "7.7%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -185983,71 +187124,71 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 38, + "Structural Impact": 4.8, + "Lines of Code (LOC)": 76, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 68 + "Start Line": 28, + "End Line": 103 }, { - "Function Name": "get_client", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "save_item_no_body", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 23 + "Start Line": 9, + "End Line": 10 }, { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "test_put_no_body", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 28 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "read_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_put_no_body_with_body", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 22, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, + "Sequential Logic Declarations": 29, "Function Parameters": 4, "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, + "Class/Entity Declarations": 0, "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -186072,7 +187213,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 48, + "Structural Space Indentations": 82, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186088,10 +187229,10 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 7, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -186121,7 +187262,7 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 @@ -186129,16 +187270,13 @@ "9. Extracted Dependencies": [ "fastapi", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_security_api_key_cookie.py": { + "python/fastapi/tests/test_pydantic_v1_error.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_cookie.py", - "Path": "python/fastapi/tests/test_security_api_key_cookie.py", + "Filename": "test_pydantic_v1_error.py", + "Path": "python/fastapi/tests/test_pydantic_v1_error.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -186149,9 +187287,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1109.08, - "Y": -263.54, - "Z": -779.7 + "X": 2813.11, + "Y": -75.98, + "Z": -1232.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186160,23 +187298,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 56, + "Total LOC": 97, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 16.22, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 48.12, + "Control Flow Ratio": "18.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.164 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.38%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.72%", + "API Exposure": "14.04%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -186188,89 +187326,159 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", + "Function Name": "test_raises_pydantic_v1_model_in_additional_responses_model", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 58, + "End Line": 70 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_endpoint_param", "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 19, + "End Line": 29 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_return_type", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 32, + "End Line": 42 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_response_model", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 45, + "End Line": 55 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_union", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 73, + "End Line": 83 + }, + { + "Function Name": "test_raises_pydantic_v1_model_in_sequence", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 86, + "End Line": 96 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 70 + "Start Line": 28, + "End Line": 29 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 82, + "End Line": 83 }, { - "Function Name": "read_current_user", + "Function Name": "endpoint", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 95, + "End Line": 96 }, { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 38 + "Start Line": 41, + "End Line": 42 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 30 + "Start Line": 54, + "End Line": 55 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 69, + "End Line": 70 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 36, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 24, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 13, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 6, + "Generic Type Abstractions": 8, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186288,7 +187496,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 42, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186304,16 +187512,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 1, + "Design Snake Case": 8, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186337,36 +187545,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.exceptions", + "pydantic.v1", + "pytest", + "sys", + "tests.utils", + "warnings" ] }, - "python/fastapi/tests/test_security_api_key_cookie_description.py": { + "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_cookie_description.py", - "Path": "python/fastapi/tests/test_security_api_key_cookie_description.py", + "Filename": "test_pydanticv2_dataclasses_uuid_stringified_annotations.py", + "Path": "python/fastapi/tests/test_pydanticv2_dataclasses_uuid_stringified_annotations.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2613.73, - "Y": -28.07, - "Z": 1940.85 + "X": 769.12, + "Y": -263.82, + "Z": 424.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186375,24 +187584,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 61, + "Total LOC": 52, + "Coding LOC": 39, "Documentation LOC": 0, - "Structural Magnitude": 16.62, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 10.78, + "Control Flow Ratio": "9.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.179 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.63%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", - "Concurrency Exposure": "0.0%", + "API Exposure": "6.49%", + "Concurrency Exposure": "35.66%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -186403,89 +187612,59 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 75 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "test_annotations", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 38 + "Control Flow Ratio": "25.0%", + "Start Line": 39, + "End Line": 51 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "read_item", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", + "Control Flow Ratio": "33.3%", "Start Line": 26, - "End Line": 30 + "End Line": 33 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 19, + "Function Parameters": 2, + "Function/Method Declarations": 2, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186499,11 +187678,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 25, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186519,16 +187698,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 10, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186552,36 +187731,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "__future__", + "dataclasses", + "dirty_equals", "fastapi", - "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic" + "uuid" ] }, - "python/fastapi/tests/test_security_api_key_cookie_optional.py": { + "python/fastapi/tests/test_query.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_cookie_optional.py", - "Path": "python/fastapi/tests/test_security_api_key_cookie_optional.py", + "Filename": "test_query.py", + "Path": "python/fastapi/tests/test_query.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1356.23, - "Y": -265.29, - "Z": 719.51 + "X": 3714.5, + "Y": 55.92, + "Z": -58.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186590,23 +187770,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 60, + "Total LOC": 278, + "Coding LOC": 217, "Documentation LOC": 0, - "Structural Magnitude": 20.7, - "Control Flow Ratio": "10.0%", + "Structural Magnitude": 72.44, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.083 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.25%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "1.18%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.6%", + "API Exposure": "12.08%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -186618,89 +187798,329 @@ }, "5. Function Analysis": [ { - "Function Name": "read_current_user", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 24, - "End Line": 28 + "Function Name": "test_query", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 20 }, { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 + "Function Name": "test_query_not_declared_baz", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 41 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, + "Function Name": "test_query_int", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, + "Start Line": 62, "End Line": 74 }, { - "Function Name": "test_security_api_key", + "Function Name": "test_query_int_query_42_5", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 95 + }, + { + "Function Name": "test_query_int_query_baz", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 98, + "End Line": 110 + }, + { + "Function Name": "test_query_int_not_declared_baz", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 113, + "End Line": 125 + }, + { + "Function Name": "test_query_int_optional_query_foo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 140, + "End Line": 152 + }, + { + "Function Name": "test_query_int_default_query_foo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 167, + "End Line": 179 + }, + { + "Function Name": "test_query_param_required", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 194, + "End Line": 206 + }, + { + "Function Name": "test_query_param_required_int", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 215, + "End Line": 227 + }, + { + "Function Name": "test_query_param_required_int_query_foo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 236, + "End Line": 248 + }, + { + "Function Name": "test_query_query_baz", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 35 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_query_optional", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 42 + "Start Line": 44, + "End Line": 47 + }, + { + "Function Name": "test_query_optional_query_baz", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 53 + }, + { + "Function Name": "test_query_optional_not_declared_baz", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 59 + }, + { + "Function Name": "test_query_int_query_42", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 80 + }, + { + "Function Name": "test_query_int_optional", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 128, + "End Line": 131 + }, + { + "Function Name": "test_query_int_optional_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 134, + "End Line": 137 + }, + { + "Function Name": "test_query_int_default", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 155, + "End Line": 158 + }, + { + "Function Name": "test_query_int_default_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 161, + "End Line": 164 + }, + { + "Function Name": "test_query_param", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 185 + }, + { + "Function Name": "test_query_param_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 191 + }, + { + "Function Name": "test_query_param_required_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 212 + }, + { + "Function Name": "test_query_param_required_int_query_50", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 230, + "End Line": 233 + }, + { + "Function Name": "test_query_frozenset_query_1_query_1_query_2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 251, + "End Line": 254 + }, + { + "Function Name": "test_query_list", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 257, + "End Line": 260 + }, + { + "Function Name": "test_query_list_default", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 268, + "End Line": 271 + }, + { + "Function Name": "test_query_list_default_empty", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 274, + "End Line": 277 + }, + { + "Function Name": "test_query_list_empty", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 263, + "End Line": 265 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 27, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 106, + "Function Parameters": 29, + "Function/Method Declarations": 29, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 63, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 29, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 86, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186712,13 +188132,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, + "Structural Space Indentations": 185, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186734,16 +188154,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 30, "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 2, + "Design Snake Case": 30, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 29, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186767,23 +188187,20 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + ".main", + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_api_key_header.py": { + "python/fastapi/tests/test_query_cookie_header_model_extra_params.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_header.py", - "Path": "python/fastapi/tests/test_security_api_key_header.py", + "Filename": "test_query_cookie_header_model_extra_params.py", + "Path": "python/fastapi/tests/test_query_cookie_header_model_extra_params.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -186794,9 +188211,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1912.98, - "Y": -170.49, - "Z": 1613.88 + "X": 4213.62, + "Y": 157.32, + "Z": -411.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -186805,10 +188222,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 54, + "Total LOC": 106, + "Coding LOC": 83, "Documentation LOC": 0, - "Structural Magnitude": 16.08, + "Structural Magnitude": 29.66, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -186821,8 +188238,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.72%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.98%", + "Concurrency Exposure": "59.44%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -186833,89 +188250,119 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Function Name": "test_header_pass_extra_list", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 70 + "Start Line": 61, + "End Line": 75 }, { - "Function Name": "get_current_user", + "Function Name": "test_query_pass_extra_list", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 42 + }, + { + "Function Name": "test_query_pass_extra_single", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 58 + }, + { + "Function Name": "test_header_pass_extra_single", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 91 + }, + { + "Function Name": "test_cookie_pass_extra_list", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 94, + "End Line": 105 }, { - "Function Name": "read_current_user", + "Function Name": "query_model_with_extra", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "header_model_with_extra", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "cookies_model_with_extra", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 31, + "Function Parameters": 8, + "Function/Method Declarations": 8, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 15, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 12, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -186933,7 +188380,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 67, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -186949,16 +188396,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 22, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 19, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 8, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -186982,36 +188429,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_security_api_key_header_description.py": { + "python/fastapi/tests/test_read_with_orm_mode.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_header_description.py", - "Path": "python/fastapi/tests/test_security_api_key_header_description.py", + "Filename": "test_read_with_orm_mode.py", + "Path": "python/fastapi/tests/test_read_with_orm_mode.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Parent Entity": "BaseModel, PersonBase", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4660.04, - "Y": 165.39, - "Z": 501.49 + "X": 3735.16, + "Y": 72.24, + "Z": -1664.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187020,23 +188465,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 59, + "Total LOC": 44, + "Coding LOC": 31, "Documentation LOC": 0, - "Structural Magnitude": 16.38, + "Structural Magnitude": 14.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.226 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.47%", + "Error & Exception Exposure": "36.52%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", + "API Exposure": "11.54%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -187048,89 +188493,69 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 34, + "Function Name": "test_read_with_orm_mode", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 36, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 75 + "Start Line": 8, + "End Line": 43 }, { - "Function Name": "get_current_user", + "Function Name": "create_person", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 31, + "End Line": 33 }, { - "Function Name": "read_current_user", + "Function Name": "full_name", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 - }, - { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 15, + "End Line": 16 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 22, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 5, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187148,7 +188573,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 26, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187167,13 +188592,13 @@ "Vectorized Math & Tensor Operations": 1, "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187197,36 +188622,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "pydantic", + "typing" ] }, - "python/fastapi/tests/test_security_api_key_header_optional.py": { + "python/fastapi/tests/test_regex_deprecated_body.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_header_optional.py", - "Path": "python/fastapi/tests/test_security_api_key_header_optional.py", + "Filename": "test_regex_deprecated_body.py", + "Path": "python/fastapi/tests/test_regex_deprecated_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4172.44, - "Y": 109.84, - "Z": 981.35 + "X": 4109.7, + "Y": 109.88, + "Z": 538.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187235,24 +188658,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 57, + "Total LOC": 155, + "Coding LOC": 140, "Documentation LOC": 0, - "Structural Magnitude": 19.14, - "Control Flow Ratio": "6.9%", + "Structural Magnitude": 30.9, + "Control Flow Ratio": "8.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.07 + "Raw Cognitive Density": 0.064 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.09%", + "Cognitive Load Exposure": "3.02%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.63%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.24%", + "Concurrency Exposure": "20.5%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -187262,64 +188685,74 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 27 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Structural Impact": 5.5, + "Lines of Code (LOC)": 91, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 73 + "Start Line": 64, + "End Line": 154 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "get_client", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 12, + "End Line": 26 + }, + { + "Function Name": "read_items", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 17, + "End Line": 23 + }, + { + "Function Name": "test_query_nonregexquery", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 46, + "End Line": 60 + }, + { + "Function Name": "test_no_query", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 30, + "End Line": 34 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_q_fixedquery", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, + "Start Line": 38, "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 27, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 45, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, @@ -187328,24 +188761,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 5, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187355,7 +188788,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -187363,7 +188796,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 42, + "Structural Space Indentations": 124, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187380,15 +188813,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 10, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187412,36 +188845,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + ".utils", "fastapi", - "fastapi.security", + "fastapi.exceptions", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_security_api_key_query.py": { + "python/fastapi/tests/test_regex_deprecated_params.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_query.py", - "Path": "python/fastapi/tests/test_security_api_key_query.py", + "Filename": "test_regex_deprecated_params.py", + "Path": "python/fastapi/tests/test_regex_deprecated_params.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2354.3, - "Y": -126.75, - "Z": -1848.26 + "X": 3167.23, + "Y": 40.65, + "Z": 1522.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187450,24 +188884,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 54, + "Total LOC": 147, + "Coding LOC": 132, "Documentation LOC": 0, - "Structural Magnitude": 16.08, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 30.44, + "Control Flow Ratio": "8.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.068 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.07%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.72%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.32%", + "Concurrency Exposure": "20.91%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -187479,63 +188913,73 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Structural Impact": 5.2, + "Lines of Code (LOC)": 83, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 70 + "Start Line": 64, + "End Line": 146 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Function Name": "get_client", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "37.5%", + "Start Line": 12, + "End Line": 26 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "read_items", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, + "Control Flow Ratio": "40.0%", + "Start Line": 17, "End Line": 23 }, { - "Function Name": "test_security_api_key", + "Function Name": "test_query_params_str_validations_item_query_nonregexquery", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 46, + "End Line": 60 + }, + { + "Function Name": "test_query_params_str_validations_no_query", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 30, + "End Line": 34 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_query_params_str_validations_q_fixedquery", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 38, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 44, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -187543,24 +188987,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 5, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187570,7 +189014,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 4, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -187578,7 +189022,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 116, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187595,15 +189039,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 10, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187627,36 +189071,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + ".utils", "fastapi", - "fastapi.security", + "fastapi.exceptions", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_security_api_key_query_description.py": { + "python/fastapi/tests/test_repeated_cookie_headers.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_query_description.py", - "Path": "python/fastapi/tests/test_security_api_key_query_description.py", + "Filename": "test_repeated_cookie_headers.py", + "Path": "python/fastapi/tests/test_repeated_cookie_headers.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1179.69, - "Y": -246.01, - "Z": 934.61 + "X": 4568.48, + "Y": 190.55, + "Z": -1164.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187665,23 +189110,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 59, + "Total LOC": 35, + "Coding LOC": 21, "Documentation LOC": 0, - "Structural Magnitude": 16.38, + "Structural Magnitude": 14.82, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.095 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.4%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.57%", + "API Exposure": "11.61%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -187693,64 +189138,64 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 34, + "Function Name": "set_cookie", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 75 + "Start Line": 7, + "End Line": 9 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "set_indirect_cookie", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "read_current_user", + "Function Name": "get_direct_cookie", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_indirect_cookie", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_security_api_key_no_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_cookie_is_set_once", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 39 + "Start Line": 29, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, + "Sequential Logic Declarations": 14, "Function Parameters": 5, "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -187758,24 +189203,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -187793,7 +189238,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 10, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -187810,15 +189255,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 7, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -187826,7 +189271,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -187842,36 +189287,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_api_key_query_optional.py": { + "python/fastapi/tests/test_repeated_dependency_schema.py": { "1. Artifact Identity": { - "Filename": "test_security_api_key_query_optional.py", - "Path": "python/fastapi/tests/test_security_api_key_query_optional.py", + "Filename": "test_repeated_dependency_schema.py", + "Path": "python/fastapi/tests/test_repeated_dependency_schema.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1132.28, - "Y": -238.25, - "Z": 139.75 + "X": 4074.49, + "Y": 126.21, + "Z": -1264.0 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -187880,23 +189321,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 57, + "Total LOC": 110, + "Coding LOC": 96, "Documentation LOC": 0, - "Structural Magnitude": 19.14, - "Control Flow Ratio": "6.9%", + "Structural Magnitude": 18.92, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.07 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.09%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.63%", + "API Exposure": "8.26%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -187908,72 +189349,72 @@ }, "5. Function Analysis": [ { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 + "Function Name": "test_openapi_schema", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 80, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 109 }, { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 27 + "Function Name": "get_deps", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 29, + "Function Name": "get_header", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 73 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "test_security_api_key", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_something_else", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_security_api_key_no_key", + "Function Name": "test_response", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 + "Start Line": 24, + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 27, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 31, "Function Parameters": 5, "Function/Method Declarations": 5, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 8, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -187983,14 +189424,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -188008,7 +189449,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 42, + "Structural Space Indentations": 85, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188024,16 +189465,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 2, + "Design Snake Case": 8, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188041,7 +189482,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 1, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -188057,23 +189498,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_security_http_base.py": { + "python/fastapi/tests/test_repeated_parameter_alias.py": { "1. Artifact Identity": { - "Filename": "test_security_http_base.py", - "Path": "python/fastapi/tests/test_security_http_base.py", + "Filename": "test_repeated_parameter_alias.py", + "Path": "python/fastapi/tests/test_repeated_parameter_alias.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -188083,9 +189522,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1069.81, - "Y": -288.47, - "Z": -949.05 + "X": 2582.71, + "Y": -51.37, + "Z": -2204.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188094,23 +189533,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 65, - "Coding LOC": 50, + "Total LOC": 107, + "Coding LOC": 97, "Documentation LOC": 0, - "Structural Magnitude": 14.5, + "Structural Magnitude": 14.24, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.04 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.76%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.29%", + "API Exposure": "6.87%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -188123,26 +189562,26 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 5.1, + "Lines of Code (LOC)": 82, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 64 + "Start Line": 25, + "End Line": 106 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_parameters_with_repeated_aliases", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 12, + "Start Line": 9, "End Line": 13 }, { - "Function Name": "test_security_http_base", + "Function Name": "test_get_parameters", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, @@ -188150,44 +189589,24 @@ "Control Flow Ratio": "0.0%", "Start Line": 19, "End Line": 22 - }, - { - "Function Name": "test_security_http_base_with_whitespaces", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 - }, - { - "Function Name": "test_security_http_base_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 27, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -188197,7 +189616,7 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -188222,7 +189641,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 37, + "Structural Space Indentations": 87, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188239,15 +189658,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188271,22 +189690,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.http", "fastapi.testclient", "inline_snapshot" ] }, - "python/fastapi/tests/test_security_http_base_description.py": { + "python/fastapi/tests/test_reponse_set_reponse_code_empty.py": { "1. Artifact Identity": { - "Filename": "test_security_http_base_description.py", - "Path": "python/fastapi/tests/test_security_http_base_description.py", + "Filename": "test_reponse_set_reponse_code_empty.py", + "Path": "python/fastapi/tests/test_reponse_set_reponse_code_empty.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -188296,9 +189714,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1124.99, - "Y": -276.12, - "Z": 1182.36 + "X": 892.58, + "Y": -247.43, + "Z": 366.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188307,24 +189725,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 65, - "Coding LOC": 52, + "Total LOC": 105, + "Coding LOC": 94, "Documentation LOC": 0, - "Structural Magnitude": 12.64, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 15.78, + "Control Flow Ratio": "3.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.064 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "3.02%", + "Error & Exception Exposure": "44.24%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.55%", - "Concurrency Exposure": "0.0%", + "API Exposure": "6.9%", + "Concurrency Exposure": "23.73%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -188336,67 +189754,57 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Structural Impact": 4.7, + "Lines of Code (LOC)": 73, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 32, - "End Line": 64 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "End Line": 104 }, { - "Function Name": "test_security_http_base", - "Structural Impact": 1.2, + "Function Name": "test_dependency_set_status_code", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Control Flow Ratio": "25.0%", + "Start Line": 26, + "End Line": 29 }, { - "Function Name": "test_security_http_base_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "delete_deployment", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 15, + "End Line": 20 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 28, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 4, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -188425,7 +189833,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 40, + "Structural Space Indentations": 82, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188442,15 +189850,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Core Var Decl": 6, "Design Camel Case": 0, "Design Snake Case": 6, - "Design Pascal Case": 1, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188481,27 +189889,28 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.http", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "typing" ] }, - "python/fastapi/tests/test_security_http_base_optional.py": { + "python/fastapi/tests/test_request_body_parameters_media_type.py": { "1. Artifact Identity": { - "Filename": "test_security_http_base_optional.py", - "Path": "python/fastapi/tests/test_security_http_base_optional.py", + "Filename": "test_request_body_parameters_media_type.py", + "Path": "python/fastapi/tests/test_request_body_parameters_media_type.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 801.09, - "Y": -323.28, - "Z": 21.98 + "X": 3776.01, + "Y": 72.33, + "Z": -1226.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188510,24 +189919,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 62, - "Coding LOC": 49, - "Documentation LOC": 0, - "Structural Magnitude": 13.88, - "Control Flow Ratio": "4.5%", + "Total LOC": 185, + "Coding LOC": 168, + "Documentation LOC": 2, + "Structural Magnitude": 24.26, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.084 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.26%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "48.96%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.65%", - "Concurrency Exposure": "0.0%", + "API Exposure": "7.96%", + "Concurrency Exposure": "26.68%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -188537,69 +189946,59 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "read_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 17 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 8.4, + "Lines of Code (LOC)": 147, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 61 + "Start Line": 38, + "End Line": 184 }, { - "Function Name": "test_security_http_base", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "create_shop", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 28, + "End Line": 32 }, { - "Function Name": "test_security_http_base_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "create_product", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 21, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 36, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -188628,7 +190027,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 36, + "Structural Space Indentations": 153, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188644,16 +190043,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188684,27 +190083,28 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.http", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_basic_optional.py": { + "python/fastapi/tests/test_request_param_model_by_alias.py": { "1. Artifact Identity": { - "Filename": "test_security_http_basic_optional.py", - "Path": "python/fastapi/tests/test_security_http_basic_optional.py", + "Filename": "test_request_param_model_by_alias.py", + "Path": "python/fastapi/tests/test_request_param_model_by_alias.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2821.36, - "Y": -15.81, - "Z": 1573.11 + "X": 2716.26, + "Y": -41.36, + "Z": -1469.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188713,24 +190113,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 62, + "Total LOC": 73, + "Coding LOC": 51, "Documentation LOC": 0, - "Structural Magnitude": 18.84, - "Control Flow Ratio": "3.1%", + "Structural Magnitude": 29.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.069 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.07%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.46%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.26%", + "Concurrency Exposure": "78.88%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -188741,92 +190141,122 @@ }, "5. Function Analysis": [ { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "query_model", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", + "Control Flow Ratio": "0.0%", "Start Line": 14, - "End Line": 17 + "End Line": 15 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "header_model", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 79 + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "test_security_http_basic_invalid_credentials", + "Function Name": "cookie_model", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 + }, + { + "Function Name": "test_cookie_model_with_alias_by_name", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 41 + "Start Line": 66, + "End Line": 72 }, { - "Function Name": "test_security_http_basic_non_basic_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_cookie_model_with_alias", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 50 + "Start Line": 42, + "End Line": 47 }, { - "Function Name": "test_security_http_basic", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_query_model_with_alias_by_name", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 50, + "End Line": 55 }, { - "Function Name": "test_security_http_basic_no_credentials", + "Function Name": "test_header_model_with_alias_by_name", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 63 + }, + { + "Function Name": "test_query_model_with_alias", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, + "Start Line": 28, "End Line": 32 + }, + { + "Function Name": "test_header_model_with_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 12, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 33, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 17, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -188840,7 +190270,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -188851,7 +190281,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 33, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -188868,15 +190298,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, + "Core Var Decl": 20, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 17, + "Design Pascal Case": 3, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -188900,23 +190330,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "base64", + "dirty_equals", "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_http_basic_realm.py": { + "python/fastapi/tests/test_required_noneable.py": { "1. Artifact Identity": { - "Filename": "test_security_http_basic_realm.py", - "Path": "python/fastapi/tests/test_security_http_basic_realm.py", + "Filename": "test_required_noneable.py", + "Path": "python/fastapi/tests/test_required_noneable.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -188926,9 +190355,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1398.74, - "Y": -245.26, - "Z": -1122.84 + "X": 3541.04, + "Y": 64.25, + "Z": 1260.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -188937,23 +190366,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 79, - "Coding LOC": 61, + "Total LOC": 61, + "Coding LOC": 37, "Documentation LOC": 0, - "Structural Magnitude": 17.32, + "Structural Magnitude": 26.24, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.054 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.91%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.49%", + "API Exposure": "12.79%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -188965,100 +190394,140 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "read_query", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 78 + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "read_current_user", + "Function Name": "read_explicit_query", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "test_security_http_basic_invalid_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "send_body_embed", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 40 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "test_security_http_basic_non_basic_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_required_noneable_query_value", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 49 + "Start Line": 30, + "End Line": 33 }, { - "Function Name": "test_security_http_basic", + "Function Name": "test_required_nonable_explicit_query_value", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 41, + "End Line": 44 }, { - "Function Name": "test_security_http_basic_no_credentials", + "Function Name": "test_required_noneable_body_embed_value", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 31 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, + "Start Line": 57, + "End Line": 60 + }, + { + "Function Name": "test_required_nonable_query_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 27 + }, + { + "Function Name": "test_required_nonable_explicit_query_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 38 + }, + { + "Function Name": "test_required_nonable_body_embed_no_content", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 49 + }, + { + "Function Name": "test_required_nonable_body_embed_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 54 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 27, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 17, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, @@ -189075,7 +190544,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, + "Structural Space Indentations": 20, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189091,16 +190560,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189124,35 +190593,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "base64", "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_http_basic_realm_description.py": { + "python/fastapi/tests/test_response_by_alias.py": { "1. Artifact Identity": { - "Filename": "test_security_http_basic_realm_description.py", - "Path": "python/fastapi/tests/test_security_http_basic_realm_description.py", + "Filename": "test_response_by_alias.py", + "Path": "python/fastapi/tests/test_response_by_alias.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2221.67, - "Y": -161.29, - "Z": -1847.6 + "X": 3706.92, + "Y": 46.07, + "Z": -364.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189161,23 +190628,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 85, - "Coding LOC": 67, + "Total LOC": 331, + "Coding LOC": 284, "Documentation LOC": 0, - "Structural Magnitude": 17.74, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 64.98, + "Control Flow Ratio": "3.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.021 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.57%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.34%", + "API Exposure": "11.83%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -189190,94 +190657,224 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 0, + "Structural Impact": 8.0, + "Lines of Code (LOC)": 194, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 52, - "End Line": 84 + "Control Flow Ratio": "9.1%", + "Start Line": 137, + "End Line": 330 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_read_list", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 + "Start Line": 86, + "End Line": 92 }, { - "Function Name": "test_security_http_basic_invalid_credentials", + "Function Name": "test_read_list_by_alias", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 40 + "Start Line": 107, + "End Line": 113 }, { - "Function Name": "test_security_http_basic_non_basic_credentials", + "Function Name": "test_read_list_no_alias", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 49 + "Start Line": 128, + "End Line": 134 }, { - "Function Name": "test_security_http_basic", + "Function Name": "test_read_dict", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 74, + "End Line": 77 }, { - "Function Name": "test_security_http_basic_no_credentials", + "Function Name": "test_read_model", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 83 + }, + { + "Function Name": "test_read_dict_by_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 98 + }, + { + "Function Name": "test_read_model_by_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 101, + "End Line": 104 + }, + { + "Function Name": "test_read_dict_no_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 119 + }, + { + "Function Name": "test_read_model_no_alias", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 122, + "End Line": 125 + }, + { + "Function Name": "read_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 27, - "End Line": 31 + "End Line": 28 + }, + { + "Function Name": "read_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 33 + }, + { + "Function Name": "read_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 38 + }, + { + "Function Name": "by_alias_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 43 + }, + { + "Function Name": "by_alias_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "by_alias_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 52, + "End Line": 53 + }, + { + "Function Name": "no_alias_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 58 + }, + { + "Function Name": "no_alias_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 63 + }, + { + "Function Name": "no_alias_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 67, + "End Line": 68 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 31, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 13, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 65, + "Function Parameters": 19, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 25, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 30, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, + "Unit Test Assertions": 30, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 9, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 2, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -189299,7 +190896,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 52, + "Structural Space Indentations": 248, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189315,16 +190912,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 11, - "Design Pascal Case": 1, + "Design Snake Case": 24, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 19, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189348,23 +190945,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "base64", "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_bearer.py": { + "python/fastapi/tests/test_response_change_status_code.py": { "1. Artifact Identity": { - "Filename": "test_security_http_bearer.py", - "Path": "python/fastapi/tests/test_security_http_bearer.py", + "Filename": "test_response_change_status_code.py", + "Path": "python/fastapi/tests/test_response_change_status_code.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -189374,9 +190970,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3411.6, - "Y": 7.35, - "Z": 1930.46 + "X": 4306.6, + "Y": 150.24, + "Z": -1491.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189385,24 +190981,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 66, - "Coding LOC": 51, + "Total LOC": 27, + "Coding LOC": 15, "Documentation LOC": 0, - "Structural Magnitude": 14.52, + "Structural Magnitude": 13.6, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.733 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "24.17%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.26%", - "Concurrency Exposure": "0.0%", + "API Exposure": "10.75%", + "Concurrency Exposure": "98.46%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -189413,73 +191009,63 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "response_status_setter", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 65 + "Start Line": 7, + "End Line": 8 }, { - "Function Name": "read_current_user", + "Function Name": "parent_dep", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 11, + "End Line": 12 }, { - "Function Name": "test_security_http_bearer", + "Function Name": "test_dependency_set_status_code", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 - }, - { - "Function Name": "test_security_http_bearer_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "get_main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 36 + "Start Line": 16, + "End Line": 17 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 12, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -189488,14 +191074,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -189513,7 +191099,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 38, + "Structural Space Indentations": 6, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189530,15 +191116,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189562,34 +191148,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_http_bearer_description.py": { + "python/fastapi/tests/test_response_class_no_mediatype.py": { "1. Artifact Identity": { - "Filename": "test_security_http_bearer_description.py", - "Path": "python/fastapi/tests/test_security_http_bearer_description.py", + "Filename": "test_response_class_no_mediatype.py", + "Path": "python/fastapi/tests/test_response_class_no_mediatype.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3060.27, - "Y": -30.31, - "Z": -1963.96 + "X": 988.23, + "Y": -283.51, + "Z": -222.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189598,10 +191183,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 72, - "Coding LOC": 57, + "Total LOC": 115, + "Coding LOC": 99, "Documentation LOC": 0, - "Structural Magnitude": 14.94, + "Structural Magnitude": 16.98, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -189611,11 +191196,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Error & Exception Exposure": "45.54%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.07%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.19%", + "Concurrency Exposure": "36.59%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -189627,86 +191212,66 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Structural Impact": 4.8, + "Lines of Code (LOC)": 75, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 71 + "Start Line": 40, + "End Line": 114 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, + "Function Name": "a", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "test_security_http_bearer", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 - }, - { - "Function Name": "test_security_http_bearer_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, + "Start Line": 28, "End Line": 29 }, { - "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 36 + "Start Line": 33, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -189726,7 +191291,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 44, + "Structural Space Indentations": 83, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189742,16 +191307,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189775,34 +191340,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_bearer_optional.py": { + "python/fastapi/tests/test_response_code_no_body.py": { "1. Artifact Identity": { - "Filename": "test_security_http_bearer_optional.py", - "Path": "python/fastapi/tests/test_security_http_bearer_optional.py", + "Filename": "test_response_code_no_body.py", + "Path": "python/fastapi/tests/test_response_code_no_body.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "JSONResponse, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4648.4, - "Y": 168.65, - "Z": -468.02 + "X": 1703.08, + "Y": -152.35, + "Z": -1484.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -189811,24 +191378,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 68, - "Coding LOC": 53, + "Total LOC": 116, + "Coding LOC": 98, "Documentation LOC": 0, - "Structural Magnitude": 16.16, - "Control Flow Ratio": "4.0%", + "Structural Magnitude": 18.76, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.079 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.2%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "35.14%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.19%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.73%", + "Concurrency Exposure": "36.84%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -189838,88 +191405,78 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "read_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 17 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 4.4, + "Lines of Code (LOC)": 68, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 67 + "Start Line": 48, + "End Line": 115 }, { - "Function Name": "test_security_http_bearer", + "Function Name": "test_get_response", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 41, + "End Line": 45 }, { - "Function Name": "test_security_http_bearer_no_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 29, - "End Line": 32 + "End Line": 30 }, { - "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "b", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 + "Start Line": 34, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 29, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 3, "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -189939,7 +191496,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 39, + "Structural Space Indentations": 81, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -189955,16 +191512,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -189988,22 +191545,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_security_http_digest.py": { + "python/fastapi/tests/test_response_dependency.py": { "1. Artifact Identity": { - "Filename": "test_security_http_digest.py", - "Path": "python/fastapi/tests/test_security_http_digest.py", + "Filename": "test_response_dependency.py", + "Path": "python/fastapi/tests/test_response_dependency.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -190013,9 +191571,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2255.96, - "Y": -132.11, - "Z": 1996.46 + "X": 2121.58, + "Y": -149.18, + "Z": 559.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190024,10 +191582,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 68, - "Coding LOC": 53, - "Documentation LOC": 0, - "Structural Magnitude": 14.76, + "Total LOC": 174, + "Coding LOC": 109, + "Documentation LOC": 17, + "Structural Magnitude": 69.88, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -190037,10 +191595,10 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Error & Exception Exposure": "7.61%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.19%", + "API Exposure": "13.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -190052,78 +191610,248 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "test_response_dependency_chain", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 67 + "Start Line": 71, + "End Line": 94 }, { - "Function Name": "read_current_user", + "Function Name": "test_response_dependency_returns_different_response_instance", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 97, + "End Line": 121 + }, + { + "Function Name": "test_background_tasks_with_depends_annotated", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 173 + }, + { + "Function Name": "test_request_with_depends_annotated", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 125, + "End Line": 145 + }, + { + "Function Name": "test_response_with_depends_annotated", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 31 + }, + { + "Function Name": "test_response_with_depends_default", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 51 + }, + { + "Function Name": "test_response_without_depends", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 68 + }, + { + "Function Name": "second_modifier", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 83 + }, + { + "Function Name": "extract_request_info", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 133 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 162, + "End Line": 166 + }, + { + "Function Name": "modify_response", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 20 + }, + { + "Function Name": "modify_response", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 40 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 61 + }, + { + "Function Name": "first_modifier", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 77 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 112, + "End Line": 114 + }, + { + "Function Name": "endpoint", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 136, + "End Line": 139 + }, + { + "Function Name": "add_background_task", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 157, + "End Line": 159 + }, + { + "Function Name": "endpoint", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Start Line": 23, + "End Line": 24 }, { - "Function Name": "test_security_http_digest_incorrect_scheme_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 38 + "Start Line": 43, + "End Line": 44 }, { - "Function Name": "test_security_http_digest", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 86, + "End Line": 87 }, { - "Function Name": "test_security_http_digest_no_credentials", + "Function Name": "background_task", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 155 + }, + { + "Function Name": "default_response", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 106, + "End Line": 109 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Sequential Logic Declarations": 68, + "Function Parameters": 22, + "Function/Method Declarations": 22, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 20, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 29, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Structured Documentation Blocks": 16, + "Unit Test Assertions": 27, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 7, + "Generic Type Abstractions": 7, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -190132,9 +191860,9 @@ "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 2, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 8, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -190152,7 +191880,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 40, + "Structural Space Indentations": 98, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190168,16 +191896,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 8, + "Design Snake Case": 23, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Design Long Vars": 0, + "Duplicate Logic": 2, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190208,27 +191936,28 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "typing" ] }, - "python/fastapi/tests/test_security_http_digest_description.py": { + "python/fastapi/tests/test_response_model_as_return_annotation.py": { "1. Artifact Identity": { - "Filename": "test_security_http_digest_description.py", - "Path": "python/fastapi/tests/test_security_http_digest_description.py", + "Filename": "test_response_model_as_return_annotation.py", + "Path": "python/fastapi/tests/test_response_model_as_return_annotation.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, BaseUser, User", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1453.83, - "Y": -185.8, - "Z": -1213.86 + "X": 2895.39, + "Y": -8.01, + "Z": -255.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190237,23 +191966,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 59, + "Total LOC": 1122, + "Coding LOC": 959, "Documentation LOC": 0, - "Structural Magnitude": 15.18, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 236.98, + "Control Flow Ratio": "3.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.014 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.5%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.01%", + "API Exposure": "13.56%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -190266,86 +191995,786 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Structural Impact": 7.5, + "Lines of Code (LOC)": 611, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 73 + "Start Line": 511, + "End Line": 1121 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 + "Function Name": "test_invalid_response_model_field", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "12.5%", + "Start Line": 499, + "End Line": 508 }, { - "Function Name": "test_security_http_digest_incorrect_scheme_credentials", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 38 + "Function Name": "test_response_model_no_annotation_return_invalid_dict", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 278, + "End Line": 281 }, { - "Function Name": "test_security_http_digest", - "Structural Impact": 1.2, + "Function Name": "test_response_model_no_annotation_return_invalid_model", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 284, + "End Line": 287 + }, + { + "Function Name": "test_no_response_model_annotation_return_invalid_dict", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 316, + "End Line": 319 + }, + { + "Function Name": "test_no_response_model_annotation_return_invalid_model", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 322, + "End Line": 325 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_invalid_dict", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 400, + "End Line": 403 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_invalid_model", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 406, + "End Line": 409 + }, + { + "Function Name": "test_response_model_none_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 22 + "Start Line": 376, + "End Line": 385 }, { - "Function Name": "test_security_http_digest_no_credentials", + "Function Name": "test_response_model_none_annotation_return_dict_with_extra_data", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 366, + "End Line": 373 + }, + { + "Function Name": "test_response_model_list_of_model_no_annotation", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 436, + "End Line": 442 + }, + { + "Function Name": "test_no_response_model_annotation_list_of_model", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 445, + "End Line": 451 + }, + { + "Function Name": "test_no_response_model_annotation_forward_ref_list_of_model", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 454, + "End Line": 460 + }, + { + "Function Name": "test_response_model_no_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 296, + "End Line": 301 + }, + { + "Function Name": "test_no_response_model_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 334, + "End Line": 339 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_dict_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 412, + "End Line": 417 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_submodel_with_extra_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 420, + "End Line": 425 + }, + { + "Function Name": "test_response_model_filtering_model_annotation_submodel_return_submodel", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 428, + "End Line": 433 + }, + { + "Function Name": "response_model_list_of_model_no_annotation", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 192, + "End Line": 196 + }, + { + "Function Name": "no_response_model_annotation_list_of_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 200, + "End Line": 204 + }, + { + "Function Name": "no_response_model_annotation_forward_ref_list_of_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 208, + "End Line": 212 + }, + { + "Function Name": "test_no_response_model_no_annotation_return_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 254, + "End Line": 257 + }, + { + "Function Name": "test_no_response_model_no_annotation_return_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 263 + }, + { + "Function Name": "test_response_model_no_annotation_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 266, + "End Line": 269 + }, + { + "Function Name": "test_response_model_no_annotation_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 272, + "End Line": 275 + }, + { + "Function Name": "test_response_model_no_annotation_return_dict_with_extra_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 290, + "End Line": 293 + }, + { + "Function Name": "test_no_response_model_annotation_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 304, + "End Line": 307 + }, + { + "Function Name": "test_no_response_model_annotation_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 310, + "End Line": 313 + }, + { + "Function Name": "test_no_response_model_annotation_return_dict_with_extra_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 331 + }, + { + "Function Name": "test_response_model_none_annotation_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 342, + "End Line": 345 + }, + { + "Function Name": "test_response_model_none_annotation_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 351 + }, + { + "Function Name": "test_response_model_none_annotation_return_invalid_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 354, + "End Line": 357 + }, + { + "Function Name": "test_response_model_none_annotation_return_invalid_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 360, + "End Line": 363 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_same_model", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 388, + "End Line": 391 + }, + { + "Function Name": "test_response_model_model1_annotation_model2_return_exact_dict", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 394, + "End Line": 397 + }, + { + "Function Name": "test_response_model_union_no_annotation_return_model1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 466 + }, + { + "Function Name": "test_response_model_union_no_annotation_return_model2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 469, + "End Line": 472 + }, + { + "Function Name": "test_no_response_model_annotation_union_return_model1", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 475, + "End Line": 478 + }, + { + "Function Name": "test_no_response_model_annotation_union_return_model2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 481, + "End Line": 484 + }, + { + "Function Name": "test_no_response_model_annotation_return_class", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 487, + "End Line": 490 + }, + { + "Function Name": "test_no_response_model_annotation_json_response_class", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 493, + "End Line": 496 + }, + { + "Function Name": "no_response_model_no_annotation_return_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "no_response_model_no_annotation_return_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "response_model_no_annotation_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 42 + }, + { + "Function Name": "response_model_no_annotation_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 46, + "End Line": 47 + }, + { + "Function Name": "response_model_no_annotation_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 52 + }, + { + "Function Name": "response_model_no_annotation_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 56, + "End Line": 57 + }, + { + "Function Name": "response_model_no_annotation_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 64 + }, + { + "Function Name": "response_model_no_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 71 + }, + { + "Function Name": "no_response_model_annotation_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 76 + }, + { + "Function Name": "no_response_model_annotation_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 81 + }, + { + "Function Name": "no_response_model_annotation_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 86 + }, + { + "Function Name": "no_response_model_annotation_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 90, + "End Line": 91 + }, + { + "Function Name": "no_response_model_annotation_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 95, + "End Line": 96 + }, + { + "Function Name": "no_response_model_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 100, + "End Line": 101 + }, + { + "Function Name": "response_model_none_annotation_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 105, + "End Line": 106 + }, + { + "Function Name": "response_model_none_annotation_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 111 + }, + { + "Function Name": "response_model_none_annotation_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 115, + "End Line": 116 + }, + { + "Function Name": "response_model_none_annotation_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 120, + "End Line": 121 + }, + { + "Function Name": "response_model_none_annotation_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 127, + "End Line": 128 + }, + { + "Function Name": "response_model_none_annotation_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 136 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_same_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 142, + "End Line": 143 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_exact_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 150 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_invalid_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 156, + "End Line": 157 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_invalid_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 163, + "End Line": 164 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_dict_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 172 + }, + { + "Function Name": "response_model_model1_annotation_model2_return_submodel_with_extra_data", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 179, + "End Line": 180 + }, + { + "Function Name": "response_model_filtering_model_annotation_submodel_return_submodel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 187, + "End Line": 188 + }, + { + "Function Name": "response_model_union_no_annotation_return_model1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 219, + "End Line": 220 + }, + { + "Function Name": "response_model_union_no_annotation_return_model2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 227, + "End Line": 228 + }, + { + "Function Name": "no_response_model_annotation_union_return_model1", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 232, + "End Line": 233 + }, + { + "Function Name": "no_response_model_annotation_union_return_model2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 237, + "End Line": 238 + }, + { + "Function Name": "no_response_model_annotation_response_class", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 242, + "End Line": 243 + }, + { + "Function Name": "no_response_model_annotation_json_response_class", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 248 + }, + { + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 504, + "End Line": 505 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 25, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Control Flow Branches": 7, + "Sequential Logic Declarations": 216, + "Function Parameters": 75, + "Function/Method Declarations": 75, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 73, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 116, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 116, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 37, + "Generic Type Abstractions": 29, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 3, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -190354,7 +192783,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 6, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -190365,7 +192794,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 46, + "Structural Space Indentations": 823, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190381,16 +192810,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 23, + "Core Var Decl": 57, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 57, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 75, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190414,34 +192843,38 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.exceptions", + "fastapi.responses", "fastapi.testclient", - "inline_snapshot" + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_security_http_digest_optional.py": { + "python/fastapi/tests/test_response_model_data_filter.py": { "1. Artifact Identity": { - "Filename": "test_security_http_digest_optional.py", - "Path": "python/fastapi/tests/test_security_http_digest_optional.py", + "Filename": "test_response_model_data_filter.py", + "Path": "python/fastapi/tests/test_response_model_data_filter.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, UserBase", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3467.84, - "Y": 17.22, - "Z": -1806.78 + "X": 3229.46, + "Y": 25.5, + "Z": -1548.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190450,24 +192883,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 70, - "Coding LOC": 55, + "Total LOC": 80, + "Coding LOC": 54, "Documentation LOC": 0, - "Structural Magnitude": 16.3, - "Control Flow Ratio": "4.0%", + "Structural Magnitude": 26.58, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.076 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.16%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.13%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.32%", + "Concurrency Exposure": "76.82%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -190478,82 +192911,92 @@ }, "5. Function Analysis": [ { - "Function Name": "read_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "read_pet", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 17 + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 42 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Function Name": "create_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "read_pets", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 69 + "Start Line": 46, + "End Line": 53 }, { - "Function Name": "test_security_http_digest_incorrect_scheme_credentials", + "Function Name": "test_filter_second_level_model", "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 40 + "Start Line": 66, + "End Line": 71 }, { - "Function Name": "test_security_http_digest", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_list_of_models", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 + "Start Line": 74, + "End Line": 79 }, { - "Function Name": "test_security_http_digest_no_credentials", + "Function Name": "test_filter_top_level_model", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 59, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -190578,7 +193021,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 41, + "Structural Space Indentations": 35, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190594,16 +193037,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, + "Vectorized Math & Tensor Operations": 10, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Snake Case": 18, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190627,22 +193070,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2.py": { + "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2.py", - "Path": "python/fastapi/tests/test_security_oauth2.py", + "Filename": "test_response_model_data_filter_no_inheritance.py", + "Path": "python/fastapi/tests/test_response_model_data_filter_no_inheritance.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -190653,9 +193095,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4008.77, - "Y": 84.04, - "Z": -302.56 + "X": 1558.5, + "Y": -159.22, + "Z": 892.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190664,24 +193106,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 281, - "Coding LOC": 249, - "Documentation LOC": 3, - "Structural Magnitude": 43.98, - "Control Flow Ratio": "4.2%", + "Total LOC": 82, + "Coding LOC": 56, + "Documentation LOC": 0, + "Structural Magnitude": 26.62, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.029 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.65%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.6%", - "Concurrency Exposure": "0.0%", + "API Exposure": "12.26%", + "Concurrency Exposure": "75.45%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -190692,124 +193134,74 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 132, + "Function Name": "read_pet", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 149, - "End Line": 280 - }, - { - "Function Name": "test_strict_login_incorrect_grant_type", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 114, - "End Line": 130 - }, - { - "Function Name": "test_strict_login_no_data", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 88 - }, - { - "Function Name": "test_strict_login_correct_grant_type", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 133, - "End Line": 146 + "Start Line": 38, + "End Line": 44 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "create_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_strict_login_no_grant_type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "read_pets", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 103 + "Start Line": 48, + "End Line": 55 }, { - "Function Name": "login", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_filter_second_level_model", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 33 + "Start Line": 68, + "End Line": 73 }, { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_list_of_models", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 + "Start Line": 76, + "End Line": 81 }, { - "Function Name": "test_security_oauth2", + "Function Name": "test_filter_top_level_model", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 48 - }, - { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 54 - }, - { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 61 + "Start Line": 61, + "End Line": 65 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 69, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 23, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -190817,24 +193209,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 30, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -190844,7 +193236,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -190852,7 +193244,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 223, + "Structural Space Indentations": 37, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -190868,16 +193260,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 20, + "Vectorized Math & Tensor Operations": 10, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 20, + "Design Snake Case": 18, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 3, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -190901,36 +193293,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py": { + "python/fastapi/tests/test_response_model_default_factory.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py", + "Filename": "test_response_model_default_factory.py", + "Path": "python/fastapi/tests/test_response_model_default_factory.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3221.73, - "Y": 16.75, - "Z": -1790.39 + "X": 1010.56, + "Y": -292.13, + "Z": 682.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -190939,24 +193329,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 66, + "Total LOC": 48, + "Coding LOC": 30, "Documentation LOC": 0, - "Structural Magnitude": 18.52, + "Structural Magnitude": 14.6, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.267 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "6.32%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.39%", - "Concurrency Exposure": "27.67%", + "API Exposure": "10.69%", + "Concurrency Exposure": "74.44%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -190967,73 +193357,53 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 82 - }, - { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 - }, - { - "Function Name": "test_no_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_response_model_has_default_factory_return_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 + "Start Line": 32, + "End Line": 38 }, { - "Function Name": "test_incorrect_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_response_model_has_default_factory_return_model", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 30 + "Start Line": 41, + "End Line": 47 }, { - "Function Name": "test_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "response_model_has_default_factory_return_dict", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_token_with_whitespaces", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "response_model_has_default_factory_return_model", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 26, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 5, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, @@ -191042,17 +193412,17 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 1, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -191077,7 +193447,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 51, + "Structural Space Indentations": 16, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191094,15 +193464,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, - "Design Camel Case": 1, + "Core Var Decl": 8, + "Design Camel Case": 0, "Design Snake Case": 8, - "Design Pascal Case": 1, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191126,34 +193496,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py": { + "python/fastapi/tests/test_response_model_include_exclude.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer_description.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py", + "Filename": "test_response_model_include_exclude.py", + "Path": "python/fastapi/tests/test_response_model_include_exclude.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1804.4, - "Y": -175.77, - "Z": -1573.56 + "X": 2231.67, + "Y": -122.93, + "Z": 1059.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191162,10 +193532,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 81, - "Coding LOC": 66, + "Total LOC": 176, + "Coding LOC": 137, "Documentation LOC": 0, - "Structural Magnitude": 16.42, + "Structural Magnitude": 40.14, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -191178,8 +193548,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.83%", - "Concurrency Exposure": "27.67%", + "API Exposure": "11.94%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -191190,82 +193560,152 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 39, + "Function Name": "simple_include_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 42, - "End Line": 80 + "End Line": 49 }, { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "simple_exclude_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 69, + "End Line": 76 }, { - "Function Name": "test_no_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "mixed", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 85, + "End Line": 93 }, { - "Function Name": "test_incorrect_token", + "Function Name": "mixed_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 102, + "End Line": 110 + }, + { + "Function Name": "test_nested_include_simple", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 124 + }, + { + "Function Name": "test_nested_include_simple_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 127, + "End Line": 135 + }, + { + "Function Name": "test_nested_exclude_simple", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 138, + "End Line": 144 + }, + { + "Function Name": "test_nested_exclude_simple_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 147, + "End Line": 153 + }, + { + "Function Name": "test_nested_include_mixed", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 156, + "End Line": 164 + }, + { + "Function Name": "test_nested_include_mixed_dict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 167, + "End Line": 175 + }, + { + "Function Name": "simple_include", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 30, - "End Line": 33 + "End Line": 34 }, { - "Function Name": "test_token", + "Function Name": "simple_exclude", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 39 + "Start Line": 57, + "End Line": 61 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Sequential Logic Declarations": 39, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 21, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 6, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -191290,7 +193730,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 52, + "Structural Space Indentations": 105, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191306,16 +193746,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 12, - "Design Camel Case": 2, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 31, + "Design Camel Case": 0, + "Design Snake Case": 31, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191339,22 +193779,21 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py": { + "python/fastapi/tests/test_response_model_invalid.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py", + "Filename": "test_response_model_invalid.py", + "Path": "python/fastapi/tests/test_response_model_invalid.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -191364,9 +193803,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2092.61, - "Y": -166.64, - "Z": 907.1 + "X": 1943.3, + "Y": -161.35, + "Z": -1206.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191375,24 +193814,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 198, - "Coding LOC": 162, - "Documentation LOC": 1, - "Structural Magnitude": 48.84, - "Control Flow Ratio": "12.8%", + "Total LOC": 44, + "Coding LOC": 29, + "Documentation LOC": 0, + "Structural Magnitude": 27.58, + "Control Flow Ratio": "17.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.224 + "Raw Cognitive Density": 0.207 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.44%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "5.11%", + "Error & Exception Exposure": "80.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.92%", - "Concurrency Exposure": "67.41%", + "API Exposure": "13.87%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -191403,159 +193842,119 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 99, - "End Line": 197 - }, - { - "Function Name": "test_read_with_oauth2_scheme", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_invalid_response_model_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 71, - "End Line": 76 + "Start Line": 10, + "End Line": 16 }, { - "Function Name": "test_read_with_get_token", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_invalid_response_model_sub_type_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "25.0%", - "Start Line": 79, - "End Line": 84 - }, - { - "Function Name": "create_item", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 - }, - { - "Function Name": "get_token", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 - }, - { - "Function Name": "read_items", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 50 + "Start Line": 19, + "End Line": 25 }, { - "Function Name": "test_root", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "test_invalid_response_model_in_responses_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 68 + "Control Flow Ratio": "25.0%", + "Start Line": 28, + "End Line": 34 }, { - "Function Name": "test_read_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "test_invalid_response_model_sub_type_in_responses_raises", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 90 + "Control Flow Ratio": "25.0%", + "Start Line": 37, + "End Line": 43 }, { - "Function Name": "test_create_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 96 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "root", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 27 + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "read_with_oauth2_scheme", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "read_with_get_token", + "Function Name": "read_root", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 42 + "Start Line": 42, + "End Line": 43 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 41, - "Function Parameters": 12, - "Function/Method Declarations": 12, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 19, + "Function Parameters": 8, + "Function/Method Declarations": 8, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 5, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, + "Exposed API / Public Exports": 13, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -191573,7 +193972,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, + "Structural Space Indentations": 21, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191589,16 +193988,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 20, - "Design Camel Case": 2, - "Design Snake Case": 16, - "Design Pascal Case": 2, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Duplicate Logic": 4, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191622,35 +194021,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot", - "typing" + "fastapi.exceptions", + "pytest" ] }, - "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py": { + "python/fastapi/tests/test_response_model_sub_types.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", - "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", + "Filename": "test_response_model_sub_types.py", + "Path": "python/fastapi/tests/test_response_model_sub_types.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4840.95, - "Y": 232.11, - "Z": 126.13 + "X": 2157.87, + "Y": -110.58, + "Z": 1308.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191659,10 +194057,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 81, - "Coding LOC": 64, - "Documentation LOC": 1, - "Structural Magnitude": 15.18, + "Total LOC": 162, + "Coding LOC": 143, + "Documentation LOC": 0, + "Structural Magnitude": 25.66, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -191672,11 +194070,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", + "Error & Exception Exposure": "42.33%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.13%", - "Concurrency Exposure": "48.94%", + "API Exposure": "9.76%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -191688,36 +194086,46 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 43, + "Structural Impact": 6.0, + "Lines of Code (LOC)": 114, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 80 + "Start Line": 48, + "End Line": 161 }, { - "Function Name": "get_token", - "Structural Impact": 1.5, + "Function Name": "test_path_operations", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 45 + }, + { + "Function Name": "valid1", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "test_read_admin", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "valid2", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 35 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "read_admin", + "Function Name": "valid3", "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, @@ -191725,41 +194133,51 @@ "Control Flow Ratio": "0.0%", "Start Line": 25, "End Line": 26 + }, + { + "Function Name": "valid4", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 21, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 11, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -191777,7 +194195,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 50, + "Structural Space Indentations": 126, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -191793,16 +194211,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 9, - "Design Camel Case": 2, - "Design Snake Case": 7, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 11, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -191826,36 +194244,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", "inline_snapshot", - "typing" + "pydantic" ] }, - "python/fastapi/tests/test_security_oauth2_optional.py": { + "python/fastapi/tests/test_return_none_stringified_annotations.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_optional.py", - "Path": "python/fastapi/tests/test_security_oauth2_optional.py", + "Filename": "test_return_none_stringified_annotations.py", + "Path": "python/fastapi/tests/test_return_none_stringified_annotations.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3941.76, - "Y": 144.57, - "Z": 205.41 + "X": 4349.96, + "Y": 123.27, + "Z": -1835.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -191864,27 +194280,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 282, - "Coding LOC": 253, + "Total LOC": 18, + "Coding LOC": 12, "Documentation LOC": 0, - "Structural Magnitude": 47.06, - "Control Flow Ratio": "6.7%", + "Structural Magnitude": 5.94, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.038 + "Raw Cognitive Density": 0.167 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.74%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.59%", + "API Exposure": "9.42%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "80.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -191892,149 +194308,59 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 150, - "End Line": 281 - }, - { - "Function Name": "test_strict_login_incorrect_grant_type", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 115, - "End Line": 131 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 25, - "End Line": 29 - }, - { - "Function Name": "read_users_me", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 38, - "End Line": 41 - }, - { - "Function Name": "test_strict_login_no_data", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 89 - }, - { - "Function Name": "test_strict_login_correct_data", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 134, - "End Line": 147 - }, - { - "Function Name": "test_strict_login_no_grant_type", + "Function Name": "test_no_content", "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 104 + "Start Line": 7, + "End Line": 17 }, { - "Function Name": "login", - "Structural Impact": 1.5, + "Function Name": "return_no_content", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 34 - }, - { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 50 - }, - { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 56 - }, - { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 + "Start Line": 11, + "End Line": 12 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 70, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 22, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 10, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -192044,7 +194370,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -192052,7 +194378,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 227, + "Structural Space Indentations": 8, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192068,16 +194394,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 21, - "Design Pascal Case": 3, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 3, - "Design Long Vars": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -192101,37 +194427,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 3, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "pytest" + "http" ] }, - "python/fastapi/tests/test_security_oauth2_optional_description.py": { + "python/fastapi/tests/test_route_scope.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_optional_description.py", - "Path": "python/fastapi/tests/test_security_oauth2_optional_description.py", + "Filename": "test_route_scope.py", + "Path": "python/fastapi/tests/test_route_scope.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2270.84, - "Y": -91.02, - "Z": -1152.96 + "X": 2371.14, + "Y": -67.58, + "Z": -1313.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192140,24 +194462,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 284, - "Coding LOC": 255, + "Total LOC": 51, + "Coding LOC": 33, "Documentation LOC": 0, - "Structural Magnitude": 47.2, - "Control Flow Ratio": "6.7%", + "Structural Magnitude": 25.26, + "Control Flow Ratio": "11.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.037 + "Raw Cognitive Density": 0.711 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.73%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "23.07%", + "Error & Exception Exposure": "17.91%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.58%", - "Concurrency Exposure": "0.0%", + "API Exposure": "11.12%", + "Concurrency Exposure": "97.53%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -192168,149 +194490,109 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 133, - "Control Flow Branches": 0, + "Function Name": "test_websocket_invalid_path_doesnt_match", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 151, - "End Line": 283 - }, - { - "Function Name": "test_strict_login_incorrect_grant_type", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 116, - "End Line": 132 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 26, - "End Line": 30 + "Control Flow Ratio": "50.0%", + "Start Line": 47, + "End Line": 50 }, { - "Function Name": "read_users_me", - "Structural Impact": 3.0, + "Function Name": "test_websocket", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 39, - "End Line": 42 - }, - { - "Function Name": "test_strict_login_None", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 90 - }, - { - "Function Name": "test_strict_login_correct_correct_grant_type", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 148 + "Control Flow Ratio": "25.0%", + "Start Line": 41, + "End Line": 44 }, { - "Function Name": "test_strict_login_no_grant_type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Function Name": "get_user", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 105 + "Start Line": 10, + "End Line": 12 }, { - "Function Name": "login", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "websocket_item", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 35 + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "test_security_oauth2", + "Function Name": "test_get", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_invalid_method_doesnt_match", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 + "Start Line": 31, + "End Line": 33 }, { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_invalid_path_doesnt_match", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 63 + "Start Line": 36, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 70, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 22, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 24, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 14, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 29, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 2, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -192320,7 +194602,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -192328,7 +194610,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 229, + "Structural Space Indentations": 18, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192344,23 +194626,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 25, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 3, + "Design Snake Case": 6, + "Design Pascal Case": 2, "Design Upper Case": 0, - "Design Short Vars": 3, - "Design Long Vars": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 7, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -192377,24 +194659,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", + "fastapi.routing", "fastapi.testclient", - "inline_snapshot", - "pydantic", "pytest" ] }, - "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py": { + "python/fastapi/tests/test_router_circular_import.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_password_bearer_optional.py", - "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py", + "Filename": "test_router_circular_import.py", + "Path": "python/fastapi/tests/test_router_circular_import.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -192404,9 +194684,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4671.62, - "Y": 155.68, - "Z": -201.27 + "X": 3173.02, + "Y": 34.71, + "Z": -2197.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192415,27 +194695,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 71, - "Coding LOC": 56, + "Total LOC": 13, + "Coding LOC": 9, "Documentation LOC": 0, - "Structural Magnitude": 17.32, - "Control Flow Ratio": "4.0%", + "Structural Magnitude": 4.58, + "Control Flow Ratio": "33.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.15 + "Raw Cognitive Density": 0.444 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.16%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.1%", - "Concurrency Exposure": "29.89%", + "API Exposure": "5.25%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "60.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -192443,82 +194723,42 @@ }, "5. Function Analysis": [ { - "Function Name": "read_items", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 12, - "End Line": 15 - }, - { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 70 - }, - { - "Function Name": "test_no_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 21, - "End Line": 24 - }, - { - "Function Name": "test_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 27, - "End Line": 30 - }, - { - "Function Name": "test_incorrect_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "test_router_circular_import", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Control Flow Ratio": "66.7%", + "Start Line": 5, + "End Line": 12 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 4, + "Function Parameters": 1, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -192543,7 +194783,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 43, + "Structural Space Indentations": 6, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192559,16 +194799,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 1, + "Design Snake Case": 2, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -192592,34 +194832,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", - "fastapi.testclient", - "inline_snapshot" + "pytest" ] }, - "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py": { + "python/fastapi/tests/test_router_events.py": { "1. Artifact Identity": { - "Filename": "test_security_oauth2_password_bearer_optional_description.py", - "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py", + "Filename": "test_router_events.py", + "Path": "python/fastapi/tests/test_router_events.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3747.49, - "Y": 77.86, - "Z": -1436.4 + "X": 3402.36, + "Y": 7.28, + "Z": 226.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192628,24 +194867,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 61, - "Documentation LOC": 0, - "Structural Magnitude": 17.52, - "Control Flow Ratio": "4.0%", + "Total LOC": 379, + "Coding LOC": 293, + "Documentation LOC": 4, + "Structural Magnitude": 157.56, + "Control Flow Ratio": "5.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.138 + "Raw Cognitive Density": 0.241 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.97%", + "Cognitive Load Exposure": "4.44%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.96%", - "Concurrency Exposure": "28.7%", + "API Exposure": "13.37%", + "Concurrency Exposure": "80.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -192656,82 +194895,472 @@ }, "5. Function Analysis": [ { - "Function Name": "read_items", + "Function Name": "test_router_events", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "3.2%", + "Start Line": 27, + "End Line": 86 + }, + { + "Function Name": "test_router_nested_lifespan_state", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "3.2%", + "Start Line": 114, + "End Line": 171 + }, + { + "Function Name": "test_startup_shutdown_handlers_as_parameters", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "3.2%", + "Start Line": 321, + "End Line": 378 + }, + { + "Function Name": "test_router_sync_generator_lifespan", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "6.2%", + "Start Line": 268, + "End Line": 292 + }, + { + "Function Name": "test_app_lifespan_state", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "7.1%", + "Start Line": 89, + "End Line": 111 + }, + { + "Function Name": "test_router_async_generator_lifespan", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "7.1%", + "Start Line": 295, + "End Line": 318 + }, + { + "Function Name": "test_router_async_shutdown_handler", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "10.0%", + "Start Line": 248, + "End Line": 265 + }, + { + "Function Name": "test_router_nested_lifespan_state_overriding_by_parent", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 174, + "End Line": 202 + }, + { + "Function Name": "test_merged_mixed_state_lifespans", "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "14.3%", + "Start Line": 222, + "End Line": 242 + }, + { + "Function Name": "test_merged_no_return_lifespans_return_none", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 205, + "End Line": 219 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 19 + "Control Flow Ratio": "0.0%", + "Start Line": 176, + "End Line": 182 }, { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "router_lifespan", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 75 + "Start Line": 185, + "End Line": 191 }, { - "Function Name": "test_no_token", - "Structural Impact": 1.2, + "Function Name": "main", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 142, + "End Line": 146 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 91, + "End Line": 94 }, { - "Function Name": "test_token", - "Structural Impact": 1.2, + "Function Name": "lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 116, + "End Line": 119 + }, + { + "Function Name": "router_lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 122, + "End Line": 125 + }, + { + "Function Name": "subrouter_lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 128, + "End Line": 131 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 272, + "End Line": 275 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 298, + "End Line": 301 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 207, + "End Line": 208 + }, + { + "Function Name": "router_lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 211, + "End Line": 212 + }, + { + "Function Name": "lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 224, + "End Line": 225 + }, + { + "Function Name": "router_lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 228, + "End Line": 229 + }, + { + "Function Name": "sub_router_lifespan", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 232, + "End Line": 233 + }, + { + "Function Name": "state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 31, - "End Line": 34 + "End Line": 32 }, { - "Function Name": "test_incorrect_token", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "app_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "app_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, "End Line": 40 + }, + { + "Function Name": "router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 46 + }, + { + "Function Name": "router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 50 + }, + { + "Function Name": "sub_router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "sub_router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 60 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 100 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 253, + "End Line": 254 + }, + { + "Function Name": "app_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 257, + "End Line": 258 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 280, + "End Line": 281 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 306, + "End Line": 307 + }, + { + "Function Name": "app_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 324, + "End Line": 325 + }, + { + "Function Name": "app_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 327, + "End Line": 328 + }, + { + "Function Name": "main", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 333, + "End Line": 334 + }, + { + "Function Name": "router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 336, + "End Line": 337 + }, + { + "Function Name": "router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 339, + "End Line": 340 + }, + { + "Function Name": "sub_router_startup", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 344, + "End Line": 345 + }, + { + "Function Name": "sub_router_shutdown", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 347, + "End Line": 348 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 24, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, + "Control Flow Branches": 10, + "Sequential Logic Declarations": 170, + "Function Parameters": 44, + "Function/Method Declarations": 44, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 96, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 52, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 1, + "Structured Documentation Blocks": 8, + "Unit Test Assertions": 109, + "Asynchronous/Concurrent Execution": 13, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 28, + "Generic Type Abstractions": 57, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -192753,10 +195382,10 @@ "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 9, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 270, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192771,17 +195400,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, - "Design Camel Case": 1, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Lazy Evaluation & Generators (O(1) Memory)": 28, + "Vectorized Math & Tensor Operations": 18, + "Core Var Decl": 34, + "Design Camel Case": 0, + "Design Snake Case": 34, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Duplicate Logic": 22, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -192805,35 +195434,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "collections.abc", + "contextlib", "fastapi", - "fastapi.security", "fastapi.testclient", - "inline_snapshot" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_security_openid_connect.py": { + "python/fastapi/tests/test_router_prefix_with_template.py": { "1. Artifact Identity": { - "Filename": "test_security_openid_connect.py", - "Path": "python/fastapi/tests/test_security_openid_connect.py", + "Filename": "test_router_prefix_with_template.py", + "Path": "python/fastapi/tests/test_router_prefix_with_template.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3737.29, - "Y": 54.03, - "Z": 1597.87 + "X": 619.45, + "Y": -312.55, + "Z": 264.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -192842,27 +195472,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 61, + "Total LOC": 24, + "Coding LOC": 13, "Documentation LOC": 0, - "Structural Magnitude": 18.52, + "Structural Magnitude": 6.26, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.154 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.0%", + "API Exposure": "8.61%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -192870,82 +195500,42 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 79 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 18 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, + "Function Name": "read_user", + "Structural Impact": 1.8, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_security_oauth2_password_other_header", + "Function Name": "test_get", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 - }, - { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 45 + "Start Line": 20, + "End Line": 23 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 9, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 3, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 3, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -192955,14 +195545,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -192980,7 +195570,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 45, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -192997,15 +195587,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Design Snake Case": 5, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193029,36 +195619,32 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.open_id_connect_url", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_openid_connect_description.py": { + "python/fastapi/tests/test_router_redirect_slashes.py": { "1. Artifact Identity": { - "Filename": "test_security_openid_connect_description.py", - "Path": "python/fastapi/tests/test_security_openid_connect_description.py", + "Filename": "test_router_redirect_slashes.py", + "Path": "python/fastapi/tests/test_router_redirect_slashes.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4625.41, - "Y": 165.24, - "Z": 331.93 + "X": 3395.23, + "Y": -31.8, + "Z": -2203.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193067,23 +195653,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 64, + "Total LOC": 41, + "Coding LOC": 26, "Documentation LOC": 0, - "Structural Magnitude": 18.68, + "Structural Magnitude": 12.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.077 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.17%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.92%", + "API Exposure": "10.41%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -193095,99 +195681,79 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "test_redirect_slashes_enabled", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 82 - }, - { - "Function Name": "get_current_user", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 20 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 + "Start Line": 5, + "End Line": 21 }, { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_redirect_slashes_disabled", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 24, + "End Line": 40 }, { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "hello_page", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 40 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "hello_page", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 47 + "Start Line": 29, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 29, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 14, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -193205,7 +195771,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 22, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193221,16 +195787,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 11, - "Design Camel Case": 1, - "Design Snake Case": 9, - "Design Pascal Case": 1, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 10, + "Design Camel Case": 0, + "Design Snake Case": 10, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Duplicate Logic": 2, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193254,36 +195820,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security.open_id_connect_url", - "fastapi.testclient", - "inline_snapshot", - "pydantic" + "fastapi.testclient" ] }, - "python/fastapi/tests/test_security_openid_connect_optional.py": { + "python/fastapi/tests/test_schema_compat_pydantic_v2.py": { "1. Artifact Identity": { - "Filename": "test_security_openid_connect_optional.py", - "Path": "python/fastapi/tests/test_security_openid_connect_optional.py", + "Filename": "test_schema_compat_pydantic_v2.py", + "Path": "python/fastapi/tests/test_schema_compat_pydantic_v2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", + "Parent Entity": "str, Enum, BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1205.04, - "Y": -230.44, - "Z": -148.83 + "X": 2048.25, + "Y": -176.92, + "Z": -1440.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193292,24 +195855,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 64, - "Documentation LOC": 0, - "Structural Magnitude": 21.58, - "Control Flow Ratio": "6.2%", + "Total LOC": 122, + "Coding LOC": 106, + "Documentation LOC": 2, + "Structural Magnitude": 21.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.062 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.0%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.92%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.13%", + "Concurrency Exposure": "22.63%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -193319,75 +195882,55 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "get_current_user", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 16, - "End Line": 20 - }, - { - "Function Name": "read_current_user", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 24, - "End Line": 27 - }, { "Function Name": "test_openapi_schema", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 32, + "Structural Impact": 5.4, + "Lines of Code (LOC)": 80, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 82 + "Start Line": 42, + "End Line": 121 }, { - "Function Name": "test_security_oauth2", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_client", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 + "Start Line": 12, + "End Line": 32 }, { - "Function Name": "test_security_oauth2_password_other_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 42 + "Start Line": 36, + "End Line": 38 }, { - "Function Name": "test_security_oauth2_password_bearer_no_header", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_user", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 48 + "Start Line": 28, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 30, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 32, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -193395,24 +195938,24 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 12, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 8, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -193430,7 +195973,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 48, + "Structural Space Indentations": 93, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193446,16 +195989,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 2, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193479,35 +196022,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 8, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "dirty_equals", + "enum", "fastapi", - "fastapi.security.open_id_connect_url", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pydantic", + "pytest", + "tests.utils" ] }, - "python/fastapi/tests/test_security_scopes.py": { + "python/fastapi/tests/test_schema_extra_examples.py": { "1. Artifact Identity": { - "Filename": "test_security_scopes.py", - "Path": "python/fastapi/tests/test_security_scopes.py", + "Filename": "test_schema_extra_examples.py", + "Path": "python/fastapi/tests/test_schema_extra_examples.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1327.08, - "Y": -258.7, - "Z": -900.88 + "X": 3034.94, + "Y": -40.77, + "Z": 835.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193516,26 +196063,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 46, - "Coding LOC": 31, - "Documentation LOC": 0, - "Structural Magnitude": 20.22, - "Control Flow Ratio": "0.0%", + "Total LOC": 858, + "Coding LOC": 784, + "Documentation LOC": 34, + "Structural Magnitude": 123.98, + "Control Flow Ratio": "9.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.065 + "Raw Cognitive Density": 0.023 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.03%", + "Cognitive Load Exposure": "2.53%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.41%", + "API Exposure": "10.69%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "8.54%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -193544,109 +196091,229 @@ }, "5. Function Analysis": [ { - "Function Name": "app_fixture", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, + "Function Name": "create_app", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 205, + "Control Flow Branches": 10, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 9, + "End Line": 213 + }, + { + "Function Name": "test_openapi_schema", + "Structural Impact": 20.0, + "Lines of Code (LOC)": 605, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 253, + "End Line": 857 + }, + { + "Function Name": "test_call_api", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 216, + "End Line": 250 + }, + { + "Function Name": "examples", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 31 + "Start Line": 30, + "End Line": 38 }, { - "Function Name": "test_security_scopes_dependency_called_once", - "Structural Impact": 2.1, + "Function Name": "example_examples", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 52 + }, + { + "Function Name": "header_examples", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 158, + "End Line": 167 + }, + { + "Function Name": "path_example_examples", + "Structural Impact": 1.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 45 + "Start Line": 106, + "End Line": 112 }, { - "Function Name": "endpoint", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "query_example", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 29 + "Start Line": 117, + "End Line": 123 }, { - "Function Name": "get_user", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "query_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 126, + "End Line": 132 }, { - "Function Name": "client_fixture", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "query_example_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 137, + "End Line": 144 }, { - "Function Name": "call_counter_fixture", - "Structural Impact": 1.1, + "Function Name": "header_example", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 155 + }, + { + "Function Name": "header_example_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 172, + "End Line": 179 + }, + { + "Function Name": "cookie_example", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 184, + "End Line": 190 + }, + { + "Function Name": "cookie_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 193, + "End Line": 199 + }, + { + "Function Name": "cookie_example_examples", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 204, + "End Line": 211 + }, + { + "Function Name": "path_example", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 93 + }, + { + "Function Name": "path_examples", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 96, + "End Line": 101 + }, + { + "Function Name": "schema_extra", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 10 + "Start Line": 20, + "End Line": 21 }, { - "Function Name": "get_db", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "example", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 17 + "Start Line": 26, + "End Line": 27 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Control Flow Branches": 10, + "Sequential Logic Declarations": 100, + "Function Parameters": 19, + "Function/Method Declarations": 19, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 20, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 36, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Commented-out Code (Dead Logic)": 6, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 31, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 16, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 2, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -193664,7 +196331,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 19, + "Structural Space Indentations": 775, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193680,16 +196347,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 3, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 67, "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Design Snake Case": 55, + "Design Pascal Case": 12, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193713,34 +196380,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.exceptions", "fastapi.testclient", - "pytest", - "typing" + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_security_scopes_dont_propagate.py": { + "python/fastapi/tests/test_schema_ref_pydantic_v2.py": { "1. Artifact Identity": { - "Filename": "test_security_scopes_dont_propagate.py", - "Path": "python/fastapi/tests/test_security_scopes_dont_propagate.py", + "Filename": "test_schema_ref_pydantic_v2.py", + "Path": "python/fastapi/tests/test_schema_ref_pydantic_v2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1092.62, - "Y": -293.19, - "Z": 370.19 + "X": 4109.14, + "Y": 92.33, + "Z": -1657.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193749,24 +196419,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 45, - "Coding LOC": 27, - "Documentation LOC": 1, - "Structural Magnitude": 17.54, + "Total LOC": 69, + "Coding LOC": 58, + "Documentation LOC": 0, + "Structural Magnitude": 15.76, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.407 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.13%", - "Error & Exception Exposure": "67.04%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "33.95%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.16%", - "Concurrency Exposure": "94.13%", + "API Exposure": "9.16%", + "Concurrency Exposure": "29.4%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -193777,64 +196447,54 @@ }, "5. Function Analysis": [ { - "Function Name": "dep3", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 38, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 22 + "Start Line": 31, + "End Line": 68 }, { - "Function Name": "get_scopes", + "Function Name": "get_client", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 11, + "End Line": 23 }, { - "Function Name": "security1", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 26, + "End Line": 28 }, { - "Function Name": "security2", - "Structural Impact": 1.5, + "Function Name": "read_root", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 15 - }, - { - "Function Name": "test_security_scopes_dont_propagate", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 44 + "Start Line": 19, + "End Line": 20 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 5, - "Function/Method Declarations": 5, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Sequential Logic Declarations": 22, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -193842,17 +196502,17 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -193877,7 +196537,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 13, + "Structural Space Indentations": 48, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -193893,16 +196553,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 6, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -193926,34 +196586,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.security", "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest", "typing" ] }, - "python/fastapi/tests/test_security_scopes_sub_dependency.py": { + "python/fastapi/tests/test_security_api_key_cookie.py": { "1. Artifact Identity": { - "Filename": "test_security_scopes_sub_dependency.py", - "Path": "python/fastapi/tests/test_security_scopes_sub_dependency.py", + "Filename": "test_security_api_key_cookie.py", + "Path": "python/fastapi/tests/test_security_api_key_cookie.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1589.61, - "Y": -151.34, - "Z": 455.48 + "X": 1109.08, + "Y": -263.54, + "Z": -779.7 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -193962,10 +196625,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 108, - "Coding LOC": 88, - "Documentation LOC": 1, - "Structural Magnitude": 30.76, + "Total LOC": 71, + "Coding LOC": 56, + "Documentation LOC": 0, + "Structural Magnitude": 16.22, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -193978,7 +196641,7 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.22%", + "API Exposure": "9.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -193990,118 +196653,78 @@ }, "5. Function Analysis": [ { - "Function Name": "app_fixture", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 69 - }, - { - "Function Name": "test_security_scopes_sub_dependency_caching", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 31, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 107 + "Start Line": 41, + "End Line": 70 }, { "Function Name": "get_current_user", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 37 - }, - { - "Function Name": "path_operation", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 67 - }, - { - "Function Name": "get_user_me", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 46 - }, - { - "Function Name": "get_user_items", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 55 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "client_fixture", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "call_counts_fixture", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 19 + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "get_db_session", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 + "Start Line": 26, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 32, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -194112,7 +196735,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194130,7 +196753,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 75, + "Structural Space Indentations": 42, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194146,16 +196769,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 10, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 5, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -194188,14 +196811,14 @@ "fastapi", "fastapi.security", "fastapi.testclient", - "pytest", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_serialize_response.py": { + "python/fastapi/tests/test_security_api_key_cookie_description.py": { "1. Artifact Identity": { - "Filename": "test_serialize_response.py", - "Path": "python/fastapi/tests/test_serialize_response.py", + "Filename": "test_security_api_key_cookie_description.py", + "Path": "python/fastapi/tests/test_security_api_key_cookie_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -194206,9 +196829,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4453.78, - "Y": 144.19, - "Z": -822.31 + "X": 2613.73, + "Y": -28.07, + "Z": 1940.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -194217,23 +196840,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 56, - "Coding LOC": 38, + "Total LOC": 76, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 18.06, + "Structural Magnitude": 16.62, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.053 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.89%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.86%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -194245,99 +196868,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_validlist", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 55 - }, - { - "Function Name": "get_validlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 30 + "Start Line": 41, + "End Line": 75 }, { - "Function Name": "test_valid", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 39 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_coerce", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 45 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "get_valid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "get_coerce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 + "Start Line": 26, + "End Line": 30 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 5, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194355,7 +196968,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 23, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194372,15 +196985,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 10, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 2, + "Design Snake Case": 10, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -194404,33 +197017,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_serialize_response_dataclass.py": { + "python/fastapi/tests/test_security_api_key_cookie_optional.py": { "1. Artifact Identity": { - "Filename": "test_serialize_response_dataclass.py", - "Path": "python/fastapi/tests/test_serialize_response_dataclass.py", + "Filename": "test_security_api_key_cookie_optional.py", + "Path": "python/fastapi/tests/test_security_api_key_cookie_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3306.83, - "Y": -6.31, - "Z": 1246.89 + "X": 1356.23, + "Y": -265.29, + "Z": 719.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -194439,23 +197055,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 194, - "Coding LOC": 159, + "Total LOC": 75, + "Coding LOC": 60, "Documentation LOC": 0, - "Structural Magnitude": 46.18, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 20.7, + "Control Flow Ratio": "10.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.083 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.25%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.89%", + "API Exposure": "9.6%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -194467,179 +197083,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_validlist", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 132 - }, - { - "Function Name": "test_objectlist", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 157 - }, - { - "Function Name": "test_no_response_model_objectlist", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 171, - "End Line": 193 - }, - { - "Function Name": "get_validlist", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 46 - }, - { - "Function Name": "test_valid", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 85 - }, - { - "Function Name": "test_object", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 88, - "End Line": 96 - }, - { - "Function Name": "test_coerce", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 99, - "End Line": 107 - }, - { - "Function Name": "test_no_response_model_object", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 160, - "End Line": 168 + "Function Name": "read_current_user", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 24, + "End Line": 28 }, { - "Function Name": "get_objectlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 55 + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 }, { - "Function Name": "get_no_response_model_objectlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 71 + "Start Line": 45, + "End Line": 74 }, { - "Function Name": "get_object", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 31, + "End Line": 35 }, { - "Function Name": "get_no_response_model_object", + "Function Name": "test_security_api_key_no_key", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 62 - }, - { - "Function Name": "get_valid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "get_coerce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 + "Start Line": 38, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 14, - "Function/Method Declarations": 14, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 27, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 9, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 22, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 14, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194657,7 +197183,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 130, + "Structural Space Indentations": 46, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194673,16 +197199,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 6, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, "Design Camel Case": 0, - "Design Snake Case": 16, + "Design Snake Case": 9, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 14, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -194706,22 +197232,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "dataclasses", - "datetime", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_serialize_response_model.py": { + "python/fastapi/tests/test_security_api_key_header.py": { "1. Artifact Identity": { - "Filename": "test_serialize_response_model.py", - "Path": "python/fastapi/tests/test_serialize_response_model.py", + "Filename": "test_security_api_key_header.py", + "Path": "python/fastapi/tests/test_security_api_key_header.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -194732,9 +197259,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2627.65, - "Y": -31.07, - "Z": 1158.25 + "X": 1912.98, + "Y": -170.49, + "Z": 1613.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -194743,10 +197270,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 153, - "Coding LOC": 115, + "Total LOC": 71, + "Coding LOC": 54, "Documentation LOC": 0, - "Structural Magnitude": 47.5, + "Structural Magnitude": 16.08, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -194759,7 +197286,7 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.94%", + "API Exposure": "9.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -194771,199 +197298,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_coerce", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 93, - "End Line": 100 - }, - { - "Function Name": "test_validlist", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 110 - }, - { - "Function Name": "test_validdict", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 120 + "Start Line": 42, + "End Line": 70 }, { - "Function Name": "test_validlist_exclude_unset", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 142 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_validdict_exclude_unset", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 145, - "End Line": 152 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "get_validlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 30 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "get_validdict", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, + "Start Line": 35, "End Line": 39 - }, - { - "Function Name": "get_validlist_exclude_unset", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 68 - }, - { - "Function Name": "get_validdict_exclude_unset", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 81 - }, - { - "Function Name": "test_valid", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 90 - }, - { - "Function Name": "test_valid_exclude_unset", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 126 - }, - { - "Function Name": "test_coerce_exclude_unset", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 132 - }, - { - "Function Name": "get_valid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 - }, - { - "Function Name": "get_coerce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 21 - }, - { - "Function Name": "get_valid_exclude_unset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 46 - }, - { - "Function Name": "get_coerce_exclude_unset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 16, - "Function/Method Declarations": 16, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 12, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 25, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 8, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -194981,7 +197398,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 81, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -194997,16 +197414,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 7, - "Core Var Decl": 24, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 22, - "Design Pascal Case": 2, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 16, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -195030,34 +197447,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "pydantic", - "starlette.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_skip_defaults.py": { + "python/fastapi/tests/test_security_api_key_header_description.py": { "1. Artifact Identity": { - "Filename": "test_skip_defaults.py", - "Path": "python/fastapi/tests/test_skip_defaults.py", + "Filename": "test_security_api_key_header_description.py", + "Path": "python/fastapi/tests/test_security_api_key_header_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, Model", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2318.46, - "Y": -82.62, - "Z": -1385.85 + "X": 4660.04, + "Y": 165.39, + "Z": 501.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -195066,10 +197485,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 94, - "Coding LOC": 62, + "Total LOC": 76, + "Coding LOC": 59, "Documentation LOC": 0, - "Structural Magnitude": 31.24, + "Structural Magnitude": 16.38, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -195079,10 +197498,10 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "23.28%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.16%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -195094,118 +197513,68 @@ }, "5. Function Analysis": [ { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 32 - }, - { - "Function Name": "get_exclude_unset", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 39 - }, - { - "Function Name": "get_exclude_defaults", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 - }, - { - "Function Name": "get_exclude_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 55 - }, - { - "Function Name": "get_exclude_unset_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 65 - }, - { - "Function Name": "test_return_defaults", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 34, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 73 + "Start Line": 42, + "End Line": 75 }, { - "Function Name": "test_return_exclude_unset", - "Structural Impact": 1.1, + "Function Name": "get_current_user", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 78 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_return_exclude_defaults", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 81, - "End Line": 83 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_return_exclude_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 88 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "test_return_exclude_unset_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 93 + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 30, - "Function Parameters": 10, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 4, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 2, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 19, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -195214,19 +197583,19 @@ "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -195244,7 +197613,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 34, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -195260,16 +197629,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 23, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 18, - "Design Pascal Case": 5, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 10, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -195293,21 +197662,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_sse.py": { + "python/fastapi/tests/test_security_api_key_header_optional.py": { "1. Artifact Identity": { - "Filename": "test_sse.py", - "Path": "python/fastapi/tests/test_sse.py", + "Filename": "test_security_api_key_header_optional.py", + "Path": "python/fastapi/tests/test_security_api_key_header_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -195318,9 +197689,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2291.84, - "Y": -92.97, - "Z": 105.58 + "X": 4172.44, + "Y": 109.84, + "Z": 981.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -195329,24 +197700,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 319, - "Coding LOC": 215, - "Documentation LOC": 12, - "Structural Magnitude": 154.2, - "Control Flow Ratio": "22.4%", + "Total LOC": 74, + "Coding LOC": 57, + "Documentation LOC": 0, + "Structural Magnitude": 19.14, + "Control Flow Ratio": "6.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.423 + "Raw Cognitive Density": 0.07 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.44%", + "Cognitive Load Exposure": "3.09%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.62%", - "Concurrency Exposure": "95.93%", + "API Exposure": "9.63%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -195357,359 +197728,89 @@ }, "5. Function Analysis": [ { - "Function Name": "test_async_generator_with_model", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 108, - "End Line": 126 - }, - { - "Function Name": "test_keepalive_ping_async", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 290, - "End Line": 299 - }, - { - "Function Name": "test_keepalive_ping_sync", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 302, - "End Line": 310 - }, - { - "Function Name": "test_sync_generator_with_model", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 129, - "End Line": 137 - }, - { - "Function Name": "test_async_generator_no_annotation", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 140, - "End Line": 148 - }, - { - "Function Name": "test_sync_generator_no_annotation", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 151, - "End Line": 159 - }, - { - "Function Name": "test_post_method_sse", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 172, - "End Line": 180 - }, - { - "Function Name": "test_dict_items", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 162, - "End Line": 169 - }, - { - "Function Name": "test_sse_on_router_included_in_app", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 258, - "End Line": 265 - }, - { - "Function Name": "test_data_and_raw_data_mutually_exclusive", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 252, - "End Line": 255 - }, - { - "Function Name": "test_server_sent_event_null_id_rejected", + "Function Name": "get_current_user", "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 219, - "End Line": 221 - }, - { - "Function Name": "test_sse_events_with_fields", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 183, - "End Line": 199 - }, - { - "Function Name": "test_raw_data_sent_without_json_encoding", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 234, - "End Line": 249 - }, - { - "Function Name": "sse_items", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 30, - "End Line": 32 - }, - { - "Function Name": "sse_items_no_annotation", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 41, - "End Line": 43 - }, - { - "Function Name": "sse_items_dict", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 52, - "End Line": 54 - }, - { - "Function Name": "sse_items_post", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 78, - "End Line": 80 - }, - { - "Function Name": "client_fixture", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 103, - "End Line": 105 - }, - { - "Function Name": "test_server_sent_event_negative_retry_rejected", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 224, - "End Line": 226 - }, - { - "Function Name": "test_server_sent_event_float_retry_rejected", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 229, - "End Line": 231 - }, - { - "Function Name": "test_mixed_plain_and_sse_events", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 202, - "End Line": 209 - }, - { - "Function Name": "test_string_data_json_encoded", - "Structural Impact": 1.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 212, - "End Line": 216 + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 }, { - "Function Name": "test_no_keepalive_when_fast", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 318 - }, - { - "Function Name": "slow_async_stream", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 275, - "End Line": 280 - }, - { - "Function Name": "sse_items_event", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 62 + "Control Flow Ratio": "25.0%", + "Start Line": 24, + "End Line": 27 }, { - "Function Name": "sse_items_mixed", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 69 + "Start Line": 45, + "End Line": 73 }, { - "Function Name": "sse_items_raw", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 87 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "slow_sync_stream", + "Function Name": "test_security_api_key_no_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 284, - "End Line": 287 - }, - { - "Function Name": "sse_items_sync", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "sse_items_sync_no_annotation", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 47, - "End Line": 48 - }, - { - "Function Name": "sse_items_string", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 74 - }, - { - "Function Name": "stream_events", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 94, - "End Line": 96 + "Start Line": 39, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 34, - "Sequential Logic Declarations": 118, - "Function Parameters": 32, - "Function/Method Declarations": 32, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 27, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 59, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 44, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 84, - "Asynchronous/Concurrent Execution": 15, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 14, - "Generic Type Abstractions": 4, - "Collection Iterators / Comprehensions": 9, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 10, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -195718,16 +197819,16 @@ "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 2, + "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 152, + "Structural Space Indentations": 42, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -195735,24 +197836,24 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 1, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 24, - "Vectorized Math & Tensor Operations": 12, - "Core Var Decl": 50, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 49, - "Design Pascal Case": 1, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 32, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -195760,7 +197861,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -195776,40 +197877,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 10, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "asyncio", - "collections.abc", "fastapi", - "fastapi.responses", - "fastapi.routing", - "fastapi.sse", + "fastapi.security", "fastapi.testclient", - "pydantic", - "pytest", - "time" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_starlette_exception.py": { + "python/fastapi/tests/test_security_api_key_query.py": { "1. Artifact Identity": { - "Filename": "test_starlette_exception.py", - "Path": "python/fastapi/tests/test_starlette_exception.py", + "Filename": "test_security_api_key_query.py", + "Path": "python/fastapi/tests/test_security_api_key_query.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1773.64, - "Y": -138.55, - "Z": -12.85 + "X": 2354.3, + "Y": -126.75, + "Z": -1848.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -195818,24 +197915,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 210, - "Coding LOC": 183, + "Total LOC": 71, + "Coding LOC": 54, "Documentation LOC": 0, - "Structural Magnitude": 47.76, - "Control Flow Ratio": "8.9%", + "Structural Magnitude": 16.08, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.104 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.51%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.36%", - "Concurrency Exposure": "42.52%", + "API Exposure": "9.72%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -195847,148 +197944,88 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 130, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "5.9%", - "Start Line": 80, - "End Line": 209 - }, - { - "Function Name": "read_item", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 12, - "End Line": 19 - }, - { - "Function Name": "read_starlette_item", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 33, - "End Line": 36 - }, - { - "Function Name": "test_no_body_status_code_with_detail_exception_handlers", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 74, - "End Line": 77 - }, - { - "Function Name": "test_get_item", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 42, - "End Line": 45 - }, - { - "Function Name": "test_get_item_not_found", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 52 + "End Line": 70 }, { - "Function Name": "test_get_starlette_item", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 58 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "test_get_starlette_item_not_found", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 65 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_no_body_status_code_exception_handlers", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 71 - }, - { - "Function Name": "no_body_status_code_exception", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "no_body_status_code_with_detail_exception", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 29 + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 51, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 16, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 23, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -195996,7 +198033,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -196006,7 +198043,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 161, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196022,16 +198059,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 13, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 13, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -196055,34 +198092,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "starlette.exceptions" + "pydantic" ] }, - "python/fastapi/tests/test_starlette_urlconvertors.py": { + "python/fastapi/tests/test_security_api_key_query_description.py": { "1. Artifact Identity": { - "Filename": "test_starlette_urlconvertors.py", - "Path": "python/fastapi/tests/test_starlette_urlconvertors.py", + "Filename": "test_security_api_key_query_description.py", + "Path": "python/fastapi/tests/test_security_api_key_query_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4231.44, - "Y": 126.72, - "Z": -601.88 + "X": 1179.69, + "Y": -246.01, + "Z": 934.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196091,23 +198130,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 64, - "Coding LOC": 38, - "Documentation LOC": 4, - "Structural Magnitude": 25.96, + "Total LOC": 76, + "Coding LOC": 59, + "Documentation LOC": 0, + "Structural Magnitude": 16.38, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.053 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.89%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.64%", + "API Exposure": "9.57%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -196119,129 +198158,89 @@ }, "5. Function Analysis": [ { - "Function Name": "int_convertor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "float_convertor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 34, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Start Line": 42, + "End Line": 75 }, { - "Function Name": "path_convertor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "query_convertor", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 - }, - { - "Function Name": "test_route_converters_int", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 35 - }, - { - "Function Name": "test_route_converters_float", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 38, - "End Line": 43 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_route_converters_path", + "Function Name": "test_security_api_key", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 46, - "End Line": 50 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "test_route_converters_query", + "Function Name": "test_security_api_key_no_key", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 57 - }, - { - "Function Name": "test_url_path_for_path_convertor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 63 + "Start Line": 35, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 28, - "Function Parameters": 9, - "Function/Method Declarations": 9, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 26, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 13, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 16, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -196259,7 +198258,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 21, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196276,15 +198275,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 13, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 13, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -196292,7 +198291,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 1, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -196308,21 +198307,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_stream_bare_type.py": { + "python/fastapi/tests/test_security_api_key_query_optional.py": { "1. Artifact Identity": { - "Filename": "test_stream_bare_type.py", - "Path": "python/fastapi/tests/test_stream_bare_type.py", - "Language": "Python", + "Filename": "test_security_api_key_query_optional.py", + "Path": "python/fastapi/tests/test_security_api_key_query_optional.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Parent Entity": "BaseModel", @@ -196332,9 +198334,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3177.1, - "Y": -13.47, - "Z": 1664.83 + "X": 1132.28, + "Y": -238.25, + "Z": 139.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196343,24 +198345,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 43, - "Coding LOC": 27, + "Total LOC": 74, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 17.34, - "Control Flow Ratio": "8.3%", + "Structural Magnitude": 19.14, + "Control Flow Ratio": "6.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.481 + "Raw Cognitive Density": 0.07 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.73%", + "Cognitive Load Exposure": "3.09%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.99%", - "Concurrency Exposure": "94.13%", + "API Exposure": "9.63%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -196371,52 +198373,62 @@ }, "5. Function Analysis": [ { - "Function Name": "test_stream_bare_async_iterable", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 29, - "End Line": 34 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 }, { - "Function Name": "test_stream_bare_sync_iterable", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "test_openapi_schema", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 37, - "End Line": 42 + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 73 }, { - "Function Name": "stream_bare_async", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "stream_bare_sync", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_api_key_no_key", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 39, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, - "Sequential Logic Declarations": 22, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 27, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 1, "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, @@ -196426,14 +198438,14 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, - "Collection Iterators / Comprehensions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 5, @@ -196443,7 +198455,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -196461,7 +198473,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 13, + "Structural Space Indentations": 42, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196476,12 +198488,12 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 2, + "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, @@ -196517,16 +198529,16 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "json", - "pydantic", - "typing" + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_stream_cancellation.py": { + "python/fastapi/tests/test_security_http_base.py": { "1. Artifact Identity": { - "Filename": "test_stream_cancellation.py", - "Path": "python/fastapi/tests/test_stream_cancellation.py", + "Filename": "test_security_http_base.py", + "Path": "python/fastapi/tests/test_security_http_base.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -196536,9 +198548,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3903.53, - "Y": 63.01, - "Z": 41.62 + "X": 1069.81, + "Y": -288.47, + "Z": -949.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196547,24 +198559,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 89, + "Total LOC": 65, "Coding LOC": 50, - "Documentation LOC": 16, - "Structural Magnitude": 49.0, - "Control Flow Ratio": "15.6%", + "Documentation LOC": 0, + "Structural Magnitude": 14.5, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.22 + "Raw Cognitive Density": 0.04 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "21.69%", - "Error & Exception Exposure": "39.98%", + "Cognitive Load Exposure": "2.76%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.1%", - "Concurrency Exposure": "100.0%", + "API Exposure": "9.29%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -196575,108 +198587,88 @@ }, "5. Function Analysis": [ { - "Function Name": "_run_asgi_and_cancel", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "21.4%", - "Start Line": 41, - "End Line": 74 - }, - { - "Function Name": "send", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 53, - "End Line": 55 - }, - { - "Function Name": "stream_raw", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 24, - "End Line": 29 + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 64 }, { - "Function Name": "stream_jsonl", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 33, - "End Line": 38 + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "test_raw_stream_cancellation", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_http_base", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 77, - "End Line": 82 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "receive", + "Function Name": "test_security_http_base_with_whitespaces", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "test_jsonl_stream_cancellation", + "Function Name": "test_security_http_base_no_credentials", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 85, - "End Line": 88 + "Start Line": 31, + "End Line": 35 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 27, - "Function Parameters": 7, - "Function/Method Declarations": 7, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 3, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 12, - "Unit Test Assertions": 8, - "Asynchronous/Concurrent Execution": 16, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 7, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -196684,18 +198676,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 3, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 35, + "Structural Space Indentations": 37, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196710,17 +198702,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 2, - "Vectorized Math & Tensor Operations": 2, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, + "Design Short Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -196744,36 +198736,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "anyio", - "collections.abc", "fastapi", - "fastapi.responses", - "pytest" + "fastapi.security.http", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_stream_json_validation_error.py": { + "python/fastapi/tests/test_security_http_base_description.py": { "1. Artifact Identity": { - "Filename": "test_stream_json_validation_error.py", - "Path": "python/fastapi/tests/test_stream_json_validation_error.py", + "Filename": "test_security_http_base_description.py", + "Path": "python/fastapi/tests/test_security_http_base_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4002.73, - "Y": 155.32, - "Z": 1767.09 + "X": 1124.99, + "Y": -276.12, + "Z": 1182.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196782,24 +198772,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 41, - "Coding LOC": 25, + "Total LOC": 65, + "Coding LOC": 52, "Documentation LOC": 0, - "Structural Magnitude": 14.9, - "Control Flow Ratio": "11.1%", + "Structural Magnitude": 12.64, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.28 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.62%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.13%", - "Concurrency Exposure": "44.03%", + "API Exposure": "8.55%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -196810,72 +198800,72 @@ }, "5. Function Analysis": [ { - "Function Name": "test_stream_json_validation_error_async", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 33, - "End Line": 35 + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 64 }, { - "Function Name": "test_stream_json_validation_error_sync", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 38, - "End Line": 40 + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "stream_items_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_base", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 19, - "End Line": 21 + "End Line": 22 }, { - "Function Name": "stream_items_invalid_sync", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_base_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 25, - "End Line": 27 + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 16, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 21, "Function Parameters": 4, "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 5, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -196900,7 +198890,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 10, + "Structural Space Indentations": 40, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -196915,15 +198905,15 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 4, + "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, "Orphaned Logic": 4, "Instructional Code Examples": 0, @@ -196949,24 +198939,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "collections.abc", "fastapi", - "fastapi.exceptions", + "fastapi.security.http", "fastapi.testclient", - "pydantic", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_strict_content_type_app_level.py": { + "python/fastapi/tests/test_security_http_base_optional.py": { "1. Artifact Identity": { - "Filename": "test_strict_content_type_app_level.py", - "Path": "python/fastapi/tests/test_strict_content_type_app_level.py", + "Filename": "test_security_http_base_optional.py", + "Path": "python/fastapi/tests/test_security_http_base_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -196976,9 +198964,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3602.72, - "Y": 96.75, - "Z": 1746.2 + "X": 801.09, + "Y": -323.28, + "Z": 21.98 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -196987,24 +198975,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 45, - "Coding LOC": 27, + "Total LOC": 62, + "Coding LOC": 49, "Documentation LOC": 0, - "Structural Magnitude": 16.24, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 13.88, + "Control Flow Ratio": "4.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.296 + "Raw Cognitive Density": 0.084 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.0%", + "Cognitive Load Exposure": "3.26%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.16%", - "Concurrency Exposure": "77.5%", + "API Exposure": "8.65%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197015,92 +199003,72 @@ }, "5. Function Analysis": [ { - "Function Name": "app_default_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 - }, - { - "Function Name": "app_lax_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "read_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, + "Control Flow Ratio": "25.0%", + "Start Line": 12, "End Line": 17 }, { - "Function Name": "test_default_strict_accepts_json_content_type", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 35, + "End Line": 61 }, { - "Function Name": "test_lax_accepts_no_content_type", + "Function Name": "test_security_http_base", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_lax_accepts_json_content_type", + "Function Name": "test_security_http_base_no_credentials", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 44 - }, - { - "Function Name": "test_default_strict_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 26 + "Start Line": 29, + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 21, + "Function Parameters": 4, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 11, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -197125,7 +199093,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 13, + "Structural Space Indentations": 36, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197141,16 +199109,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 8, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 8, - "Design Pascal Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197174,20 +199142,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.security.http", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_strict_content_type_nested.py": { + "python/fastapi/tests/test_security_http_basic_optional.py": { "1. Artifact Identity": { - "Filename": "test_strict_content_type_nested.py", - "Path": "python/fastapi/tests/test_strict_content_type_nested.py", + "Filename": "test_security_http_basic_optional.py", + "Path": "python/fastapi/tests/test_security_http_basic_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197197,9 +199167,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2397.73, - "Y": -64.45, - "Z": 1429.05 + "X": 2821.36, + "Y": -15.81, + "Z": 1573.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197208,24 +199178,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 54, - "Documentation LOC": 2, - "Structural Magnitude": 32.08, - "Control Flow Ratio": "0.0%", + "Total LOC": 80, + "Coding LOC": 62, + "Documentation LOC": 0, + "Structural Magnitude": 18.84, + "Control Flow Ratio": "3.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.069 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "3.07%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.32%", - "Concurrency Exposure": "90.12%", + "API Exposure": "9.46%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197236,152 +199206,92 @@ }, "5. Function Analysis": [ { - "Function Name": "inner_strict_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 14 + "Control Flow Ratio": "25.0%", + "Start Line": 14, + "End Line": 17 }, { - "Function Name": "inner_default_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 53, + "End Line": 79 }, { - "Function Name": "mixed_outer_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_invalid_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 + "Start Line": 35, + "End Line": 41 }, { - "Function Name": "mixed_inner_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_non_basic_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 64 + "Start Line": 44, + "End Line": 50 }, { - "Function Name": "test_default_inner_inherits_lax_from_app", + "Function Name": "test_security_http_basic", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 37 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_lax_outer_on_strict_app_accepts_no_content_type", + "Function Name": "test_security_http_basic_no_credentials", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 73, - "End Line": 76 - }, - { - "Function Name": "test_strict_inner_on_lax_app_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", "Start Line": 29, - "End Line": 31 - }, - { - "Function Name": "test_strict_inner_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 42 - }, - { - "Function Name": "test_default_inner_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 45, - "End Line": 47 - }, - { - "Function Name": "test_strict_inner_on_lax_outer_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 81 - }, - { - "Function Name": "test_lax_outer_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 86 - }, - { - "Function Name": "test_strict_inner_on_lax_outer_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 91 + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 30, - "Function Parameters": 12, - "Function/Method Declarations": 12, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, + "Defensive Programming Constructs": 12, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 12, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 18, - "Asynchronous/Concurrent Execution": 4, + "Unit Test Assertions": 17, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -197406,7 +199316,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 22, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197422,16 +199332,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 17, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 12, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197455,20 +199365,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "base64", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_strict_content_type_router_level.py": { + "python/fastapi/tests/test_security_http_basic_realm.py": { "1. Artifact Identity": { - "Filename": "test_strict_content_type_router_level.py", - "Path": "python/fastapi/tests/test_strict_content_type_router_level.py", + "Filename": "test_security_http_basic_realm.py", + "Path": "python/fastapi/tests/test_security_http_basic_realm.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197478,9 +199391,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1607.42, - "Y": -232.62, - "Z": -1152.09 + "X": 1398.74, + "Y": -245.26, + "Z": -1122.84 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197489,24 +199402,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 62, - "Coding LOC": 38, + "Total LOC": 79, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 23.96, + "Structural Magnitude": 17.32, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.289 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.84%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.12%", - "Concurrency Exposure": "87.76%", + "API Exposure": "9.49%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197517,122 +199430,92 @@ }, "5. Function Analysis": [ { - "Function Name": "router_lax_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - }, - { - "Function Name": "router_strict_post", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 52, + "End Line": 78 }, { - "Function Name": "router_default_post", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_lax_router_on_strict_app_accepts_no_content_type", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 33, - "End Line": 36 - }, - { - "Function Name": "test_strict_router_on_strict_app_rejects_no_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 41 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_default_router_inherits_strict_from_app", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic_invalid_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 46 + "Start Line": 34, + "End Line": 40 }, { - "Function Name": "test_lax_router_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic_non_basic_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 51 + "Start Line": 43, + "End Line": 49 }, { - "Function Name": "test_strict_router_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 56 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "test_default_router_accepts_json_content_type", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_basic_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 + "Start Line": 27, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 23, - "Function Parameters": 9, - "Function/Method Declarations": 9, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, + "Defensive Programming Constructs": 13, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 3, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -197657,7 +199540,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, + "Structural Space Indentations": 46, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197673,16 +199556,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 11, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, "Design Camel Case": 0, "Design Snake Case": 11, - "Design Pascal Case": 0, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 9, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197706,20 +199589,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ + "base64", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_stringified_annotation_dependency.py": { + "python/fastapi/tests/test_security_http_basic_realm_description.py": { "1. Artifact Identity": { - "Filename": "test_stringified_annotation_dependency.py", - "Path": "python/fastapi/tests/test_stringified_annotation_dependency.py", + "Filename": "test_security_http_basic_realm_description.py", + "Path": "python/fastapi/tests/test_security_http_basic_realm_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197729,9 +199615,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2703.35, - "Y": -3.31, - "Z": 1501.72 + "X": 2221.67, + "Y": -161.29, + "Z": -1847.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197740,24 +199626,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 61, + "Total LOC": 85, + "Coding LOC": 67, "Documentation LOC": 0, - "Structural Magnitude": 27.92, - "Control Flow Ratio": "3.0%", + "Structural Magnitude": 17.74, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.344 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "8.24%", - "Error & Exception Exposure": "33.59%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.43%", - "Concurrency Exposure": "97.68%", + "API Exposure": "9.34%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -197769,108 +199655,98 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 79 - }, - { - "Function Name": "test_get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 43, - "End Line": 46 + "Start Line": 52, + "End Line": 84 }, { - "Function Name": "get_people", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "close", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_invalid_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 34, + "End Line": 40 }, { - "Function Name": "get_people", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_basic_non_basic_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 + "Start Line": 43, + "End Line": 49 }, { - "Function Name": "client_fixture", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_security_http_basic", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 32, - "End Line": 40 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "get_client", + "Function Name": "test_security_http_basic_no_credentials", "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 27, + "End Line": 31 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 32, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 31, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 7, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 6, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 5, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -197883,12 +199759,12 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 47, + "Structural Space Indentations": 52, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -197903,17 +199779,17 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 3, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 6, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 12, "Design Camel Case": 0, - "Design Snake Case": 5, + "Design Snake Case": 11, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -197937,25 +199813,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "__future__", - "collections.abc", + "base64", "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pytest", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_stringified_annotation_dependency_py314.py": { + "python/fastapi/tests/test_security_http_bearer.py": { "1. Artifact Identity": { - "Filename": "test_stringified_annotation_dependency_py314.py", - "Path": "python/fastapi/tests/test_stringified_annotation_dependency_py314.py", + "Filename": "test_security_http_bearer.py", + "Path": "python/fastapi/tests/test_security_http_bearer.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -197965,9 +199839,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 843.17, - "Y": -294.47, - "Z": -608.96 + "X": 3411.6, + "Y": 7.35, + "Z": 1930.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -197976,24 +199850,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 31, - "Coding LOC": 19, - "Documentation LOC": 1, - "Structural Magnitude": 11.98, - "Control Flow Ratio": "6.2%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.474 + "Total LOC": 66, + "Coding LOC": 51, + "Documentation LOC": 0, + "Structural Magnitude": 14.52, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.44%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.34%", - "Concurrency Exposure": "85.77%", + "API Exposure": "9.26%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -198004,58 +199878,78 @@ }, "5. Function Analysis": [ { - "Function Name": "test_stringified_annotation", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 30 + "Start Line": 39, + "End Line": 65 }, { - "Function Name": "get", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 27 + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "get_current_user", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_bearer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 19, + "End Line": 22 + }, + { + "Function Name": "test_security_http_bearer_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 15, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -198066,7 +199960,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -198084,7 +199978,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Space Indentations": 38, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198101,15 +199995,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198133,23 +200027,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", - "__future__", "fastapi", + "fastapi.security", "fastapi.testclient", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_stringified_annotations_simple.py": { + "python/fastapi/tests/test_security_http_bearer_description.py": { "1. Artifact Identity": { - "Filename": "test_stringified_annotations_simple.py", - "Path": "python/fastapi/tests/test_stringified_annotations_simple.py", + "Filename": "test_security_http_bearer_description.py", + "Path": "python/fastapi/tests/test_security_http_bearer_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198159,9 +200052,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 639.46, - "Y": -297.73, - "Z": -311.76 + "X": 3060.27, + "Y": -30.31, + "Z": -1963.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198170,23 +200063,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 28, - "Coding LOC": 17, + "Total LOC": 72, + "Coding LOC": 57, "Documentation LOC": 0, - "Structural Magnitude": 9.24, + "Structural Magnitude": 14.94, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.412 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.27%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.37%", + "API Exposure": "9.07%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -198198,69 +200091,89 @@ }, "5. Function Analysis": [ { - "Function Name": "__call__", - "Structural Impact": 1.8, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 71 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", "Start Line": 12, "End Line": 13 }, { - "Function Name": "test_stringified_annotations", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "test_security_http_bearer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 27 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "call", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_bearer_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 17, - "Function Parameters": 3, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 1, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 5, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -198274,11 +200187,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 9, + "Structural Space Indentations": 44, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198295,15 +200208,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198327,23 +200240,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", - "__future__", "fastapi", + "fastapi.security", "fastapi.testclient", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_swagger_ui_escape.py": { + "python/fastapi/tests/test_security_http_bearer_optional.py": { "1. Artifact Identity": { - "Filename": "test_swagger_ui_escape.py", - "Path": "python/fastapi/tests/test_swagger_ui_escape.py", + "Filename": "test_security_http_bearer_optional.py", + "Path": "python/fastapi/tests/test_security_http_bearer_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198353,9 +200265,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 901.26, - "Y": -311.24, - "Z": -921.66 + "X": 4648.4, + "Y": 168.65, + "Z": -468.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198364,23 +200276,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 38, - "Coding LOC": 30, + "Total LOC": 68, + "Coding LOC": 53, "Documentation LOC": 0, - "Structural Magnitude": 8.1, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 16.16, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.067 + "Raw Cognitive Density": 0.079 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.05%", + "Cognitive Load Exposure": "3.2%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.57%", + "API Exposure": "9.19%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -198392,62 +200304,82 @@ }, "5. Function Analysis": [ { - "Function Name": "test_init_oauth_html_chars_are_escaped", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "read_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 17 + }, + { + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 4, - "End Line": 14 + "Start Line": 41, + "End Line": 67 }, { - "Function Name": "test_normal_init_oauth_still_works", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_security_http_bearer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 37 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_swagger_ui_parameters_html_chars_are_escaped", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "test_security_http_bearer_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 25 + "Start Line": 29, + "End Line": 32 + }, + { + "Function Name": "test_security_http_bearer_incorrect_scheme_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 12, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 10, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -198472,7 +200404,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 39, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198488,21 +200420,21 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 17, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 5, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, @@ -198521,19 +200453,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "fastapi.openapi.docs" + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_swagger_ui_init_oauth.py": { + "python/fastapi/tests/test_security_http_digest.py": { "1. Artifact Identity": { - "Filename": "test_swagger_ui_init_oauth.py", - "Path": "python/fastapi/tests/test_swagger_ui_init_oauth.py", + "Filename": "test_security_http_digest.py", + "Path": "python/fastapi/tests/test_security_http_digest.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198543,9 +200478,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2390.15, - "Y": -97.58, - "Z": 2031.82 + "X": 2255.96, + "Y": -132.11, + "Z": 1996.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198554,24 +200489,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 29, - "Coding LOC": 18, + "Total LOC": 68, + "Coding LOC": 53, "Documentation LOC": 0, - "Structural Magnitude": 8.96, + "Structural Magnitude": 14.76, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.278 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.57%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.46%", - "Concurrency Exposure": "50.51%", + "API Exposure": "9.19%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -198582,53 +200517,73 @@ }, "5. Function Analysis": [ { - "Function Name": "test_swagger_ui", + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 67 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "test_security_http_digest_incorrect_scheme_credentials", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 23 + "Start Line": 32, + "End Line": 38 }, { - "Function Name": "read_items", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_digest", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 11 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "test_response", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_http_digest_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 28 + "Start Line": 25, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -198637,7 +200592,7 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -198650,7 +200605,7 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, @@ -198662,7 +200617,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 9, + "Structural Space Indentations": 40, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198679,15 +200634,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 5, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198711,20 +200666,22 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" ] }, - "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py": { + "python/fastapi/tests/test_security_http_digest_description.py": { "1. Artifact Identity": { - "Filename": "test_top_level_security_scheme_in_openapi.py", - "Path": "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py", + "Filename": "test_security_http_digest_description.py", + "Path": "python/fastapi/tests/test_security_http_digest_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -198734,9 +200691,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4886.95, - "Y": 217.81, - "Z": 231.94 + "X": 1453.83, + "Y": -185.8, + "Z": -1213.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198745,24 +200702,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 61, - "Coding LOC": 45, - "Documentation LOC": 3, - "Structural Magnitude": 12.8, + "Total LOC": 74, + "Coding LOC": 59, + "Documentation LOC": 0, + "Structural Magnitude": 15.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.111 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.6%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.68%", - "Concurrency Exposure": "33.24%", + "API Exposure": "9.01%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -198774,62 +200731,72 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 60 + "Start Line": 41, + "End Line": 73 }, { - "Function Name": "test_get_root", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + }, + { + "Function Name": "test_security_http_digest_incorrect_scheme_credentials", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 25 + "Start Line": 32, + "End Line": 38 }, { - "Function Name": "test_get_root_no_token", + "Function Name": "test_security_http_digest", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 31 + "Start Line": 19, + "End Line": 22 }, { - "Function Name": "get_root", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_http_digest_no_credentials", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 16 + "Start Line": 25, + "End Line": 29 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 20, - "Function Parameters": 4, - "Function/Method Declarations": 4, + "Sequential Logic Declarations": 25, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -198845,7 +200812,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -198863,7 +200830,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 33, + "Structural Space Indentations": 46, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -198880,15 +200847,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 7, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 7, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -198924,23 +200891,22 @@ "inline_snapshot" ] }, - "python/fastapi/tests/test_tuples.py": { + "python/fastapi/tests/test_security_http_digest_optional.py": { "1. Artifact Identity": { - "Filename": "test_tuples.py", - "Path": "python/fastapi/tests/test_tuples.py", + "Filename": "test_security_http_digest_optional.py", + "Path": "python/fastapi/tests/test_security_http_digest_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1819.97, - "Y": -172.79, - "Z": 482.6 + "X": 3467.84, + "Y": 17.22, + "Z": -1806.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -198949,23 +200915,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 277, - "Coding LOC": 246, + "Total LOC": 70, + "Coding LOC": 55, "Documentation LOC": 0, - "Structural Magnitude": 46.82, - "Control Flow Ratio": "7.6%", + "Structural Magnitude": 16.3, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.039 + "Raw Cognitive Density": 0.076 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.75%", + "Cognitive Load Exposure": "3.16%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.85%", + "API Exposure": "9.13%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -198977,128 +200943,78 @@ }, "5. Function Analysis": [ { - "Function Name": "test_openapi_schema", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 193, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "3.6%", - "Start Line": 84, - "End Line": 276 - }, - { - "Function Name": "test_model_with_tuple_invalid", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 43, - "End Line": 50 - }, - { - "Function Name": "test_model_with_tuple_valid", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "read_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 36, - "End Line": 40 - }, - { - "Function Name": "post_model_with_tuple", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 - }, - { - "Function Name": "post_tuple_of_models", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 24, - "End Line": 25 - }, - { - "Function Name": "hello", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 30 + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 17 }, { - "Function Name": "test_tuple_with_model_invalid", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 67 + "Start Line": 43, + "End Line": 69 }, { - "Function Name": "test_tuple_form_invalid", + "Function Name": "test_security_http_digest_incorrect_scheme_credentials", "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 76, - "End Line": 81 + "Start Line": 35, + "End Line": 40 }, { - "Function Name": "test_tuple_with_model_valid", + "Function Name": "test_security_http_digest", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 57 + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "test_tuple_form_valid", + "Function Name": "test_security_http_digest_no_credentials", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 73 + "Start Line": 29, + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 61, - "Function Parameters": 10, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 17, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 15, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 21, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -199127,7 +201043,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 225, + "Structural Space Indentations": 41, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199143,16 +201059,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 18, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, "Design Camel Case": 0, - "Design Snake Case": 18, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 10, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199183,27 +201099,28 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_typing_python39.py": { + "python/fastapi/tests/test_security_oauth2.py": { "1. Artifact Identity": { - "Filename": "test_typing_python39.py", - "Path": "python/fastapi/tests/test_typing_python39.py", + "Filename": "test_security_oauth2.py", + "Path": "python/fastapi/tests/test_security_oauth2.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1683.67, - "Y": -181.89, - "Z": 1766.82 + "X": 4008.77, + "Y": 84.04, + "Z": -302.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199212,23 +201129,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 19, - "Documentation LOC": 0, - "Structural Magnitude": 7.78, - "Control Flow Ratio": "8.3%", + "Total LOC": 281, + "Coding LOC": 249, + "Documentation LOC": 3, + "Structural Magnitude": 43.98, + "Control Flow Ratio": "4.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.158 + "Raw Cognitive Density": 0.029 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.28%", + "Cognitive Load Exposure": "2.65%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.51%", + "API Exposure": "9.6%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -199240,59 +201157,149 @@ }, "5. Function Analysis": [ { - "Function Name": "test_typing", - "Structural Impact": 2.9, + "Function Name": "test_openapi_schema", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 132, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 149, + "End Line": 280 + }, + { + "Function Name": "test_strict_login_incorrect_grant_type", + "Structural Impact": 3.7, "Lines of Code (LOC)": 17, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 114, + "End Line": 130 + }, + { + "Function Name": "test_strict_login_no_data", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 8, - "End Line": 24 + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 88 }, { - "Function Name": "post_endpoint", + "Function Name": "test_strict_login_correct_grant_type", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 133, + "End Line": 146 + }, + { + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 27 + }, + { + "Function Name": "test_strict_login_no_grant_type", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 103 + }, + { + "Function Name": "login", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 19, - "End Line": 20 + "Start Line": 32, + "End Line": 33 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 48 + }, + { + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 54 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 61 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 11, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 69, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 23, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, + "Unit Test Assertions": 30, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -199302,7 +201309,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -199310,7 +201317,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Space Indentations": 223, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199327,15 +201334,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 4, + "Core Var Decl": 20, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 20, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 3, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199359,34 +201366,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".utils", "fastapi", - "fastapi.testclient" + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_union_body.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py": { "1. Artifact Identity": { - "Filename": "test_union_body.py", - "Path": "python/fastapi/tests/test_union_body.py", + "Filename": "test_security_oauth2_authorization_code_bearer.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2548.89, - "Y": -95.48, - "Z": -1709.53 + "X": 3221.73, + "Y": 16.75, + "Z": -1790.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199395,10 +201404,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 135, - "Coding LOC": 119, + "Total LOC": 83, + "Coding LOC": 66, "Documentation LOC": 0, - "Structural Magnitude": 19.18, + "Structural Magnitude": 18.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -199411,8 +201420,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.47%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.39%", + "Concurrency Exposure": "27.67%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -199424,53 +201433,73 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 98, + "Structural Impact": 2.9, + "Lines of Code (LOC)": 38, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 134 + "Start Line": 45, + "End Line": 82 }, { - "Function Name": "save_union_body", + "Function Name": "read_items", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "test_post_other_item", + "Function Name": "test_no_token", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "test_post_item", + "Function Name": "test_incorrect_token", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 27, + "End Line": 30 + }, + { + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 36 + }, + { + "Function Name": "test_token_with_whitespaces", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 9, + "Sequential Logic Declarations": 26, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -199478,8 +201507,8 @@ "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -199513,7 +201542,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 106, + "Structural Space Indentations": 51, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199530,15 +201559,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 5, + "Core Var Decl": 10, + "Design Camel Case": 1, + "Design Snake Case": 8, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199569,28 +201598,27 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic" + "inline_snapshot" ] }, - "python/fastapi/tests/test_union_body_discriminator.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py": { "1. Artifact Identity": { - "Filename": "test_union_body_discriminator.py", - "Path": "python/fastapi/tests/test_union_body_discriminator.py", + "Filename": "test_security_oauth2_authorization_code_bearer_description.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4196.4, - "Y": 162.99, - "Z": -1069.85 + "X": 1804.4, + "Y": -175.77, + "Z": -1573.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199599,10 +201627,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 205, - "Coding LOC": 187, - "Documentation LOC": 6, - "Structural Magnitude": 21.44, + "Total LOC": 81, + "Coding LOC": 66, + "Documentation LOC": 0, + "Structural Magnitude": 16.42, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -199612,11 +201640,11 @@ }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "36.67%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.73%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.83%", + "Concurrency Exposure": "27.67%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -199627,52 +201655,82 @@ }, "5. Function Analysis": [ { - "Function Name": "test_discriminator_pydantic_v2", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 195, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 39, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10, - "End Line": 204 + "Start Line": 42, + "End Line": 80 }, { - "Function Name": "save_union_body_discriminator", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 32 + "Start Line": 17, + "End Line": 18 + }, + { + "Function Name": "test_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "test_incorrect_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 33 + }, + { + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 39 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 47, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 12, - "Type/Safety Bypasses": 2, + "Sequential Logic Declarations": 23, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -199697,7 +201755,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 180, + "Structural Space Indentations": 52, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199714,15 +201772,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 5, + "Core Var Decl": 12, + "Design Camel Case": 2, + "Design Snake Case": 9, "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199746,37 +201804,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "dirty_equals", "fastapi", + "fastapi.security", "fastapi.testclient", - "inline_snapshot", - "pydantic", - "typing" + "inline_snapshot" ] }, - "python/fastapi/tests/test_union_body_discriminator_annotated.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py": { "1. Artifact Identity": { - "Filename": "test_union_body_discriminator_annotated.py", - "Path": "python/fastapi/tests/test_union_body_discriminator_annotated.py", + "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1567.53, - "Y": -211.05, - "Z": -329.6 + "X": 2092.61, + "Y": -166.64, + "Z": 907.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -199785,24 +201840,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 204, - "Coding LOC": 184, + "Total LOC": 198, + "Coding LOC": 162, "Documentation LOC": 1, - "Structural Magnitude": 35.78, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 48.84, + "Control Flow Ratio": "12.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.224 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.44%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.34%", - "Concurrency Exposure": "25.46%", + "API Exposure": "10.92%", + "Concurrency Exposure": "67.41%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -199814,70 +201869,120 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 144, + "Structural Impact": 6.5, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 99, + "End Line": 197 + }, + { + "Function Name": "test_read_with_oauth2_scheme", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 71, + "End Line": 76 + }, + { + "Function Name": "test_read_with_get_token", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 79, + "End Line": 84 + }, + { + "Function Name": "create_item", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 203 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "client_fixture", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "get_token", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13, - "End Line": 45 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "get_pet_type", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "read_items", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 27 + "Start Line": 49, + "End Line": 50 }, { - "Function Name": "test_union_body_discriminator_assignment", - "Structural Impact": 1.6, + "Function Name": "test_root", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 51 + "Start Line": 65, + "End Line": 68 }, { - "Function Name": "test_union_body_discriminator_annotated", - "Structural Impact": 1.6, + "Function Name": "test_read_token", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 57 + "Start Line": 87, + "End Line": 90 }, { - "Function Name": "create_pet_assignment", - "Structural Impact": 1.5, + "Function Name": "test_create_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 93, + "End Line": 96 + }, + { + "Function Name": "root", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 38 + "Start Line": 26, + "End Line": 27 }, { - "Function Name": "create_pet_annotated", - "Structural Impact": 1.5, + "Function Name": "read_with_oauth2_scheme", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "read_with_get_token", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 41, "End Line": 42 @@ -199885,37 +201990,37 @@ ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 52, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 11, + "Control Flow Branches": 6, + "Sequential Logic Declarations": 41, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 12, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 11, + "Exposed API / Public Exports": 17, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 2, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 4, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -199933,7 +202038,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 173, + "Structural Space Indentations": 131, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -199949,16 +202054,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 9, - "Design Camel Case": 0, - "Design Snake Case": 7, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 20, + "Design Camel Case": 2, + "Design Snake Case": 16, "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -199982,37 +202087,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic", - "pytest", "typing" ] }, - "python/fastapi/tests/test_union_forms.py": { + "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py": { "1. Artifact Identity": { - "Filename": "test_union_forms.py", - "Path": "python/fastapi/tests/test_union_forms.py", + "Filename": "test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", + "Path": "python/fastapi/tests/test_security_oauth2_authorization_code_bearer_scopes_openapi_simple.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1339.2, - "Y": -229.48, - "Z": 264.87 + "X": 4840.95, + "Y": 232.11, + "Z": 126.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200021,10 +202124,10 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 164, - "Coding LOC": 143, - "Documentation LOC": 0, - "Structural Magnitude": 24.66, + "Total LOC": 81, + "Coding LOC": 64, + "Documentation LOC": 1, + "Structural Magnitude": 15.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -200037,8 +202140,8 @@ "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "9.02%", - "Concurrency Exposure": "0.0%", + "API Exposure": "8.13%", + "Concurrency Exposure": "48.94%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -200050,87 +202153,67 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 102, + "Structural Impact": 3.1, + "Lines of Code (LOC)": 43, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 62, - "End Line": 163 + "Start Line": 38, + "End Line": 80 }, { - "Function Name": "post_union_form", + "Function Name": "get_token", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 - }, - { - "Function Name": "test_post_user_form", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 29, - "End Line": 36 - }, - { - "Function Name": "test_post_company_form", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 46 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "test_invalid_form_data", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_read_admin", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 54 + "Start Line": 32, + "End Line": 35 }, { - "Function Name": "test_empty_form", + "Function Name": "read_admin", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 59 + "Start Line": 25, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 44, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 11, + "Sequential Logic Declarations": 21, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 13, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -200141,7 +202224,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -200159,7 +202242,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 127, + "Structural Space Indentations": 50, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200175,16 +202258,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 10, - "Design Camel Case": 0, - "Design Snake Case": 10, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 9, + "Design Camel Case": 2, + "Design Snake Case": 7, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200215,29 +202298,29 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic", "typing" ] }, - "python/fastapi/tests/test_union_inherited_body.py": { + "python/fastapi/tests/test_security_oauth2_optional.py": { "1. Artifact Identity": { - "Filename": "test_union_inherited_body.py", - "Path": "python/fastapi/tests/test_union_inherited_body.py", + "Filename": "test_security_oauth2_optional.py", + "Path": "python/fastapi/tests/test_security_oauth2_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel, Item", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4497.43, - "Y": 200.81, - "Z": -485.54 + "X": 3941.76, + "Y": 144.57, + "Z": 205.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200246,23 +202329,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 143, - "Coding LOC": 127, + "Total LOC": 282, + "Coding LOC": 253, "Documentation LOC": 0, - "Structural Magnitude": 19.74, - "Control Flow Ratio": "0.0%", + "Structural Magnitude": 47.06, + "Control Flow Ratio": "6.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.038 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "2.74%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "8.37%", + "API Exposure": "9.59%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -200275,78 +202358,148 @@ "5. Function Analysis": [ { "Function Name": "test_openapi_schema", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 106, + "Structural Impact": 7.6, + "Lines of Code (LOC)": 132, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 37, - "End Line": 142 + "Start Line": 150, + "End Line": 281 }, { - "Function Name": "save_union_different_body", + "Function Name": "test_strict_login_incorrect_grant_type", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 115, + "End Line": 131 + }, + { + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "read_users_me", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 38, + "End Line": 41 + }, + { + "Function Name": "test_strict_login_no_data", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 65, + "End Line": 89 + }, + { + "Function Name": "test_strict_login_correct_data", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 134, + "End Line": 147 + }, + { + "Function Name": "test_strict_login_no_grant_type", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 104 + }, + { + "Function Name": "login", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 33, + "End Line": 34 }, { - "Function Name": "test_post_extended_item", + "Function Name": "test_security_oauth2", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 25, - "End Line": 28 + "Start Line": 47, + "End Line": 50 }, { - "Function Name": "test_post_item", + "Function Name": "test_security_oauth2_password_other_header", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 31, - "End Line": 34 + "Start Line": 53, + "End Line": 56 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 62 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 39, - "Function Parameters": 4, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 8, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 70, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 22, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 7, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 9, + "Unit Test Assertions": 29, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, + "Decorators and Annotations": 3, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -200356,7 +202509,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -200364,7 +202517,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 114, + "Structural Space Indentations": 227, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200380,16 +202533,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 1, + "Design Snake Case": 21, + "Design Pascal Case": 3, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Short Vars": 3, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200413,22 +202566,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", "inline_snapshot", - "pydantic" + "pydantic", + "pytest" ] }, - "python/fastapi/tests/test_validate_response.py": { + "python/fastapi/tests/test_security_oauth2_optional_description.py": { "1. Artifact Identity": { - "Filename": "test_validate_response.py", - "Path": "python/fastapi/tests/test_validate_response.py", + "Filename": "test_security_oauth2_optional_description.py", + "Path": "python/fastapi/tests/test_security_oauth2_optional_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -200439,9 +202594,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1932.68, - "Y": -160.32, - "Z": -1052.78 + "X": 2270.84, + "Y": -91.02, + "Z": -1152.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200450,23 +202605,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 55, + "Total LOC": 284, + "Coding LOC": 255, "Documentation LOC": 0, - "Structural Magnitude": 38.0, - "Control Flow Ratio": "16.2%", + "Structural Magnitude": 47.2, + "Control Flow Ratio": "6.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.145 + "Raw Cognitive Density": 0.037 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.09%", + "Cognitive Load Exposure": "2.73%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "13.05%", + "API Exposure": "9.58%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -200478,149 +202633,149 @@ }, "5. Function Analysis": [ { - "Function Name": "get_valid_none", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 27, - "End Line": 31 - }, - { - "Function Name": "test_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 133, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 51, - "End Line": 53 + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 283 }, { - "Function Name": "test_invalid_none", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_strict_login_incorrect_grant_type", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 56, - "End Line": 58 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 116, + "End Line": 132 }, { - "Function Name": "test_double_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 75, - "End Line": 77 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 26, + "End Line": 30 }, { - "Function Name": "test_invalid_list", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_users_me", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 80, - "End Line": 82 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 39, + "End Line": 42 }, { - "Function Name": "get_invalidlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_strict_login_None", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 40, - "End Line": 45 + "Start Line": 66, + "End Line": 90 }, { - "Function Name": "test_valid_none_data", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_strict_login_correct_correct_grant_type", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 65 + "Start Line": 135, + "End Line": 148 }, { - "Function Name": "test_valid_none_none", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "test_strict_login_no_grant_type", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 72 + "Start Line": 93, + "End Line": 105 }, { - "Function Name": "get_invalid", - "Structural Impact": 1.1, + "Function Name": "login", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 35 + }, + { + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17, - "End Line": 18 + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "get_invalid_none", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 23 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "get_innerinvalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 36 + "Start Line": 60, + "End Line": 63 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 6, - "Sequential Logic Declarations": 31, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 70, "Function Parameters": 11, "Function/Method Declarations": 11, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, + "Defensive Programming Constructs": 22, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 17, + "Exposed API / Public Exports": 14, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 15, + "Unit Test Assertions": 29, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 6, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -200630,7 +202785,7 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -200638,7 +202793,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 31, + "Structural Space Indentations": 229, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200655,15 +202810,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 14, + "Core Var Decl": 25, "Design Camel Case": 0, - "Design Snake Case": 12, - "Design Pascal Case": 2, + "Design Snake Case": 22, + "Design Pascal Case": 3, "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Short Vars": 3, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200687,23 +202842,24 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", + "fastapi.security", "fastapi.testclient", + "inline_snapshot", "pydantic", "pytest" ] }, - "python/fastapi/tests/test_validate_response_dataclass.py": { + "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py": { "1. Artifact Identity": { - "Filename": "test_validate_response_dataclass.py", - "Path": "python/fastapi/tests/test_validate_response_dataclass.py", + "Filename": "test_security_oauth2_password_bearer_optional.py", + "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -200713,9 +202869,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3408.88, - "Y": 2.11, - "Z": 1441.99 + "X": 4671.62, + "Y": 155.68, + "Z": -201.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200724,24 +202880,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 34, + "Total LOC": 71, + "Coding LOC": 56, "Documentation LOC": 0, - "Structural Magnitude": 20.48, - "Control Flow Ratio": "13.6%", + "Structural Magnitude": 17.32, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.147 + "Raw Cognitive Density": 0.15 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.11%", + "Cognitive Load Exposure": "4.16%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.08%", - "Concurrency Exposure": "0.0%", + "API Exposure": "9.1%", + "Concurrency Exposure": "29.89%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -200752,92 +202908,82 @@ }, "5. Function Analysis": [ { - "Function Name": "test_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 39, - "End Line": 41 - }, - { - "Function Name": "test_double_invalid", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "read_items", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 44, - "End Line": 46 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 12, + "End Line": 15 }, { - "Function Name": "test_invalid_list", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 49, - "End Line": 51 + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 70 }, { - "Function Name": "get_invalidlist", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 33 + "Start Line": 21, + "End Line": 24 }, { - "Function Name": "get_invalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 19 + "Start Line": 27, + "End Line": 30 }, { - "Function Name": "get_innerinvalid", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_incorrect_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 24 + "Start Line": 33, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 19, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 2, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 7, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 4, - "Generic Type Abstractions": 2, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 5, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -200862,7 +203008,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, + "Structural Space Indentations": 43, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -200878,16 +203024,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 2, - "Core Var Decl": 7, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 8, "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 2, + "Design Snake Case": 7, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -200911,36 +203057,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", + "fastapi.security", "fastapi.testclient", - "pydantic.dataclasses", - "pytest" + "inline_snapshot" ] }, - "python/fastapi/tests/test_validation_error_context.py": { + "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py": { "1. Artifact Identity": { - "Filename": "test_validation_error_context.py", - "Path": "python/fastapi/tests/test_validation_error_context.py", + "Filename": "test_security_oauth2_password_bearer_optional_description.py", + "Path": "python/fastapi/tests/test_security_oauth2_password_bearer_optional_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3057.56, - "Y": -46.26, - "Z": -990.18 + "X": 3747.49, + "Y": 77.86, + "Z": -1436.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -200949,24 +203093,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 169, - "Coding LOC": 123, + "Total LOC": 76, + "Coding LOC": 61, "Documentation LOC": 0, - "Structural Magnitude": 69.56, - "Control Flow Ratio": "9.6%", + "Structural Magnitude": 17.52, + "Control Flow Ratio": "4.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.515 + "Raw Cognitive Density": 0.138 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.06%", - "Error & Exception Exposure": "12.22%", + "Cognitive Load Exposure": "3.97%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "11.29%", - "Concurrency Exposure": "98.38%", + "API Exposure": "8.96%", + "Concurrency Exposure": "28.7%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -200977,227 +203121,331 @@ }, "5. Function Analysis": [ { - "Function Name": "test_websocket_validation_error_includes_endpoint_context", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 113, - "End Line": 124 - }, - { - "Function Name": "test_subapp_websocket_validation_error_includes_endpoint_context", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 140, - "End Line": 151 - }, - { - "Function Name": "test_request_validation_error_includes_endpoint_context", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 87, - "End Line": 97 - }, - { - "Function Name": "test_response_validation_error_includes_endpoint_context", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 100, - "End Line": 110 - }, - { - "Function Name": "test_subapp_request_validation_error_includes_endpoint_context", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "read_items", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "16.7%", - "Start Line": 127, - "End Line": 137 - }, - { - "Function Name": "websocket_validation_handler", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 52 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 19 }, { - "Function Name": "capture", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 22 + "Start Line": 43, + "End Line": 75 }, { - "Function Name": "request_validation_handler", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "response_validation_handler", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 41, - "End Line": 43 + "Start Line": 31, + "End Line": 34 }, { - "Function Name": "websocket_endpoint", - "Structural Impact": 1.9, + "Function Name": "test_incorrect_token", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 74 - }, - { - "Function Name": "subapp_websocket_endpoint", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Start Line": 37, + "End Line": 40 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 24, + "Function Parameters": 5, + "Function/Method Declarations": 5, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 12, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 47, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 11, + "Design Camel Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" + ] + }, + "python/fastapi/tests/test_security_openid_connect.py": { + "1. Artifact Identity": { + "Filename": "test_security_openid_connect.py", + "Path": "python/fastapi/tests/test_security_openid_connect.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3737.29, + "Y": 54.03, + "Z": 1597.87 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 80, + "Coding LOC": 61, + "Documentation LOC": 0, + "Structural Magnitude": 18.52, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_openapi_schema", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 81 + "Start Line": 48, + "End Line": 79 }, { - "Function Name": "__init__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 17, + "Start Line": 16, "End Line": 18 }, { - "Function Name": "get_user", + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 57 - }, - { - "Function Name": "test_validation_error_with_no_context", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 162, - "End Line": 168 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "test_validation_error_with_only_path", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 159 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "get_item", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 62 + "Start Line": 35, + "End Line": 38 }, { - "Function Name": "get_sub_item", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 66, - "End Line": 67 + "Start Line": 41, + "End Line": 45 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 7, - "Sequential Logic Declarations": 66, - "Function Parameters": 17, - "Function/Method Declarations": 17, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 34, - "Type/Safety Bypasses": 13, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 29, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 20, - "State Mutations / Variable Reassignments": 2, + "Exposed API / Public Exports": 8, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 27, - "Asynchronous/Concurrent Execution": 11, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 11, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 7, - "Fatal Aborts & Exceptions": 3, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 84, + "Structural Space Indentations": 45, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201213,23 +203461,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 8, - "Core Var Decl": 17, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 0, + "Design Snake Case": 9, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 11, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 2, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -201246,34 +203494,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", + "fastapi.security.open_id_connect_url", "fastapi.testclient", + "inline_snapshot", "pydantic" ] }, - "python/fastapi/tests/test_vibe.py": { + "python/fastapi/tests/test_security_openid_connect_description.py": { "1. Artifact Identity": { - "Filename": "test_vibe.py", - "Path": "python/fastapi/tests/test_vibe.py", + "Filename": "test_security_openid_connect_description.py", + "Path": "python/fastapi/tests/test_security_openid_connect_description.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 837.32, - "Y": -232.84, - "Z": 800.23 + "X": 4625.41, + "Y": 165.24, + "Z": 331.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201282,27 +203532,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 18, - "Coding LOC": 13, + "Total LOC": 83, + "Coding LOC": 64, "Documentation LOC": 0, - "Structural Magnitude": 8.26, - "Control Flow Ratio": "14.3%", + "Structural Magnitude": 18.68, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.385 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "80.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.46%", - "Concurrency Exposure": "56.59%", + "API Exposure": "9.92%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -201310,43 +203560,83 @@ }, "5. Function Analysis": [ { - "Function Name": "test_vibe_raises", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 8, - "End Line": 17 + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 82 }, { - "Function Name": "ai_vibes", + "Function Name": "get_current_user", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 20 + }, + { + "Function Name": "read_current_user", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 24, + "End Line": 25 + }, + { + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 34 + }, + { + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 40 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 47 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 2, - "Sequential Logic Declarations": 12, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 3, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 29, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 1, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, @@ -201355,14 +203645,14 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -201380,7 +203670,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 8, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201397,15 +203687,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 3, - "Design Camel Case": 0, - "Design Snake Case": 3, - "Design Pascal Case": 0, + "Core Var Decl": 11, + "Design Camel Case": 1, + "Design Snake Case": 9, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -201429,22 +203719,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.exceptions", - "pytest", - "typing" + "fastapi.security.open_id_connect_url", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "python/fastapi/tests/test_webhooks_security.py": { + "python/fastapi/tests/test_security_openid_connect_optional.py": { "1. Artifact Identity": { - "Filename": "test_webhooks_security.py", - "Path": "python/fastapi/tests/test_webhooks_security.py", + "Filename": "test_security_openid_connect_optional.py", + "Path": "python/fastapi/tests/test_security_openid_connect_optional.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -201455,9 +203746,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2838.89, - "Y": -59.72, - "Z": -1958.05 + "X": 1205.04, + "Y": -230.44, + "Z": -148.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201466,23 +203757,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 135, - "Coding LOC": 116, - "Documentation LOC": 5, - "Structural Magnitude": 17.12, - "Control Flow Ratio": "5.3%", + "Total LOC": 83, + "Coding LOC": 64, + "Documentation LOC": 0, + "Structural Magnitude": 21.58, + "Control Flow Ratio": "6.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.034 + "Raw Cognitive Density": 0.062 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.31%", - "Error & Exception Exposure": "44.19%", + "Cognitive Load Exposure": "3.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "6.55%", + "API Exposure": "9.92%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -201493,70 +203784,100 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "get_current_user", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 16, + "End Line": 20 + }, + { + "Function Name": "read_current_user", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 24, + "End Line": 27 + }, { "Function Name": "test_openapi_schema", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 2, + "Structural Impact": 2.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "9.5%", - "Start Line": 39, - "End Line": 134 + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 82 }, { - "Function Name": "new_subscription", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_oauth2", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 22, - "End Line": 24 + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "test_dummy_webhook", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_security_oauth2_password_other_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Start Line": 39, + "End Line": 42 + }, + { + "Function Name": "test_security_oauth2_password_bearer_no_header", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 48 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2, - "Sequential Logic Declarations": 36, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Sequential Logic Declarations": 30, + "Function Parameters": 6, + "Function/Method Declarations": 6, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 4, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 12, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 1, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -201574,7 +203895,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 100, + "Structural Space Indentations": 48, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201591,15 +203912,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 4, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -201623,25 +203944,23 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "datetime", "fastapi", - "fastapi.security", + "fastapi.security.open_id_connect_url", "fastapi.testclient", "inline_snapshot", - "pydantic", - "typing" + "pydantic" ] }, - "python/fastapi/tests/test_wrapped_method_forward_reference.py": { + "python/fastapi/tests/test_security_scopes.py": { "1. Artifact Identity": { - "Filename": "test_wrapped_method_forward_reference.py", - "Path": "python/fastapi/tests/test_wrapped_method_forward_reference.py", + "Filename": "test_security_scopes.py", + "Path": "python/fastapi/tests/test_security_scopes.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -201651,9 +203970,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 1355.55, - "Y": -258.26, - "Z": 1417.38 + "X": 1327.08, + "Y": -258.7, + "Z": -900.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201662,23 +203981,23 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 32, - "Coding LOC": 18, - "Documentation LOC": 6, - "Structural Magnitude": 9.66, - "Control Flow Ratio": "7.1%", + "Total LOC": 46, + "Coding LOC": 31, + "Documentation LOC": 0, + "Structural Magnitude": 20.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.167 + "Raw Cognitive Density": 0.065 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "2.21%", + "Cognitive Load Exposure": "3.03%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.93%", + "API Exposure": "11.41%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", @@ -201690,58 +204009,98 @@ }, "5. Function Analysis": [ { - "Function Name": "test_wrapped_method_type_inference", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 17, + "Function Name": "app_fixture", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 14, "End Line": 31 }, { - "Function Name": "method", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_scopes_dependency_called_once", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 12 + "Start Line": 39, + "End Line": 45 }, { - "Function Name": "passthrough", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "endpoint", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 29 + }, + { + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + }, + { + "Function Name": "client_fixture", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 36 + }, + { + "Function Name": "call_counter_fixture", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 9, - "End Line": 14 + "End Line": 10 + }, + { + "Function Name": "get_db", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 17 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 13, - "Function Parameters": 3, - "Function/Method Declarations": 3, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 22, + "Function Parameters": 7, + "Function/Method Declarations": 7, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 3, + "Exposed API / Public Exports": 8, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 2, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -201752,7 +204111,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -201770,7 +204129,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Space Indentations": 19, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -201786,16 +204145,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 3, "Design Camel Case": 0, - "Design Snake Case": 4, + "Design Snake Case": 3, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -201825,16 +204184,16 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".forward_reference_type", "fastapi", "fastapi.testclient", - "functools" + "pytest", + "typing" ] }, - "python/fastapi/tests/test_ws_dependencies.py": { + "python/fastapi/tests/test_security_scopes_dont_propagate.py": { "1. Artifact Identity": { - "Filename": "test_ws_dependencies.py", - "Path": "python/fastapi/tests/test_ws_dependencies.py", + "Filename": "test_security_scopes_dont_propagate.py", + "Path": "python/fastapi/tests/test_security_scopes_dont_propagate.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -201844,9 +204203,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 3867.51, - "Y": 80.63, - "Z": 604.76 + "X": 1092.62, + "Y": -293.19, + "Z": 370.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -201855,24 +204214,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 73, - "Coding LOC": 48, - "Documentation LOC": 0, - "Structural Magnitude": 39.56, - "Control Flow Ratio": "8.3%", + "Total LOC": 45, + "Coding LOC": 27, + "Documentation LOC": 1, + "Structural Magnitude": 17.54, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.896 + "Raw Cognitive Density": 0.407 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "32.09%", - "Error & Exception Exposure": "36.14%", + "Cognitive Load Exposure": "10.13%", + "Error & Exception Exposure": "67.04%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "10.7%", - "Concurrency Exposure": "100.0%", + "API Exposure": "10.16%", + "Concurrency Exposure": "94.13%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -201883,117 +204242,77 @@ }, "5. Function Analysis": [ { - "Function Name": "test_index", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 54, - "End Line": 58 - }, - { - "Function Name": "test_routerindex", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 61, - "End Line": 65 - }, - { - "Function Name": "test_routerprefixindex", - "Structural Impact": 2.2, + "Function Name": "dep3", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 68, - "End Line": 72 - }, - { - "Function Name": "index", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 31 - }, - { - "Function Name": "routerindex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 35, - "End Line": 38 + "Start Line": 18, + "End Line": 22 }, { - "Function Name": "routerprefixindex", - "Structural Impact": 1.9, + "Function Name": "get_scopes", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 42, - "End Line": 45 + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "create_dependency", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "security1", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15, - "End Line": 19 + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "fun", + "Function Name": "security2", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 17 + "Start Line": 14, + "End Line": 15 }, { - "Function Name": "dependency_list", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Function Name": "test_security_scopes_dont_propagate", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8, - "End Line": 9 + "Start Line": 38, + "End Line": 44 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 33, - "Function Parameters": 9, - "Function/Method Declarations": 9, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 5, + "Function/Method Declarations": 5, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, - "State Mutations / Variable Reassignments": 1, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 12, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 3, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 3, + "Decorators and Annotations": 1, "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, @@ -202005,7 +204324,7 @@ "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, @@ -202018,12 +204337,12 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 3, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 26, + "Structural Space Indentations": 13, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202039,23 +204358,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 3, - "Core Var Decl": 15, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 14, - "Design Pascal Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 3, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 3, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -202079,28 +204398,27 @@ }, "9. Extracted Dependencies": [ "fastapi", + "fastapi.security", "fastapi.testclient", - "json", "typing" ] }, - "python/fastapi/tests/test_ws_router.py": { + "python/fastapi/tests/test_security_scopes_sub_dependency.py": { "1. Artifact Identity": { - "Filename": "test_ws_router.py", - "Path": "python/fastapi/tests/test_ws_router.py", + "Filename": "test_security_scopes_sub_dependency.py", + "Path": "python/fastapi/tests/test_security_scopes_sub_dependency.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "Exception", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 2672.34, - "Y": -89.93, - "Z": 429.77 + "X": 1589.61, + "Y": -151.34, + "Z": 455.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -202109,24 +204427,24 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 272, - "Coding LOC": 182, - "Documentation LOC": 17, - "Structural Magnitude": 184.94, - "Control Flow Ratio": "16.8%", + "Total LOC": 108, + "Coding LOC": 88, + "Documentation LOC": 1, + "Structural Magnitude": 30.76, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.115 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "21.63%", - "Error & Exception Exposure": "28.18%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "12.68%", - "Concurrency Exposure": "100.0%", + "API Exposure": "10.22%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", @@ -202137,358 +204455,118 @@ }, "5. Function Analysis": [ { - "Function Name": "test_depend_validation", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 210, - "End Line": 233 + "Function Name": "app_fixture", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 69 }, { - "Function Name": "test_depend_err_middleware", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "23.1%", - "Start Line": 236, - "End Line": 254 + "Function Name": "test_security_scopes_sub_dependency_caching", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 107 }, { - "Function Name": "wrapped_app", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "10.0%", - "Start Line": 195, - "End Line": 203 + "Function Name": "get_current_user", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 37 }, { - "Function Name": "make_app", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "path_operation", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 107, - "End Line": 112 + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 67 }, { - "Function Name": "websocket_middleware", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, + "Function Name": "get_user_me", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "7.1%", - "Start Line": 188, - "End Line": 207 - }, - { - "Function Name": "catcher", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 217, - "End Line": 222 + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 46 }, { - "Function Name": "test_depend_err_handler", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "22.2%", - "Start Line": 257, - "End Line": 271 + "Function Name": "get_user_items", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 55 }, { - "Function Name": "errorhandler", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 242, - "End Line": 246 + "Function Name": "client_fixture", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 74 }, { - "Function Name": "test_wrong_uri", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "call_counts_fixture", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 177, - "End Line": 185 + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 19 }, { - "Function Name": "middleware_constructor", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "8.3%", - "Start Line": 193, - "End Line": 205 - }, - { - "Function Name": "test_prefix_router", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 132, - "End Line": 136 - }, - { - "Function Name": "test_native_prefix_router", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 139, - "End Line": 143 - }, - { - "Function Name": "routerprefixindex", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 37, - "End Line": 40 - }, - { - "Function Name": "router_native_prefix_ws", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 72, - "End Line": 75 - }, - { - "Function Name": "test_router_with_params", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 166, - "End Line": 174 - }, - { - "Function Name": "routerindexparams", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 51, - "End Line": 55 - }, - { - "Function Name": "test_app", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 118, - "End Line": 122 - }, - { - "Function Name": "test_router", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 125, - "End Line": 129 - }, - { - "Function Name": "test_router2", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 146, - "End Line": 150 - }, - { - "Function Name": "test_router_ws_depends", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 153, - "End Line": 156 - }, - { - "Function Name": "test_router_ws_depends_with_override", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 159, - "End Line": 163 - }, - { - "Function Name": "router_ws_decorator_depends", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 68 - }, - { - "Function Name": "router_ws_depends_validate", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 95 - }, - { - "Function Name": "router_ws_depends_err", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 83, - "End Line": 84 - }, - { - "Function Name": "custom_handler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 262, - "End Line": 263 - }, - { - "Function Name": "index", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 26 - }, - { - "Function Name": "routerindex", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 30, - "End Line": 33 - }, - { - "Function Name": "routerindex2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 47 - }, - { - "Function Name": "ws_dependency_validate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 87, - "End Line": 88 - }, - { - "Function Name": "router_ws_custom_error", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 103, - "End Line": 104 - }, - { - "Function Name": "ws_dependency", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 59 - }, - { - "Function Name": "ws_dependency_err", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 79 - }, - { - "Function Name": "call_next", + "Function Name": "get_db_session", "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 199, - "End Line": 200 + "Start Line": 24, + "End Line": 26 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 24, - "Sequential Logic Declarations": 119, - "Function Parameters": 34, - "Function/Method Declarations": 33, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 20, - "Type/Safety Bypasses": 12, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 32, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 34, - "State Mutations / Variable Reassignments": 3, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 10, - "Unit Test Assertions": 33, - "Asynchronous/Concurrent Execution": 57, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 14, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -202498,7 +204576,7 @@ "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 5, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 4, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -202507,17 +204585,17 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 3, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 9, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 131, + "Structural Space Indentations": 75, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202533,23 +204611,23 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 10, - "Core Var Decl": 35, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 4, "Design Camel Case": 0, - "Design Snake Case": 35, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 22, + "Orphaned Logic": 5, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 8, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -202573,28 +204651,29 @@ }, "9. Extracted Dependencies": [ "fastapi", - "fastapi.middleware", + "fastapi.security", "fastapi.testclient", - "functools", - "pytest" + "pytest", + "typing" ] }, - "python/fastapi/tests/utils.py": { + "python/fastapi/tests/test_serialize_response.py": { "1. Artifact Identity": { - "Filename": "utils.py", - "Path": "python/fastapi/tests/utils.py", + "Filename": "test_serialize_response.py", + "Path": "python/fastapi/tests/test_serialize_response.py", "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 4126.68, - "Y": 121.5, - "Z": 1768.9 + "X": 4453.78, + "Y": 144.19, + "Z": -822.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -202603,27 +204682,27 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 19, - "Coding LOC": 12, - "Documentation LOC": 1, - "Structural Magnitude": 4.44, - "Control Flow Ratio": "25.0%", - "Popularity Rank": 2, + "Total LOC": 56, + "Coding LOC": 38, + "Documentation LOC": 0, + "Structural Magnitude": 18.06, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.25 + "Raw Cognitive Density": 0.053 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "2.89%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "0.0%", - "API Exposure": "7.33%", + "API Exposure": "11.86%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "80.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", "Documentation Exposure": "0.0%", @@ -202631,42 +204710,92 @@ }, "5. Function Analysis": [ { - "Function Name": "skip_module_if_py_gte_314", - "Structural Impact": 2.2, + "Function Name": "test_validlist", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 55 + }, + { + "Function Name": "get_validlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 30 + }, + { + "Function Name": "test_valid", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 39 + }, + { + "Function Name": "test_coerce", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 45 + }, + { + "Function Name": "get_valid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 15, - "End Line": 18 + "End Line": 16 + }, + { + "Function Name": "get_coerce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 3, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 5, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 2, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 10, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 5, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -202691,7 +204820,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 4, + "Structural Space Indentations": 23, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202707,16 +204836,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -202741,69 +204870,44 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 1 + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "pytest", - "sys", - "time." + "fastapi", + "fastapi.testclient", + "pydantic" ] - } - } - }, - "cpp/NVDA": { - "Directory Group Magnitude": 7620.34, - "File Count": 12, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "66.7%", - "Static: Literature & Documentation": "33.3%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "31.09%", - "Error & Exception Exposure": "43.44%", - "Tech Debt Exposure": "33.68%", - "Testing Exposure": "40.43%", - "API Exposure": "3.19%", - "Concurrency Exposure": "3.79%", - "State Flux Exposure": "55.64%", - "Commented Logic Exposure": "0.81%", - "Specification Exposure": "66.67%", - "Instability Exposure": "33.33%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.5%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "cpp/NVDA/CODE_OF_CONDUCT.md": { + }, + "python/fastapi/tests/test_serialize_response_dataclass.py": { "1. Artifact Identity": { - "Filename": "CODE_OF_CONDUCT.md", - "Path": "cpp/NVDA/CODE_OF_CONDUCT.md", - "Language": "Markdown", + "Filename": "test_serialize_response_dataclass.py", + "Path": "python/fastapi/tests/test_serialize_response_dataclass.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3765.93, - "Y": -1.05, - "Z": -2215.44 + "X": 3306.83, + "Y": -6.31, + "Z": 1246.89 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 83, - "Coding LOC": 0, - "Documentation LOC": 58, - "Structural Magnitude": 1.66, + "Total LOC": 194, + "Coding LOC": 159, + "Documentation LOC": 0, + "Structural Magnitude": 46.18, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -202812,47 +204916,188 @@ "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.89%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "test_validlist", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 132 + }, + { + "Function Name": "test_objectlist", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 157 + }, + { + "Function Name": "test_no_response_model_objectlist", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 193 + }, + { + "Function Name": "get_validlist", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 46 + }, + { + "Function Name": "test_valid", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 85 + }, + { + "Function Name": "test_object", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 88, + "End Line": 96 + }, + { + "Function Name": "test_coerce", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 99, + "End Line": 107 + }, + { + "Function Name": "test_no_response_model_object", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 160, + "End Line": 168 + }, + { + "Function Name": "get_objectlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 55 + }, + { + "Function Name": "get_no_response_model_objectlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 71 + }, + { + "Function Name": "get_object", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 + }, + { + "Function Name": "get_no_response_model_object", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 62 + }, + { + "Function Name": "get_valid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + }, + { + "Function Name": "get_coerce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Sequential Logic Declarations": 37, + "Function Parameters": 14, + "Function/Method Declarations": 14, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 9, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 22, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 14, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 3, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -202877,7 +205122,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 130, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -202893,19 +205138,19 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 6, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 16, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 14, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 11, + "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, @@ -202926,41 +205171,47 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "dataclasses", + "datetime", + "fastapi", + "fastapi.testclient" + ] }, - "cpp/NVDA/readme.md": { + "python/fastapi/tests/test_serialize_response_model.py": { "1. Artifact Identity": { - "Filename": "readme.md", - "Path": "cpp/NVDA/readme.md", - "Language": "Markdown", + "Filename": "test_serialize_response_model.py", + "Path": "python/fastapi/tests/test_serialize_response_model.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3838.78, - "Y": -83.53, - "Z": -1253.59 + "X": 2627.65, + "Y": -31.07, + "Z": 1158.25 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 40, - "Coding LOC": 0, - "Documentation LOC": 27, - "Structural Magnitude": 1.0, + "Total LOC": 153, + "Coding LOC": 115, + "Documentation LOC": 0, + "Structural Magnitude": 47.5, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -202969,47 +205220,208 @@ "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.94%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "test_coerce", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 93, + "End Line": 100 + }, + { + "Function Name": "test_validlist", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 103, + "End Line": 110 + }, + { + "Function Name": "test_validdict", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 113, + "End Line": 120 + }, + { + "Function Name": "test_validlist_exclude_unset", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 135, + "End Line": 142 + }, + { + "Function Name": "test_validdict_exclude_unset", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 145, + "End Line": 152 + }, + { + "Function Name": "get_validlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 30 + }, + { + "Function Name": "get_validdict", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 39 + }, + { + "Function Name": "get_validlist_exclude_unset", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 68 + }, + { + "Function Name": "get_validdict_exclude_unset", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 81 + }, + { + "Function Name": "test_valid", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 87, + "End Line": 90 + }, + { + "Function Name": "test_valid_exclude_unset", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 126 + }, + { + "Function Name": "test_coerce_exclude_unset", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 132 + }, + { + "Function Name": "get_valid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 16 + }, + { + "Function Name": "get_coerce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 21 + }, + { + "Function Name": "get_valid_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 46 + }, + { + "Function Name": "get_coerce_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 55 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Sequential Logic Declarations": 39, + "Function Parameters": 16, + "Function/Method Declarations": 16, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 12, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 25, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 16, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 8, + "Generic Type Abstractions": 5, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -203034,7 +205446,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 81, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -203050,20 +205462,20 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 7, + "Core Var Decl": 24, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 22, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 16, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 5, - "Hyperlinked Literature References": 16, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, @@ -203083,41 +205495,46 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "pydantic", + "starlette.testclient" + ] }, - "cpp/NVDA/contributors.txt": { + "python/fastapi/tests/test_skip_defaults.py": { "1. Artifact Identity": { - "Filename": "contributors.txt", - "Path": "cpp/NVDA/contributors.txt", - "Language": "Plaintext", + "Filename": "test_skip_defaults.py", + "Path": "python/fastapi/tests/test_skip_defaults.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, Model", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4593.41, - "Y": -53.3, - "Z": -1647.63 + "X": 2318.46, + "Y": -82.62, + "Z": -1385.85 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 243, - "Coding LOC": 0, - "Documentation LOC": 241, - "Structural Magnitude": 4.86, + "Total LOC": 94, + "Coding LOC": 62, + "Documentation LOC": 0, + "Structural Magnitude": 31.24, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -203126,47 +205543,148 @@ "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "23.28%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "13.16%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 31, + "End Line": 32 + }, + { + "Function Name": "get_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 39 + }, + { + "Function Name": "get_exclude_defaults", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "get_exclude_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 55 + }, + { + "Function Name": "get_exclude_unset_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 65 + }, + { + "Function Name": "test_return_defaults", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 73 + }, + { + "Function Name": "test_return_exclude_unset", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 78 + }, + { + "Function Name": "test_return_exclude_defaults", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 81, + "End Line": 83 + }, + { + "Function Name": "test_return_exclude_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 86, + "End Line": 88 + }, + { + "Function Name": "test_return_exclude_unset_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 93 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Sequential Logic Declarations": 30, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 19, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 10, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 5, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -203191,7 +205709,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 34, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -203207,16 +205725,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 23, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 18, + "Design Pascal Case": 5, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 10, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -203240,90 +205758,695 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "pydantic" + ] }, - "cpp/NVDA/copying.txt": { + "python/fastapi/tests/test_sse.py": { "1. Artifact Identity": { - "Filename": "copying.txt", - "Path": "cpp/NVDA/copying.txt", - "Language": "Plaintext", + "Filename": "test_sse.py", + "Path": "python/fastapi/tests/test_sse.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3467.55, - "Y": -49.26, - "Z": -1610.07 + "X": 2291.84, + "Y": -92.97, + "Z": 105.58 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1034, - "Coding LOC": 0, - "Documentation LOC": 849, - "Structural Magnitude": 20.68, - "Control Flow Ratio": "0.0%", + "Total LOC": 319, + "Coding LOC": 215, + "Documentation LOC": 12, + "Structural Magnitude": 154.2, + "Control Flow Ratio": "22.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.423 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "6.44%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.62%", + "Concurrency Exposure": "95.93%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "test_async_generator_with_model", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 108, + "End Line": 126 + }, + { + "Function Name": "test_keepalive_ping_async", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 290, + "End Line": 299 + }, + { + "Function Name": "test_keepalive_ping_sync", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 302, + "End Line": 310 + }, + { + "Function Name": "test_sync_generator_with_model", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 129, + "End Line": 137 + }, + { + "Function Name": "test_async_generator_no_annotation", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 140, + "End Line": 148 + }, + { + "Function Name": "test_sync_generator_no_annotation", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 151, + "End Line": 159 + }, + { + "Function Name": "test_post_method_sse", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 172, + "End Line": 180 + }, + { + "Function Name": "test_dict_items", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 162, + "End Line": 169 + }, + { + "Function Name": "test_sse_on_router_included_in_app", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 258, + "End Line": 265 + }, + { + "Function Name": "test_data_and_raw_data_mutually_exclusive", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 252, + "End Line": 255 + }, + { + "Function Name": "test_server_sent_event_null_id_rejected", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 219, + "End Line": 221 + }, + { + "Function Name": "test_sse_events_with_fields", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 183, + "End Line": 199 + }, + { + "Function Name": "test_raw_data_sent_without_json_encoding", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 234, + "End Line": 249 + }, + { + "Function Name": "sse_items", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 30, + "End Line": 32 + }, + { + "Function Name": "sse_items_no_annotation", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 41, + "End Line": 43 + }, + { + "Function Name": "sse_items_dict", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 52, + "End Line": 54 + }, + { + "Function Name": "sse_items_post", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 78, + "End Line": 80 + }, + { + "Function Name": "client_fixture", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 103, + "End Line": 105 + }, + { + "Function Name": "test_server_sent_event_negative_retry_rejected", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 224, + "End Line": 226 + }, + { + "Function Name": "test_server_sent_event_float_retry_rejected", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 229, + "End Line": 231 + }, + { + "Function Name": "test_mixed_plain_and_sse_events", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 202, + "End Line": 209 + }, + { + "Function Name": "test_string_data_json_encoded", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 212, + "End Line": 216 + }, + { + "Function Name": "test_no_keepalive_when_fast", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 318 + }, + { + "Function Name": "slow_async_stream", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 275, + "End Line": 280 + }, + { + "Function Name": "sse_items_event", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 62 + }, + { + "Function Name": "sse_items_mixed", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 66, + "End Line": 69 + }, + { + "Function Name": "sse_items_raw", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 87 + }, + { + "Function Name": "slow_sync_stream", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 284, + "End Line": 287 + }, + { + "Function Name": "sse_items_sync", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "sse_items_sync_no_annotation", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 47, + "End Line": 48 + }, + { + "Function Name": "sse_items_string", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 74 + }, + { + "Function Name": "stream_events", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 94, + "End Line": 96 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 34, + "Sequential Logic Declarations": 118, + "Function Parameters": 32, + "Function/Method Declarations": 32, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 59, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 44, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 84, + "Asynchronous/Concurrent Execution": 15, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 14, + "Generic Type Abstractions": 4, + "Collection Iterators / Comprehensions": 9, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 10, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 152, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 1, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 24, + "Vectorized Math & Tensor Operations": 12, + "Core Var Decl": 50, + "Design Camel Case": 0, + "Design Snake Case": 49, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 32, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 10, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "asyncio", + "collections.abc", + "fastapi", + "fastapi.responses", + "fastapi.routing", + "fastapi.sse", + "fastapi.testclient", + "pydantic", + "pytest", + "time" + ] + }, + "python/fastapi/tests/test_starlette_exception.py": { + "1. Artifact Identity": { + "Filename": "test_starlette_exception.py", + "Path": "python/fastapi/tests/test_starlette_exception.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1773.64, + "Y": -138.55, + "Z": -12.85 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 210, + "Coding LOC": 183, + "Documentation LOC": 0, + "Structural Magnitude": 47.76, + "Control Flow Ratio": "8.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.104 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.51%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.36%", + "Concurrency Exposure": "42.52%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_openapi_schema", + "Structural Impact": 8.5, + "Lines of Code (LOC)": 130, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "5.9%", + "Start Line": 80, + "End Line": 209 + }, + { + "Function Name": "read_item", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 12, + "End Line": 19 + }, + { + "Function Name": "read_starlette_item", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 33, + "End Line": 36 + }, + { + "Function Name": "test_no_body_status_code_with_detail_exception_handlers", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 74, + "End Line": 77 + }, + { + "Function Name": "test_get_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 45 + }, + { + "Function Name": "test_get_item_not_found", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 52 + }, + { + "Function Name": "test_get_starlette_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 58 + }, + { + "Function Name": "test_get_starlette_item_not_found", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 61, + "End Line": 65 + }, + { + "Function Name": "test_no_body_status_code_exception_handlers", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 68, + "End Line": 71 + }, + { + "Function Name": "no_body_status_code_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 + }, + { + "Function Name": "no_body_status_code_with_detail_exception", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 29 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 5, + "Sequential Logic Declarations": 51, + "Function Parameters": 11, + "Function/Method Declarations": 11, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Defensive Programming Constructs": 16, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 15, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 23, + "Asynchronous/Concurrent Execution": 4, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 4, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -203338,7 +206461,7 @@ "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 4, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -203348,7 +206471,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 161, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -203364,16 +206487,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 13, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 13, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 11, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -203397,30 +206520,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "starlette.exceptions" + ] }, - "cpp/NVDA/__init__.py": { + "python/fastapi/tests/test_starlette_urlconvertors.py": { "1. Artifact Identity": { - "Filename": "__init__.py", - "Path": "cpp/NVDA/__init__.py", + "Filename": "test_starlette_urlconvertors.py", + "Path": "python/fastapi/tests/test_starlette_urlconvertors.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "textInfos.TextInfo, Window, EditableTextBase, UIA", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3975.03, - "Y": -37.12, - "Z": -2137.13 + "X": 4231.44, + "Y": 126.72, + "Z": -601.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -203429,1555 +206556,1804 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2794, - "Coding LOC": 2236, - "Documentation LOC": 316, - "Structural Magnitude": 1967.82, - "Control Flow Ratio": "56.6%", + "Total LOC": 64, + "Coding LOC": 38, + "Documentation LOC": 4, + "Structural Magnitude": 25.96, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.764 + "Raw Cognitive Density": 0.053 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "36.91%", - "Error & Exception Exposure": "50.4%", - "Tech Debt Exposure": "97.75%", - "Testing Exposure": "80.0%", - "API Exposure": "1.64%", + "Cognitive Load Exposure": "2.89%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.64%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "96.35%", - "Commented Logic Exposure": "4.89%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "17.98%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "_getTextWithFieldsForUIARange", - "Structural Impact": 297.5, - "Lines of Code (LOC)": 310, - "Control Flow Branches": 93, - "Input Parameters": 8, - "Control Flow Ratio": "86.1%", - "Start Line": 720, - "End Line": 1029 - }, - { - "Function Name": "findOverlayClasses", - "Structural Impact": 173.0, - "Lines of Code (LOC)": 273, - "Control Flow Branches": 91, - "Input Parameters": 2, - "Control Flow Ratio": "71.1%", - "Start Line": 1194, - "End Line": 1466 + "Function Name": "int_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "_getFormatFieldAtRange", - "Structural Impact": 74.0, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 30, - "Input Parameters": 4, - "Control Flow Ratio": "88.2%", - "Start Line": 351, - "End Line": 444 + "Function Name": "float_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "_get_states", - "Structural Impact": 58.7, - "Lines of Code (LOC)": 100, - "Control Flow Branches": 37, + "Function Name": "path_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "94.9%", - "Start Line": 1907, - "End Line": 2006 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_getTextWithFields_text", - "Structural Impact": 54.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 22, - "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 654, - "End Line": 715 + "Function Name": "query_convertor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 }, { - "Function Name": "__init__", - "Structural Impact": 52.2, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 21, - "Input Parameters": 4, - "Control Flow Ratio": "95.5%", - "Start Line": 468, - "End Line": 527 + "Function Name": "test_route_converters_int", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 35 }, { - "Function Name": "_getFormatFieldAnnotationTypes", - "Structural Impact": 39.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "94.1%", - "Start Line": 305, - "End Line": 340 + "Function Name": "test_route_converters_float", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 38, + "End Line": 43 }, { - "Function Name": "kwargsFromSuper", - "Structural Impact": 34.0, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 13, - "Input Parameters": 4, - "Control Flow Ratio": "68.4%", - "Start Line": 1469, - "End Line": 1521 - }, - { - "Function Name": "_getFormatFieldIndent", - "Structural Impact": 33.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "93.8%", - "Start Line": 233, - "End Line": 267 + "Function Name": "test_route_converters_path", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 46, + "End Line": 50 }, { - "Function Name": "__init__", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 1527, - "End Line": 1561 + "Function Name": "test_route_converters_query", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 57 }, { - "Function Name": "_get_devInfo", - "Structural Impact": 19.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "61.1%", - "Start Line": 1759, - "End Line": 1804 - }, + "Function Name": "test_url_path_for_path_convertor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 63 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 28, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 16, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 21, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 13, + "Design Camel Case": 0, + "Design Snake Case": 13, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 6, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 1, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_stream_bare_type.py": { + "1. Artifact Identity": { + "Filename": "test_stream_bare_type.py", + "Path": "python/fastapi/tests/test_stream_bare_type.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3177.1, + "Y": -13.47, + "Z": 1664.83 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 43, + "Coding LOC": 27, + "Documentation LOC": 0, + "Structural Magnitude": 17.34, + "Control Flow Ratio": "8.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.481 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "12.73%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.99%", + "Concurrency Exposure": "94.13%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getControlFieldForUIAObject", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "55.6%", - "Start Line": 585, - "End Line": 645 + "Function Name": "test_stream_bare_async_iterable", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 29, + "End Line": 34 }, { - "Function Name": "_prefetchUIACacheForPropertyIDs", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 1163, - "End Line": 1189 + "Function Name": "test_stream_bare_sync_iterable", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 37, + "End Line": 42 }, { - "Function Name": "event_UIA_notification", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "71.4%", - "Start Line": 2430, - "End Line": 2459 + "Function Name": "stream_bare_async", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "find", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "55.6%", - "Start Line": 155, - "End Line": 184 - }, + "Function Name": "stream_bare_sync", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 23 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2, + "Sequential Logic Declarations": 22, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 8, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 3, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 13, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 2, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "json", + "pydantic", + "typing" + ] + }, + "python/fastapi/tests/test_stream_cancellation.py": { + "1. Artifact Identity": { + "Filename": "test_stream_cancellation.py", + "Path": "python/fastapi/tests/test_stream_cancellation.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3903.53, + "Y": 63.01, + "Z": 41.62 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 89, + "Coding LOC": 50, + "Documentation LOC": 16, + "Structural Magnitude": 49.0, + "Control Flow Ratio": "15.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.22 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "21.69%", + "Error & Exception Exposure": "39.98%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.1%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getFormatFieldSuperscriptsAndSubscripts", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "_run_asgi_and_cancel", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 211, - "End Line": 226 - }, - { - "Function Name": "move", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 1062, - "End Line": 1086 + "Control Flow Ratio": "21.4%", + "Start Line": 41, + "End Line": 74 }, { - "Function Name": "_get_positionInfo", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 8, + "Function Name": "send", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2321, - "End Line": 2343 + "Control Flow Ratio": "33.3%", + "Start Line": 53, + "End Line": 55 }, { - "Function Name": "_get_positionInfo", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 2549, - "End Line": 2573 + "Function Name": "stream_raw", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 24, + "End Line": 29 }, { - "Function Name": "event_UIA_dropTargetEffect", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 2468, - "End Line": 2490 + "Function Name": "stream_jsonl", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 33, + "End Line": 38 }, { - "Function Name": "doAction", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 2293, - "End Line": 2306 + "Function Name": "test_raw_stream_cancellation", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 77, + "End Line": 82 }, { - "Function Name": "_get_role", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1838, - "End Line": 1857 + "Function Name": "receive", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "event_stateChange", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 2629, - "End Line": 2647 - }, + "Function Name": "test_jsonl_stream_cancellation", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 85, + "End Line": 88 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 5, + "Sequential Logic Declarations": 27, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 8, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 12, + "Unit Test Assertions": 8, + "Asynchronous/Concurrent Execution": 16, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 7, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 3, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 35, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 2, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "anyio", + "collections.abc", + "fastapi", + "fastapi.responses", + "pytest" + ] + }, + "python/fastapi/tests/test_stream_json_validation_error.py": { + "1. Artifact Identity": { + "Filename": "test_stream_json_validation_error.py", + "Path": "python/fastapi/tests/test_stream_json_validation_error.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4002.73, + "Y": 155.32, + "Z": 1767.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 41, + "Coding LOC": 25, + "Documentation LOC": 0, + "Structural Magnitude": 14.9, + "Control Flow Ratio": "11.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.28 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "6.62%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.13%", + "Concurrency Exposure": "44.03%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getFormatFieldFontAttributes", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 197, - "End Line": 209 + "Function Name": "test_stream_json_validation_error_async", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 33, + "End Line": 35 }, { - "Function Name": "compareEndPoints", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1105, - "End Line": 1114 + "Function Name": "test_stream_json_validation_error_sync", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 38, + "End Line": 40 }, { - "Function Name": "setEndPoint", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 1116, - "End Line": 1125 + "Function Name": "stream_items_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 21 }, { - "Function Name": "_get_parent", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, + "Function Name": "stream_items_invalid_sync", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 27 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2, + "Sequential Logic Declarations": 16, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 10, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 4, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 2, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 6, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "collections.abc", + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic", + "pytest" + ] + }, + "python/fastapi/tests/test_strict_content_type_app_level.py": { + "1. Artifact Identity": { + "Filename": "test_strict_content_type_app_level.py", + "Path": "python/fastapi/tests/test_strict_content_type_app_level.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3602.72, + "Y": 96.75, + "Z": 1746.2 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 45, + "Coding LOC": 27, + "Documentation LOC": 0, + "Structural Magnitude": 16.24, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.296 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "7.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.16%", + "Concurrency Exposure": "77.5%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "app_default_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 2040, - "End Line": 2058 + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 }, { - "Function Name": "_getReadOnlyState", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "app_lax_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2008, - "End Line": 2023 + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "_getUIAPattern", - "Structural Impact": 9.1, + "Function Name": "test_default_strict_accepts_json_content_type", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 1599, - "End Line": 1602 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 32 }, { - "Function Name": "_getFormatFieldCulture", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 342, - "End Line": 349 + "Function Name": "test_lax_accepts_no_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 38 }, { - "Function Name": "_get_controllerFor", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2369, - "End Line": 2394 - }, - { - "Function Name": "_get_UIAElementAtStart", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 547, - "End Line": 570 - }, - { - "Function Name": "correctAPIForRelation", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2034, - "End Line": 2038 - }, - { - "Function Name": "isDescendantOf", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2348, - "End Line": 2367 - }, - { - "Function Name": "_get_keyboardShortcut", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1874, - "End Line": 1887 - }, - { - "Function Name": "_get_rowHeaderText", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2170, - "End Line": 2184 - }, - { - "Function Name": "_get_columnHeaderText", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2198, - "End Line": 2212 + "Function Name": "test_lax_accepts_json_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 44 }, { - "Function Name": "_get_TextInfo", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 1742, - "End Line": 1754 - }, + "Function Name": "test_default_strict_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 26 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 11, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 13, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 8, + "Design Camel Case": 0, + "Design Snake Case": 8, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 6, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_strict_content_type_nested.py": { + "1. Artifact Identity": { + "Filename": "test_strict_content_type_nested.py", + "Path": "python/fastapi/tests/test_strict_content_type_nested.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2397.73, + "Y": -64.45, + "Z": 1429.05 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 92, + "Coding LOC": 54, + "Documentation LOC": 2, + "Structural Magnitude": 32.08, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.32%", + "Concurrency Exposure": "90.12%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_get__level", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, + "Function Name": "inner_strict_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 2509, - "End Line": 2518 + "Control Flow Ratio": "0.0%", + "Start Line": 13, + "End Line": 14 }, { - "Function Name": "_get_description", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, + "Function Name": "inner_default_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2537, - "End Line": 2543 - }, - { - "Function Name": "getActionName", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2286, - "End Line": 2291 - }, - { - "Function Name": "_getUIACacheablePropertyValue", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1149, - "End Line": 1161 - }, - { - "Function Name": "_getFormatFieldHeadings", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 295, - "End Line": 303 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_get_selectionContainer", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "mixed_outer_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 1673, - "End Line": 1686 + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 59 }, { - "Function Name": "_get_children", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "mixed_inner_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 2124, - "End Line": 2137 - }, - { - "Function Name": "_getFormatFieldColor", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 275, - "End Line": 281 + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 64 }, { - "Function Name": "_get_labeledBy", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 2396, - "End Line": 2407 + "Function Name": "test_default_inner_inherits_lax_from_app", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 37 }, { - "Function Name": "_get_value", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 2782, - "End Line": 2793 + "Function Name": "test_lax_outer_on_strict_app_accepts_no_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 73, + "End Line": 76 }, { - "Function Name": "_getFormatFieldLineSpacing", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 283, - "End Line": 287 + "Function Name": "test_strict_inner_on_lax_app_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 31 }, { - "Function Name": "_getFormatFieldLinks", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 289, - "End Line": 293 + "Function Name": "test_strict_inner_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 40, + "End Line": 42 }, { - "Function Name": "_get__shouldAllowUIALiveRegionChangeEvent", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1587, - "End Line": 1597 + "Function Name": "test_default_inner_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 45, + "End Line": 47 }, { - "Function Name": "_getIndentValueDisplayString", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 446, - "End Line": 463 + "Function Name": "test_strict_inner_on_lax_outer_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 81 }, { - "Function Name": "_get_presentationType", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2025, - "End Line": 2032 + "Function Name": "test_lax_outer_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 84, + "End Line": 86 }, { - "Function Name": "event_UIA_window_windowOpen", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2669, - "End Line": 2677 - }, + "Function Name": "test_strict_inner_on_lax_outer_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 89, + "End Line": 91 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 30, + "Function Parameters": 12, + "Function/Method Declarations": 12, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 12, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 18, + "Asynchronous/Concurrent Execution": 4, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 22, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 4, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 12, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_strict_content_type_router_level.py": { + "1. Artifact Identity": { + "Filename": "test_strict_content_type_router_level.py", + "Path": "python/fastapi/tests/test_strict_content_type_router_level.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1607.42, + "Y": -232.62, + "Z": -1152.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 62, + "Coding LOC": 38, + "Documentation LOC": 0, + "Structural Magnitude": 23.96, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.289 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "6.84%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.12%", + "Concurrency Exposure": "87.76%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_get_focusRedirect", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "router_lax_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2753, - "End Line": 2761 + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "_get_hasIrrelevantLocation", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "router_strict_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2314, - "End Line": 2319 + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "_get_name", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "router_default_post", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2739, - "End Line": 2745 + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "_getBoundingRectsFromUIARange", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1040, - "End Line": 1053 + "Function Name": "test_lax_router_on_strict_app_accepts_no_content_type", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 33, + "End Line": 36 }, { - "Function Name": "collapse", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1091, - "End Line": 1103 + "Function Name": "test_strict_router_on_strict_app_rejects_no_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 41 }, { - "Function Name": "__eq__", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 529, - "End Line": 534 + "Function Name": "test_default_router_inherits_strict_from_app", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 46 }, { - "Function Name": "_isEqual", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1563, - "End Line": 1569 + "Function Name": "test_lax_router_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 51 }, { - "Function Name": "_get_UIAAnnotationObjects", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1691, - "End Line": 1704 + "Function Name": "test_strict_router_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 54, + "End Line": 56 }, { - "Function Name": "_get_previous", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2060, - "End Line": 2071 - }, + "Function Name": "test_default_router_accepts_json_content_type", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 59, + "End Line": 61 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 23, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 3, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 16, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 11, + "Design Camel Case": 0, + "Design Snake Case": 11, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 9, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_stringified_annotation_dependency.py": { + "1. Artifact Identity": { + "Filename": "test_stringified_annotation_dependency.py", + "Path": "python/fastapi/tests/test_stringified_annotation_dependency.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2703.35, + "Y": -3.31, + "Z": 1501.72 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 80, + "Coding LOC": 61, + "Documentation LOC": 0, + "Structural Magnitude": 27.92, + "Control Flow Ratio": "3.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.344 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "8.24%", + "Error & Exception Exposure": "33.59%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.43%", + "Concurrency Exposure": "97.68%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_get_next", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "test_openapi_schema", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2076, - "End Line": 2087 + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 79 }, { - "Function Name": "_get_firstChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "test_get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2089, - "End Line": 2100 + "Control Flow Ratio": "0.0%", + "Start Line": 43, + "End Line": 46 }, { - "Function Name": "_get_lastChild", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "get_people", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2102, - "End Line": 2113 + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 16 }, { - "Function Name": "_get__controlFieldUIACacheRequest", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "close", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 137, - "End Line": 146 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_get_childCount", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "get_people", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2139, - "End Line": 2147 + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 }, { - "Function Name": "_get_location", - "Structural Impact": 4.7, + "Function Name": "client_fixture", + "Structural Impact": 1.4, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2252, - "End Line": 2260 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 32, + "End Line": 40 }, { - "Function Name": "_get_description", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2594, - "End Line": 2602 - }, - { - "Function Name": "_get_description", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2527, - "End Line": 2533 - }, - { - "Function Name": "_get_UIASelectionPattern", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2613, - "End Line": 2619 - }, - { - "Function Name": "_get_NVDAObjectAtStart", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 541, - "End Line": 545 - }, - { - "Function Name": "_get_UIAFullDescription", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1859, - "End Line": 1863 - }, - { - "Function Name": "_get_UIAHelpText", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1865, - "End Line": 1869 - }, - { - "Function Name": "_get_value", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2274, - "End Line": 2279 - }, - { - "Function Name": "event_valueChange", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2585, - "End Line": 2590 - }, - { - "Function Name": "_get_TextInfo", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2770, - "End Line": 2773 - }, - { - "Function Name": "_getFormatFieldFontName", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 186, - "End Line": 189 - }, - { - "Function Name": "_getFormatFieldFontSize", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 191, - "End Line": 195 - }, - { - "Function Name": "_getFormatFieldStyle", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 228, - "End Line": 231 - }, - { - "Function Name": "_getFormatFieldAlignment", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 269, - "End Line": 273 - }, - { - "Function Name": "_getTextFromHeaderElement", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 2161, - "End Line": 2168 - }, - { - "Function Name": "getTextWithFields", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1031, - "End Line": 1035 - }, - { - "Function Name": "getSelectedItemsCount", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 1664, - "End Line": 1668 - }, - { - "Function Name": "event_UIA_layoutInvalidated", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2710, - "End Line": 2725 - }, - { - "Function Name": "_get_processID", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2240, - "End Line": 2250 - }, - { - "Function Name": "_get_UIASelectionPattern2", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1653, - "End Line": 1662 - }, - { - "Function Name": "_get_UIATextEditPattern", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1722, - "End Line": 1730 - }, - { - "Function Name": "_get_liveRegionPoliteness", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1829, - "End Line": 1836 - }, - { - "Function Name": "_get_UIAChildren", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 2115, - "End Line": 2122 - }, - { - "Function Name": "_get_table", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2226, - "End Line": 2233 - }, - { - "Function Name": "_get_shouldAllowUIAFocusEvent", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1579, - "End Line": 1583 - }, - { - "Function Name": "_get_UIAAutomationId", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1806, - "End Line": 1811 - }, - { - "Function Name": "_get_UIAFrameworkId", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1813, - "End Line": 1818 - }, - { - "Function Name": "_get_name", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1823, - "End Line": 1827 - }, - { - "Function Name": "_get_rowNumber", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2149, - "End Line": 2153 - }, - { - "Function Name": "_get_rowSpan", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2155, - "End Line": 2159 - }, - { - "Function Name": "_get_columnNumber", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2186, - "End Line": 2190 - }, - { - "Function Name": "_get_columnSpan", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2192, - "End Line": 2196 - }, - { - "Function Name": "_get_rowCount", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2214, - "End Line": 2218 - }, - { - "Function Name": "_get_columnCount", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2220, - "End Line": 2224 - }, - { - "Function Name": "_get_UIAValue", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2262, - "End Line": 2266 - }, - { - "Function Name": "_get_UIARangeValue", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2268, - "End Line": 2272 - }, - { - "Function Name": "_get_hasFocus", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2308, - "End Line": 2312 - }, - { - "Function Name": "event_UIA_dragDropEffect", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2461, - "End Line": 2466 - }, - { - "Function Name": "_get_value", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2621, - "End Line": 2625 - }, - { - "Function Name": "_get_tableID", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2235, - "End Line": 2238 - }, - { - "Function Name": "_get_actionCount", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2281, - "End Line": 2284 - }, - { - "Function Name": "event_valueChange", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2415, - "End Line": 2418 - }, - { - "Function Name": "_get_positionInfo", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2520, - "End Line": 2523 - }, - { - "Function Name": "_get_description", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1871, - "End Line": 1872 - }, - { - "Function Name": "_getTextFromUIARange", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 647, - "End Line": 652 - }, - { - "Function Name": "expand", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1058, - "End Line": 1060 - }, - { - "Function Name": "getNormalizedUIATextRangeFromElement", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1523, - "End Line": 1525 - }, - { - "Function Name": "event_UIA_systemAlert", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2420, - "End Line": 2428 - }, - { - "Function Name": "_get_UIATextPattern", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1706, - "End Line": 1712 - }, - { - "Function Name": "_get_UIATableItemPattern", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1714, - "End Line": 1720 - }, - { - "Function Name": "_get_controlFieldNVDAObjectClass", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 97 - }, - { - "Function Name": "_get__coreCycleUIAPropertyCacheElementCache", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1142, - "End Line": 1147 - }, - { - "Function Name": "_get_UIAInvokePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1609 - }, - { - "Function Name": "_get_UIAGridPattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1611, - "End Line": 1616 - }, - { - "Function Name": "_get_UIARangeValuePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1618, - "End Line": 1623 - }, - { - "Function Name": "_get_UIAValuePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1625, - "End Line": 1630 - }, - { - "Function Name": "_get_UIATogglePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1637 - }, - { - "Function Name": "_get_UIASelectionItemPattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1639, - "End Line": 1644 - }, - { - "Function Name": "_get_UIASelectionPattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1646, - "End Line": 1651 - }, - { - "Function Name": "_get_UIALegacyIAccessiblePattern", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1732, - "End Line": 1737 - }, - { - "Function Name": "updateCaret", - "Structural Impact": 1.6, + "Function Name": "get_client", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1133 - }, - { - "Function Name": "event_gainFocus", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1571, - "End Line": 1573 - }, - { - "Function Name": "event_loseFocus", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1575, - "End Line": 1577 - }, - { - "Function Name": "fetch", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 415, - "End Line": 416 - }, - { - "Function Name": "__hash__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 538, - "End Line": 539 - }, - { - "Function Name": "_get_bookmark", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 572, - "End Line": 573 - }, - { - "Function Name": "_get_text", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1037, - "End Line": 1038 - }, - { - "Function Name": "_get_boundingRects", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1055, - "End Line": 1056 - }, - { - "Function Name": "copy", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1088, - "End Line": 1089 - }, - { - "Function Name": "updateSelection", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1127, - "End Line": 1128 - }, - { - "Function Name": "setFocus", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1756, - "End Line": 1757 - }, - { - "Function Name": "scrollIntoView", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2345, - "End Line": 2346 - }, - { - "Function Name": "event_UIA_controllerFor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2409, - "End Line": 2410 - }, - { - "Function Name": "event_UIA_elementSelected", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2412, - "End Line": 2413 - }, - { - "Function Name": "_get_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2506, - "End Line": 2507 - }, - { - "Function Name": "_get_value", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2575, - "End Line": 2576 - }, - { - "Function Name": "event_focusEntered", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2582, - "End Line": 2583 - }, - { - "Function Name": "event_nameChange", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2691, - "End Line": 2692 - }, - { - "Function Name": "event_stateChange", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2694, - "End Line": 2695 + "Start Line": 22, + "End Line": 25 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 620, - "Sequential Logic Declarations": 475, - "Function Parameters": 147, - "Function/Method Declarations": 147, - "Class/Entity Declarations": 24, - "Defensive Programming Constructs": 177, - "Type/Safety Bypasses": 37, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 32, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 61, - "State Mutations / Variable Reassignments": 311, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 74, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 6, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 54, - "Collection Iterators / Comprehensions": 10, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 5, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 50, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 4, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 2, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 16, - "Fatal Aborts & Exceptions": 21, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 325, - "Event Listeners & Subscribers": 79, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2171, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 47, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -204985,31 +208361,31 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 2, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 12, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 410, - "Design Camel Case": 182, - "Design Snake Case": 183, - "Design Pascal Case": 28, + "Lazy Evaluation & Generators (O(1) Memory)": 3, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 27, - "Design Long Vars": 9, - "Duplicate Logic": 2, - "Orphaned Logic": 82, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 21, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -205026,65 +208402,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 34, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 4, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".", - ".excel", - ".wordDocument", - "NVDAObjects", - "NVDAObjects.behaviors", - "NVDAObjects.window", - "NVDAObjects.window.edit", - "NVDAState", - "UIAHandler", - "UIAHandler.customAnnotations", - "UIAHandler.customProps", - "UIAHandler.types", - "UIAHandler.utils", "__future__", - "api", - "array", - "braille", - "colors", - "comtypes", - "config", - "config.configFlags", - "controlTypes", - "ctypes.wintypes", - "displayModel", - "languageHandler", - "locationHelper", - "logHandler", - "numbers", - "speech", - "textInfos", - "time", - "typing", - "ui", - "winVersion" + "collections.abc", + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pytest", + "typing" ] }, - "cpp/NVDA/braille.py": { + "python/fastapi/tests/test_stringified_annotation_dependency_py314.py": { "1. Artifact Identity": { - "Filename": "braille.py", - "Path": "cpp/NVDA/braille.py", + "Filename": "test_stringified_annotation_dependency_py314.py", + "Path": "python/fastapi/tests/test_stringified_annotation_dependency_py314.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "StrEnum, NamedTuple, object", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4065.21, - "Y": 4.61, - "Z": -1757.71 + "X": 843.17, + "Y": -294.47, + "Z": -608.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -205093,1733 +208441,1522 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 4054, - "Coding LOC": 2617, - "Documentation LOC": 1062, - "Structural Magnitude": 2569.44, - "Control Flow Ratio": "60.4%", - "Popularity Rank": 2, + "Total LOC": 31, + "Coding LOC": 19, + "Documentation LOC": 1, + "Structural Magnitude": 11.98, + "Control Flow Ratio": "6.2%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.808 + "Raw Cognitive Density": 0.474 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "27.9%", - "Error & Exception Exposure": "70.66%", - "Tech Debt Exposure": "8.73%", - "Testing Exposure": "80.0%", - "API Exposure": "2.78%", - "Concurrency Exposure": "15.6%", - "State Flux Exposure": "99.92%", - "Commented Logic Exposure": "4.84%", + "Cognitive Load Exposure": "12.44%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.34%", + "Concurrency Exposure": "85.77%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "14.74%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "_addTextWithFields", - "Structural Impact": 88.5, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 36, - "Input Parameters": 4, - "Control Flow Ratio": "87.8%", - "Start Line": 1397, - "End Line": 1512 - }, - { - "Function Name": "getPropertiesBraille", - "Structural Impact": 87.8, - "Lines of Code (LOC)": 144, - "Control Flow Branches": 56, - "Input Parameters": 1, - "Control Flow Ratio": "96.6%", - "Start Line": 712, - "End Line": 855 - }, - { - "Function Name": "getFormatFieldBraille", - "Structural Impact": 77.4, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 32, - "Input Parameters": 4, - "Control Flow Ratio": "94.1%", - "Start Line": 1190, - "End Line": 1261 - }, - { - "Function Name": "getControlFieldBraille", - "Structural Impact": 64.3, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 23, - "Input Parameters": 5, - "Control Flow Ratio": "74.2%", - "Start Line": 956, - "End Line": 1065 - }, - { - "Function Name": "_getControlFieldForReportStart", - "Structural Impact": 63.3, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 15, - "Input Parameters": 13, - "Control Flow Ratio": "78.9%", - "Start Line": 1119, - "End Line": 1187 + "Function Name": "test_stringified_annotation", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 14, + "End Line": 30 }, { - "Function Name": "update", - "Structural Impact": 36.9, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 23, + "Function Name": "get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "88.5%", - "Start Line": 875, - "End Line": 934 + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 27 }, { - "Function Name": "getFocusRegions", - "Structural Impact": 36.7, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 19, - "Input Parameters": 2, - "Control Flow Ratio": "65.5%", - "Start Line": 2281, - "End Line": 2321 - }, - { - "Function Name": "getFocusContextRegions", - "Structural Impact": 33.2, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 16, - "Input Parameters": 2, - "Control Flow Ratio": "64.0%", - "Start Line": 2204, - "End Line": 2278 - }, - { - "Function Name": "setDisplayByName", - "Structural Impact": 31.3, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 12, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 2772, - "End Line": 2816 - }, - { - "Function Name": "_get_script", - "Structural Impact": 30.0, - "Lines of Code (LOC)": 63, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "72.0%", - "Start Line": 3858, - "End Line": 3920 - }, - { - "Function Name": "update", - "Structural Impact": 28.6, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 17, - "Input Parameters": 1, - "Control Flow Ratio": "89.5%", - "Start Line": 590, - "End Line": 651 - }, - { - "Function Name": "update", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "78.9%", - "Start Line": 1517, - "End Line": 1627 - }, - { - "Function Name": "_normalizeCellArraySize", - "Structural Impact": 28.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 6, - "Control Flow Ratio": "81.8%", - "Start Line": 2891, - "End Line": 2924 - }, + "Function Name": "get_current_user", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 15, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 12, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".utils", + "__future__", + "fastapi", + "fastapi.testclient", + "typing" + ] + }, + "python/fastapi/tests/test_stringified_annotations_simple.py": { + "1. Artifact Identity": { + "Filename": "test_stringified_annotations_simple.py", + "Path": "python/fastapi/tests/test_stringified_annotations_simple.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 639.46, + "Y": -297.73, + "Z": -311.76 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 28, + "Coding LOC": 17, + "Documentation LOC": 0, + "Structural Magnitude": 9.24, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.412 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "10.27%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.37%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getTryPorts", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 14, + "Function Name": "__call__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 3680, - "End Line": 3709 + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 }, { - "Function Name": "_set_windowEndPos", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "65.0%", - "Start Line": 1997, - "End Line": 2049 + "Function Name": "test_stringified_annotations", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 27 }, { - "Function Name": "_handlePendingUpdate", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 15, + "Function Name": "call", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 3138, - "End Line": 3174 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 24 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 17, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 2, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 9, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".utils", + "__future__", + "fastapi", + "fastapi.testclient", + "typing" + ] + }, + "python/fastapi/tests/test_swagger_ui_escape.py": { + "1. Artifact Identity": { + "Filename": "test_swagger_ui_escape.py", + "Path": "python/fastapi/tests/test_swagger_ui_escape.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 901.26, + "Y": -311.24, + "Z": -921.66 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 38, + "Coding LOC": 30, + "Documentation LOC": 0, + "Structural Magnitude": 8.1, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.067 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.05%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.57%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "handlePostConfigProfileSwitch", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "93.3%", - "Start Line": 3265, - "End Line": 3316 + "Function Name": "test_init_oauth_html_chars_are_escaped", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 4, + "End Line": 14 }, { - "Function Name": "handleCaretMove", - "Structural Impact": 23.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 3116, - "End Line": 3136 + "Function Name": "test_normal_init_oauth_still_works", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 37 }, { - "Function Name": "handleUpdate", - "Structural Impact": 20.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 3206, - "End Line": 3233 - }, + "Function Name": "test_swagger_ui_parameters_html_chars_are_escaped", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 25 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 12, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 10, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 26, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 5, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 1, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi.openapi.docs" + ] + }, + "python/fastapi/tests/test_swagger_ui_init_oauth.py": { + "1. Artifact Identity": { + "Filename": "test_swagger_ui_init_oauth.py", + "Path": "python/fastapi/tests/test_swagger_ui_init_oauth.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2390.15, + "Y": -97.58, + "Z": 2031.82 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 29, + "Coding LOC": 18, + "Documentation LOC": 0, + "Structural Magnitude": 8.96, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.278 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "6.57%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.46%", + "Concurrency Exposure": "50.51%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_getModifierGestures", - "Structural Impact": 20.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3715, - "End Line": 3742 + "Function Name": "test_swagger_ui", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 23 }, { - "Function Name": "_getControlFieldForLayoutPresentation", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "66.7%", - "Start Line": 1068, - "End Line": 1088 + "Function Name": "read_items", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 10, + "End Line": 11 }, { - "Function Name": "handleGainFocus", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3066, - "End Line": 3086 - }, + "Function Name": "test_response", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 26, + "End Line": 28 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 9, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 5, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py": { + "1. Artifact Identity": { + "Filename": "test_top_level_security_scheme_in_openapi.py", + "Path": "python/fastapi/tests/test_top_level_security_scheme_in_openapi.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 4886.95, + "Y": 217.81, + "Z": 231.94 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 61, + "Coding LOC": 45, + "Documentation LOC": 3, + "Structural Magnitude": 12.8, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.111 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.6%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.68%", + "Concurrency Exposure": "33.24%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_doNewObject", - "Structural Impact": 18.7, + "Function Name": "test_openapi_schema", + "Structural Impact": 2.4, "Lines of Code (LOC)": 27, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "90.0%", - "Start Line": 3088, - "End Line": 3114 - }, - { - "Function Name": "_onSecureDesktopStateChanged", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 2541, - "End Line": 2566 - }, - { - "Function Name": "_appendFormattingMarker", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 1304, - "End Line": 1324 - }, - { - "Function Name": "handleReviewMove", - "Structural Impact": 18.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3235, - "End Line": 3249 - }, - { - "Function Name": "getTextInfoForBraillePos", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1629, - "End Line": 1663 - }, - { - "Function Name": "previousLine", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 1724, - "End Line": 1747 - }, - { - "Function Name": "_showSpeechInBraille", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "72.7%", - "Start Line": 2591, - "End Line": 2611 - }, - { - "Function Name": "_calculateWindowRowBufferOffsets", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 1956, - "End Line": 1988 - }, - { - "Function Name": "_bgThreadExecutor", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 3376, - "End Line": 3406 - }, - { - "Function Name": "message", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 3011, - "End Line": 3036 - }, - { - "Function Name": "bufferPositionsToRawText", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1907, - "End Line": 1926 - }, - { - "Function Name": "_getAutoPorts", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3649, - "End Line": 3668 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 60 }, { - "Function Name": "getDisplayTextForIdentifier", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 3944, - "End Line": 3966 + "Function Name": "test_get_root", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 25 }, { - "Function Name": "_routeToTextInfo", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "63.6%", - "Start Line": 1767, - "End Line": 1783 + "Function Name": "test_get_root_no_token", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 31 }, { - "Function Name": "_setDisplay", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 2843, - "End Line": 2868 - }, - { - "Function Name": "_switchDisplay", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "62.5%", - "Start Line": 2818, - "End Line": 2841 - }, - { - "Function Name": "regionPosToBufferPos", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1890, - "End Line": 1905 - }, - { - "Function Name": "getDisplayList", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 516, - "End Line": 539 - }, - { - "Function Name": "_writeCells", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2926, - "End Line": 2959 - }, - { - "Function Name": "getPossiblePorts", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 3612, - "End Line": 3646 - }, - { - "Function Name": "_getDisplayDriver", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 496, - "End Line": 513 - }, - { - "Function Name": "_get_displayDimensions", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 2671, - "End Line": 2701 - }, - { - "Function Name": "_getTypeformFromFormatField", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 1370, - "End Line": 1386 - }, - { - "Function Name": "_getControlFieldForTableCell", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 7, - "Control Flow Ratio": "60.0%", - "Start Line": 1091, - "End Line": 1116 - }, - { - "Function Name": "getSerialPorts", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 3972, - "End Line": 3997 - }, - { - "Function Name": "_refreshEnabled", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 2728, - "End Line": 2745 - }, - { - "Function Name": "_handleProgressBarUpdate", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 3189, - "End Line": 3204 - }, - { - "Function Name": "scrollToCursorOrSelection", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 3176, - "End Line": 3185 - }, - { - "Function Name": "getDisplayDrivers", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4000, - "End Line": 4020 - }, + "Function Name": "get_root", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 16 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 20, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 33, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 7, + "Design Camel Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot" + ] + }, + "python/fastapi/tests/test_tuples.py": { + "1. Artifact Identity": { + "Filename": "test_tuples.py", + "Path": "python/fastapi/tests/test_tuples.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1819.97, + "Y": -172.79, + "Z": 482.6 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 277, + "Coding LOC": 246, + "Documentation LOC": 0, + "Structural Magnitude": 46.82, + "Control Flow Ratio": "7.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.039 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "2.75%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.85%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "nextLine", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1706, - "End Line": 1722 + "Function Name": "test_openapi_schema", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 193, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "3.6%", + "Start Line": 84, + "End Line": 276 }, { - "Function Name": "scrollTo", - "Structural Impact": 10.4, + "Function Name": "test_model_with_tuple_invalid", + "Structural Impact": 3.4, "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 2082, - "End Line": 2089 - }, - { - "Function Name": "setTether", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 2631, - "End Line": 2639 - }, - { - "Function Name": "routeTo", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 1665, - "End Line": 1686 - }, - { - "Function Name": "terminate", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2507, - "End Line": 2532 - }, - { - "Function Name": "_getAnnotationProperty", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 682, - "End Line": 706 - }, - { - "Function Name": "update", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 2108, - "End Line": 2127 - }, - { - "Function Name": "check", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3523, - "End Line": 3539 - }, - { - "Function Name": "_updateDisplay", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2875, - "End Line": 2889 + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 43, + "End Line": 50 }, { - "Function Name": "formatCellsForLog", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2324, - "End Line": 2336 + "Function Name": "test_model_with_tuple_valid", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 36, + "End Line": 40 }, { - "Function Name": "initialDisplay", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, + "Function Name": "post_model_with_tuple", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 3251, - "End Line": 3263 + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 }, { - "Function Name": "_displayWithCursor", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, + "Function Name": "post_tuple_of_models", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2965, - "End Line": 2974 - }, - { - "Function Name": "_ackTimeoutResetter", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 3408, - "End Line": 3412 + "Control Flow Ratio": "0.0%", + "Start Line": 24, + "End Line": 25 }, { - "Function Name": "NVDAObjectHasUsefulText", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, + "Function Name": "hello", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 478, - "End Line": 493 - }, - { - "Function Name": "_getFormattingTags", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1283, - "End Line": 1301 - }, - { - "Function Name": "_routeToTextInfo", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1704 + "Control Flow Ratio": "0.0%", + "Start Line": 29, + "End Line": 30 }, { - "Function Name": "focus", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 2091, - "End Line": 2106 + "Function Name": "test_tuple_with_model_invalid", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 67 }, { - "Function Name": "_set_numCells", - "Structural Impact": 7.2, + "Function Name": "test_tuple_form_invalid", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 3583, - "End Line": 3588 - }, - { - "Function Name": "routeTo", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 950, - "End Line": 953 - }, - { - "Function Name": "_addFieldText", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 1388, - "End Line": 1395 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 76, + "End Line": 81 }, { - "Function Name": "rindex", - "Structural Impact": 7.0, + "Function Name": "test_tuple_with_model_valid", + "Structural Impact": 1.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1807, - "End Line": 1811 - }, - { - "Function Name": "__init__", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2457, - "End Line": 2505 - }, - { - "Function Name": "_enableDetection", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 3332, - "End Line": 3368 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 53, + "End Line": 57 }, { - "Function Name": "__init__", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 864, - "End Line": 873 - }, + "Function Name": "test_tuple_form_valid", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 70, + "End Line": 73 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 5, + "Sequential Logic Declarations": 61, + "Function Parameters": 10, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 17, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 15, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 21, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 225, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 18, + "Design Camel Case": 0, + "Design Snake Case": 18, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 10, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" + ] + }, + "python/fastapi/tests/test_typing_python39.py": { + "1. Artifact Identity": { + "Filename": "test_typing_python39.py", + "Path": "python/fastapi/tests/test_typing_python39.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 1683.67, + "Y": -181.89, + "Z": 1766.82 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 25, + "Coding LOC": 19, + "Documentation LOC": 0, + "Structural Magnitude": 7.78, + "Control Flow Ratio": "8.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.158 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "4.28%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.51%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "terminate", - "Structural Impact": 6.5, + "Function Name": "test_typing", + "Structural Impact": 2.9, "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3554, - "End Line": 3570 - }, - { - "Function Name": "_resetMessageTimer", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3038, - "End Line": 3049 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 8, + "End Line": 24 }, { - "Function Name": "_get_visibleRegions", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "post_endpoint", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1846, - "End Line": 1853 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 19, + "End Line": 20 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 11, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 4, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 14, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + ".utils", + "fastapi", + "fastapi.testclient" + ] + }, + "python/fastapi/tests/test_union_body.py": { + "1. Artifact Identity": { + "Filename": "test_union_body.py", + "Path": "python/fastapi/tests/test_union_body.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2548.89, + "Y": -95.48, + "Z": -1709.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 135, + "Coding LOC": 119, + "Documentation LOC": 0, + "Structural Magnitude": 19.18, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.47%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "scrollForward", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2058, - "End Line": 2065 + "Function Name": "test_openapi_schema", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 134 }, { - "Function Name": "scrollBack", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "save_union_body", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2073, - "End Line": 2080 + "Control Flow Ratio": "0.0%", + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "_dismissMessage", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 3051, - "End Line": 3064 + "Function Name": "test_post_other_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "windowPosToBufferPos", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1934, - "End Line": 1945 - }, - { - "Function Name": "getTextInfoForWindowPos", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2161, - "End Line": 2168 - }, - { - "Function Name": "__init__", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1331, - "End Line": 1335 - }, - { - "Function Name": "bufferPosToRegionPos", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1884, - "End Line": 1888 - }, - { - "Function Name": "bufferPosToWindowPos", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1928, - "End Line": 1932 - }, - { - "Function Name": "handleDisplayUnavailable", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3318, - "End Line": 3330 - }, - { - "Function Name": "_get_identifiers", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 3829, - "End Line": 3841 - }, - { - "Function Name": "getParagraphStartMarker", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1264, - "End Line": 1280 - }, - { - "Function Name": "_isMultiline", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1337, - "End Line": 1348 - }, - { - "Function Name": "_routingShouldMoveSystemCaret", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1792, - "End Line": 1804 - }, - { - "Function Name": "_get_brailleToRawPos", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1873, - "End Line": 1882 - }, - { - "Function Name": "_get_windowBrailleCells", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2144, - "End Line": 2152 - }, - { - "Function Name": "_handleEnabledDecisionFalse", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2752, - "End Line": 2761 - }, - { - "Function Name": "_get_speechEffectWhenExecuted", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3928, - "End Line": 3936 - }, - { - "Function Name": "_get_rawToBraillePos", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1862, - "End Line": 1869 - }, - { - "Function Name": "_get_cursorWindowPos", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2133, - "End Line": 2139 - }, - { - "Function Name": "_handleAck", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3744, - "End Line": 3751 - }, - { - "Function Name": "_get_displayName", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3843, - "End Line": 3850 - }, - { - "Function Name": "_getReadingUnit", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1514, - "End Line": 1515 - }, - { - "Function Name": "_speakOnNavigatingByUnit", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 4037, - "End Line": 4053 - }, - { - "Function Name": "shouldBeUsed", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 415, - "End Line": 423 - }, - { - "Function Name": "_setCursor", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1361, - "End Line": 1368 - }, - { - "Function Name": "routeTo", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2154, - "End Line": 2159 - }, - { - "Function Name": "_onSessionLockStateChanged", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2568, - "End Line": 2574 - }, - { - "Function Name": "routeTo", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 936, - "End Line": 940 - }, - { - "Function Name": "_set_enabled", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2747, - "End Line": 2750 - }, - { - "Function Name": "_onBrailleViewerChangedState", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2870, - "End Line": 2873 - }, - { - "Function Name": "routeTo", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3001, - "End Line": 3004 - }, - { - "Function Name": "getTextInfoForWindowPos", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 3006, - "End Line": 3009 - }, - { - "Function Name": "_speakOnRouting", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 4023, - "End Line": 4034 - }, - { - "Function Name": "_getSelection", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1350, - "End Line": 1359 - }, - { - "Function Name": "update", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2980, - "End Line": 2989 - }, - { - "Function Name": "_get_regionsWithPositions", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1855, - "End Line": 1860 - }, - { - "Function Name": "_nextWindow", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2051, - "End Line": 2056 - }, - { - "Function Name": "_previousWindow", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2067, - "End Line": 2071 - }, - { - "Function Name": "_clearAll", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2534, - "End Line": 2539 - }, - { - "Function Name": "_disableDetection", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3370, - "End Line": 3374 - }, - { - "Function Name": "_get_scriptableObject", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3852, - "End Line": 3856 - }, - { - "Function Name": "updateDisplay", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2129, - "End Line": 2131 - }, - { - "Function Name": "clearBrailleRegions", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2623, - "End Line": 2626 - }, - { - "Function Name": "scrollForward", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2991, - "End Line": 2994 - }, - { - "Function Name": "scrollBack", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2996, - "End Line": 2999 - }, - { - "Function Name": "DotFirmnessSetting", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 3754, - "End Line": 3764 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 550, - "End Line": 588 - }, - { - "Function Name": "_get_shouldAutoTether", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2641, - "End Line": 2642 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1828 - }, - { - "Function Name": "registerAutomaticDetection", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3542, - "End Line": 3552 - }, - { - "Function Name": "_set_displaySize", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2658, - "End Line": 2666 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3511, - "End Line": 3520 - }, - { - "Function Name": "_set_displayDimensions", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2703, - "End Line": 2710 - }, - { - "Function Name": "BrailleInputSetting", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3767, - "End Line": 3774 - }, - { - "Function Name": "HIDInputSetting", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3777, - "End Line": 3784 - }, - { - "Function Name": "suppressClearBrailleRegions", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2616, - "End Line": 2621 - }, - { - "Function Name": "_get_enabled", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2715, - "End Line": 2726 - }, - { - "Function Name": "__init__", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 677, - "End Line": 679 - }, - { - "Function Name": "clear", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1835, - "End Line": 1844 - }, - { - "Function Name": "invalidateCachedFocusAncestors", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2192, - "End Line": 2201 - }, - { - "Function Name": "_set_table", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2583, - "End Line": 2585 - }, - { - "Function Name": "_get_displaySize", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2647, - "End Line": 2656 - }, - { - "Function Name": "_get_source", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3798, - "End Line": 3806 - }, - { - "Function Name": "_get_model", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3808, - "End Line": 3817 - }, - { - "Function Name": "_setCursor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1757, - "End Line": 1758 - }, - { - "Function Name": "_setCursor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1785, - "End Line": 1786 - }, - { - "Function Name": "_set_windowStartPos", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1953, - "End Line": 1954 - }, - { - "Function Name": "saveWindow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2170, - "End Line": 2177 - }, - { - "Function Name": "restoreWindow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2179, - "End Line": 2186 - }, - { - "Function Name": "_get_numCells", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3575, - "End Line": 3581 - }, - { - "Function Name": "getManualPorts", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3671, - "End Line": 3677 - }, - { - "Function Name": "_get_id", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3819, - "End Line": 3823 - }, - { - "Function Name": "_get_keyNames", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3922, - "End Line": 3926 - }, - { - "Function Name": "_get_windowEndPos", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1993, - "End Line": 1995 - }, - { - "Function Name": "_get_table", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2579, - "End Line": 2581 - }, - { - "Function Name": "_writeCellsInBackground", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2961, - "End Line": 2963 - }, - { - "Function Name": "_blink", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2976, - "End Line": 2978 - }, - { - "Function Name": "__repr__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 670, - "End Line": 671 - }, - { - "Function Name": "_isMultiline", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1751, - "End Line": 1752 - }, - { - "Function Name": "_getSelection", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1755 - }, - { - "Function Name": "_getSelection", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1764, - "End Line": 1765 - }, - { - "Function Name": "_get_windowStartPos", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1950, - "End Line": 1951 - }, - { - "Function Name": "_get_windowRawText", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2141, - "End Line": 2142 - }, - { - "Function Name": "displaySize", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2372, - "End Line": 2373 - }, - { - "Function Name": "getTether", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2628, - "End Line": 2629 - }, - { - "Function Name": "__repr__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3598, - "End Line": 3599 - }, - { - "Function Name": "initialize", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3428, - "End Line": 3436 - }, - { - "Function Name": "terminate", + "Function Name": "test_post_item", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3444, - "End Line": 3447 - }, - { - "Function Name": "pumpAll", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3439, - "End Line": 3441 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 755, - "Sequential Logic Declarations": 495, - "Function Parameters": 172, - "Function/Method Declarations": 171, - "Class/Entity Declarations": 15, - "Defensive Programming Constructs": 108, - "Type/Safety Bypasses": 64, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 37, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 135, - "State Mutations / Variable Reassignments": 617, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 229, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 8, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 9, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 13, - "Generic Type Abstractions": 102, - "Collection Iterators / Comprehensions": 17, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 20, - "Module Dependencies (Imports)": 76, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -206830,43 +209967,43 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 19, - "Fatal Aborts & Exceptions": 21, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 2, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 439, - "Event Listeners & Subscribers": 44, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2471, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 106, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 3, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 24, - "Vectorized Math & Tensor Operations": 13, - "Core Var Decl": 570, - "Design Camel Case": 272, - "Design Snake Case": 252, - "Design Pascal Case": 7, - "Design Upper Case": 23, - "Design Short Vars": 1, - "Design Long Vars": 17, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -206874,7 +210011,7 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, @@ -206890,90 +210027,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 59, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 3, - "Total Downstream (Absolute Dependency Blast Radius)": 2 + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "NVDAObjects", - "annotation", - "api", - "autoSettingsUtils.driverSetting", - "baseObject", - "bdDetect", - "brailleDisplayDrivers", - "brailleInput", - "brailleTables", - "brailleViewer", - "collections", - "config", - "config.configFlags", - "config.featureFlagEnums", - "contextlib", - "controlTypes", - "controlTypes.state", - "ctypes.wintypes", - "cursorManager", - "displayModel", - "driverHandler", - "easeOfAccess", - "editableText", - "enum", - "extensionPoints", - "globalCommands", - "gui", - "gui.guiHelper", - "hwIo", - "hwPortUtils", - "importlib", - "inputCore", - "itertools", - "keyboardHandler", - "locale", - "logHandler", - "louis", - "louisHelper", - "mathPres", - "pkgutil", - "queueHandler", - "re", - "scriptHandler", - "serial", - "speech.extensions", - "speech.speech", - "speech.types", - "textInfos", - "textUtils", - "threading", - "time", - "to", - "treeInterceptorHandler", - "typing", - "utils.security", - "winAPI.secureDesktop", - "winBindings.kernel32", - "winKernel", - "wx" + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "cpp/NVDA/core.py": { + "python/fastapi/tests/test_union_body_discriminator.py": { "1. Artifact Identity": { - "Filename": "core.py", - "Path": "cpp/NVDA/core.py", + "Filename": "test_union_body_discriminator.py", + "Path": "python/fastapi/tests/test_union_body_discriminator.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "Enum, wx.App, wx.Timer", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3681.44, - "Y": -44.51, - "Z": -1358.4 + "X": 4196.4, + "Y": 162.99, + "Z": -1069.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -206982,403 +210064,83 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1198, - "Coding LOC": 826, - "Documentation LOC": 183, - "Structural Magnitude": 415.92, - "Control Flow Ratio": "39.3%", + "Total LOC": 205, + "Coding LOC": 187, + "Documentation LOC": 6, + "Structural Magnitude": 21.44, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.383 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.96%", - "Error & Exception Exposure": "55.58%", - "Tech Debt Exposure": "10.0%", - "Testing Exposure": "80.0%", - "API Exposure": "2.16%", - "Concurrency Exposure": "29.88%", - "State Flux Exposure": "71.43%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "36.67%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.73%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.01%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "main", - "Structural Impact": 79.1, - "Lines of Code (LOC)": 462, - "Control Flow Branches": 55, - "Input Parameters": 0, - "Control Flow Ratio": "43.0%", - "Start Line": 672, - "End Line": 1133 - }, - { - "Function Name": "doStartupDialogs", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 16, - "Input Parameters": 0, - "Control Flow Ratio": "51.6%", - "Start Line": 125, - "End Line": 209 - }, - { - "Function Name": "restart", - "Structural Impact": 13.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 281, - "End Line": 308 - }, - { - "Function Name": "Notify", - "Structural Impact": 13.0, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 991, - "End Line": 1024 - }, - { - "Function Name": "_closeAllWindows", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "56.2%", - "Start Line": 496, - "End Line": 547 - }, - { - "Function Name": "computeRestartCLIArgs", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "58.3%", - "Start Line": 219, - "End Line": 238 - }, - { - "Function Name": "resetConfiguration", - "Structural Impact": 11.7, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "19.0%", - "Start Line": 311, - "End Line": 403 - }, - { - "Function Name": "requestPump", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1150, - "End Line": 1169 - }, - { - "Function Name": "callLater", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 1176, - "End Line": 1191 - }, - { - "Function Name": "_showAddonsErrors", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 76, - "End Line": 122 - }, - { - "Function Name": "triggerNVDAExit", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 470, - "End Line": 493 - }, - { - "Function Name": "_setUpWxApp", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 613, - "End Line": 669 - }, - { - "Function Name": "getWxLangOrNone", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 422, - "End Line": 439 - }, - { - "Function Name": "onEndSession", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 653, - "End Line": 665 - }, - { - "Function Name": "processRequest", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 981, - "End Line": 989 - }, - { - "Function Name": "restartUnsafely", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 241, - "End Line": 278 - }, - { - "Function Name": "_terminate", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1136, - "End Line": 1143 - }, - { - "Function Name": "_doLoseFocus", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 601, - "End Line": 610 - }, - { - "Function Name": "__getattr__", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 39, - "End Line": 49 - }, - { - "Function Name": "_setInitialFocus", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 406, - "End Line": 419 - }, - { - "Function Name": "onResult", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 198, - "End Line": 205 - }, - { - "Function Name": "queueRequest", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 972, - "End Line": 979 - }, - { - "Function Name": "_handleNVDAModuleCleanupBeforeGUIExit", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "12.5%", - "Start Line": 550, - "End Line": 574 - }, - { - "Function Name": "_doShutdown", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 463, - "End Line": 467 - }, - { - "Function Name": "onQueryEndSession", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 646, - "End Line": 649 - }, - { - "Function Name": "OnAssert", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 627, - "End Line": 629 - }, - { - "Function Name": "_startNewInstance", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 442, - "End Line": 460 - }, - { - "Function Name": "_callLaterExec", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1194, - "End Line": 1197 - }, - { - "Function Name": "_initializeObjectCaches", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 22, + "Function Name": "test_discriminator_pydantic_v2", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 195, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 577, - "End Line": 598 + "Start Line": 10, + "End Line": 204 }, { - "Function Name": "InitLocale", + "Function Name": "save_union_body_discriminator", "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 631, - "End Line": 640 - }, - { - "Function Name": "handleReplaceCLIArg", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 129, - "End Line": 135 - }, - { - "Function Name": "__bool__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 69 - }, - { - "Function Name": "_doPostNvdaStartupAction", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1053, - "End Line": 1055 - }, - { - "Function Name": "isMainThread", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1146, - "End Line": 1147 + "Start Line": 29, + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 141, - "Sequential Logic Declarations": 218, - "Function Parameters": 34, - "Function/Method Declarations": 34, - "Class/Entity Declarations": 5, - "Defensive Programming Constructs": 48, - "Type/Safety Bypasses": 30, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 47, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 12, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 16, - "Exposed API / Public Exports": 32, - "State Mutations / Variable Reassignments": 66, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 5, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 35, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 12, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 7, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 3, + "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 18, - "Collection Iterators / Comprehensions": 1, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 126, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -207389,26 +210151,26 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 11, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, - "Thread Synchronization Locks": 1, + "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 114, - "Event Listeners & Subscribers": 8, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 771, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 180, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 1, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -207417,15 +210179,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 88, - "Design Camel Case": 35, - "Design Snake Case": 44, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, "Design Pascal Case": 1, - "Design Upper Case": 4, + "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -207449,105 +210211,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 74, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 6, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "IAccessibleHandler", - "JABHandler", - "NVDAHelper", - "NVDAObjects", - "NVDAState", - "UIAHandler", - "_remoteClient", - "addonHandler", - "addonStore", - "api", - "appModuleHandler", - "argsParsing", - "audio", - "audioDucking", - "baseObject", - "bdDetect", - "braille", - "brailleInput", - "brailleTables", - "brailleViewer", - "buildVersion", - "characterProcessing", - "comtypes", - "config", - "configobj", - "dataclasses", - "displayModel", - "enum", - "eventHandler", - "extensionPoints", - "garbageHandler", - "globalPluginHandler", - "globalVars", - "gui", - "gui.installerGui", - "gui.message", - "gui.settingsDialogs", - "gui.startupDialogs", - "hwIo", - "inputCore", - "keyboardHandler", - "languageHandler", - "logHandler", - "mathPres", - "mouseHandler", - "nvwave", - "os", - "queueHandler", - "screenCurtain", - "shellapi", - "socket", - "speech", - "speechDictHandler", - "subprocess", - "sys", - "threading", - "time", - "tones", - "touchHandler", - "treeInterceptorHandler", - "typing", - "updateCheck", - "utils", - "utils.security", - "vision", - "watchdog", - "winAPI", - "winAPI.dpiAwareness", - "winAPI.messageWindow", - "winBindings.kernel32", - "winConsoleHandler", - "winUser", - "winVersion", - "wx" + "dirty_equals", + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "typing" ] }, - "cpp/NVDA/espeak.py": { + "python/fastapi/tests/test_union_body_discriminator_annotated.py": { "1. Artifact Identity": { - "Filename": "espeak.py", - "Path": "cpp/NVDA/espeak.py", + "Filename": "test_union_body_discriminator_annotated.py", + "Path": "python/fastapi/tests/test_union_body_discriminator_annotated.py", "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "SynthDriver", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4562.33, - "Y": 3.64, - "Z": -1712.81 + "X": 1567.53, + "Y": -211.05, + "Z": -329.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -207556,333 +210250,133 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 497, - "Coding LOC": 269, - "Documentation LOC": 185, - "Structural Magnitude": 222.48, - "Control Flow Ratio": "41.5%", + "Total LOC": 204, + "Coding LOC": 184, + "Documentation LOC": 1, + "Structural Magnitude": 35.78, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.052 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "62.41%", - "Error & Exception Exposure": "69.92%", - "Tech Debt Exposure": "99.99%", - "Testing Exposure": "80.0%", - "API Exposure": "0.34%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.97%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.34%", + "Concurrency Exposure": "25.46%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "speak", - "Structural Impact": 44.8, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 23, - "Input Parameters": 2, - "Control Flow Ratio": "69.7%", - "Start Line": 323, - "End Line": 386 - }, - { - "Function Name": "_normalizeLangCommand", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 252, - "End Line": 294 - }, - { - "Function Name": "_handleLangChangeCommand", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 296, - "End Line": 318 - }, - { - "Function Name": "_set_voice", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 464, - "End Line": 477 - }, - { - "Function Name": "_onIndexReached", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 479, - "End Line": 483 - }, - { - "Function Name": "_set_variant", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 491, - "End Line": 493 - }, - { - "Function Name": "_get_voice", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 454, - "End Line": 462 - }, - { - "Function Name": "_set_rateBoost", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 401, - "End Line": 406 - }, - { - "Function Name": "_set_rate", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 414, - "End Line": 419 - }, - { - "Function Name": "_getAvailableVoices", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 443, - "End Line": 452 - }, - { - "Function Name": "_get_rate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 408, - "End Line": 412 - }, - { - "Function Name": "_getAvailableVariants", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 495, - "End Line": 496 - }, - { - "Function Name": "_processText", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 241, - "End Line": 250 - }, - { - "Function Name": "__init__", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "test_openapi_schema", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 144, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 224 - }, - { - "Function Name": "_set_pitch", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 425, - "End Line": 427 - }, - { - "Function Name": "_set_inflection", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 433, - "End Line": 435 - }, - { - "Function Name": "pause", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 392 + "Start Line": 60, + "End Line": 203 }, { - "Function Name": "_set_volume", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, + "Function Name": "client_fixture", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 33, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 440, - "End Line": 441 + "Start Line": 13, + "End Line": 45 }, { - "Function Name": "_get_pitch", + "Function Name": "get_pet_type", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 421, - "End Line": 423 + "Start Line": 25, + "End Line": 27 }, { - "Function Name": "_get_inflection", + "Function Name": "test_union_body_discriminator_assignment", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 429, - "End Line": 431 - }, - { - "Function Name": "check", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 211, - "End Line": 212 - }, - { - "Function Name": "_get_language", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 226, - "End Line": 227 - }, - { - "Function Name": "cancel", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 388, - "End Line": 389 - }, - { - "Function Name": "_get_rateBoost", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 398, - "End Line": 399 + "Start Line": 48, + "End Line": 51 }, { - "Function Name": "_get_volume", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, + "Function Name": "test_union_body_discriminator_annotated", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 437, - "End Line": 438 + "Start Line": 54, + "End Line": 57 }, { - "Function Name": "terminate", + "Function Name": "create_pet_assignment", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 485, - "End Line": 486 + "Start Line": 37, + "End Line": 38 }, { - "Function Name": "_get_variant", + "Function Name": "create_pet_annotated", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 488, - "End Line": 489 + "Start Line": 41, + "End Line": 42 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 51, - "Sequential Logic Declarations": 72, - "Function Parameters": 28, - "Function/Method Declarations": 27, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 13, - "Type/Safety Bypasses": 4, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 52, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 69, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 11, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 6, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 2, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 7, - "Collection Iterators / Comprehensions": 3, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 4, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 9, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 8, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -207893,18 +210387,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 4, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 104, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 256, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 173, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -207920,16 +210414,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 50, - "Design Camel Case": 22, - "Design Snake Case": 23, - "Design Pascal Case": 0, - "Design Upper Case": 3, - "Design Short Vars": 1, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 9, + "Design Camel Case": 0, + "Design Snake Case": 7, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 20, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -207953,121 +210447,159 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - ".", - "collections", - "languageHandler", - "logHandler", - "os", - "speech.commands", - "speech.types", - "synthDriverHandler", + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "pytest", "typing" ] }, - "cpp/NVDA/ensureuv.ps1": { + "python/fastapi/tests/test_union_forms.py": { "1. Artifact Identity": { - "Filename": "ensureuv.ps1", - "Path": "cpp/NVDA/ensureuv.ps1", - "Language": "Powershell", + "Filename": "test_union_forms.py", + "Path": "python/fastapi/tests/test_union_forms.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ps1)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4186.35, - "Y": -92.43, - "Z": -1146.45 + "X": 1339.2, + "Y": -229.48, + "Z": 264.87 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 119, - "Coding LOC": 105, - "Documentation LOC": 1, - "Structural Magnitude": 84.8, - "Control Flow Ratio": "79.5%", + "Total LOC": 164, + "Coding LOC": 143, + "Documentation LOC": 0, + "Structural Magnitude": 24.66, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.981 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "71.58%", - "Error & Exception Exposure": "82.04%", - "Tech Debt Exposure": "64.46%", - "Testing Exposure": "2.55%", - "API Exposure": "11.02%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "9.02%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "63.28%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Install-Uv", - "Structural Impact": 37.5, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 23, + "Function Name": "test_openapi_schema", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 62, + "End Line": 163 + }, + { + "Function Name": "post_union_form", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "79.3%", - "Start Line": 16, - "End Line": 86 + "Control Flow Ratio": "0.0%", + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "Invoke-Uv", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "test_post_user_form", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11, - "End Line": 14 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 31, - "Sequential Logic Declarations": 8, - "Function Parameters": 2, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 1, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 13, - "State Mutations / Variable Reassignments": 31, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 21, - "Global State Dependencies": 4, - "Decorators and Annotations": 2, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 0, + "Start Line": 29, + "End Line": 36 + }, + { + "Function Name": "test_post_company_form", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 46 + }, + { + "Function Name": "test_invalid_form_data", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 54 + }, + { + "Function Name": "test_empty_form", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 59 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 44, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 11, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 13, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -208079,10 +210611,10 @@ "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 4, - "Ad-hoc Print / Debug Statements": 12, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 5, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -208091,14 +210623,14 @@ "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 89, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 127, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 1, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 1, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -208108,16 +210640,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 10, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 10, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -208134,36 +210666,43 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 2, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "typing" + ] }, - "cpp/NVDA/inProcess.cpp": { + "python/fastapi/tests/test_union_inherited_body.py": { "1. Artifact Identity": { - "Filename": "inProcess.cpp", - "Path": "cpp/NVDA/inProcess.cpp", - "Language": "Cpp", - "Architect": "2006-2010 NVDA contributers", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Filename": "test_union_inherited_body.py", + "Path": "python/fastapi/tests/test_union_inherited_body.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel, Item", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpp)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3554.72, - "Y": 3.08, - "Z": -2021.05 + "X": 4497.43, + "Y": 200.81, + "Z": -485.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -208172,169 +210711,109 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 196, - "Coding LOC": 153, - "Documentation LOC": 27, - "Structural Magnitude": 185.86, - "Control Flow Ratio": "51.9%", + "Total LOC": 143, + "Coding LOC": 127, + "Documentation LOC": 0, + "Structural Magnitude": 19.74, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.979 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "71.4%", - "Error & Exception Exposure": "93.42%", - "Tech Debt Exposure": "23.28%", - "Testing Exposure": "80.0%", - "API Exposure": "8.72%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "8.37%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "unregisterWindowsHook", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "70.0%", - "Start Line": 96, - "End Line": 113 - }, - { - "Function Name": "inProcess_getMessageHook", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 116, - "End Line": 134 - }, - { - "Function Name": "execInThread", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 160, - "End Line": 195 - }, - { - "Function Name": "registerWindowsHook", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 84, - "End Line": 94 - }, - { - "Function Name": "inProcess_winEventCallback", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "50.0%", - "Start Line": 150, - "End Line": 158 - }, - { - "Function Name": "inProcess_callWndProcHook", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 137, - "End Line": 147 - }, - { - "Function Name": "unregisterWinEventHook", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 72, - "End Line": 82 + "Function Name": "test_openapi_schema", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 37, + "End Line": 142 }, { - "Function Name": "inProcess_initialize", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "save_union_different_body", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 54 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "registerWinEventHook", - "Structural Impact": 1.6, + "Function Name": "test_post_extended_item", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 + "Start Line": 25, + "End Line": 28 }, { - "Function Name": "inProcess_terminate", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "test_post_item", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 56, - "End Line": 65 + "Start Line": 31, + "End Line": 34 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 28, - "Sequential Logic Declarations": 26, - "Function Parameters": 15, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 39, + "Function Parameters": 4, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 9, - "State Mutations / Variable Reassignments": 98, + "Exposed API / Public Exports": 7, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 9, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 23, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -208349,8 +210828,8 @@ "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 109, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 114, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -208366,16 +210845,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 18, - "Design Camel Case": 3, - "Design Snake Case": 14, - "Design Pascal Case": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 11, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 4, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -208399,46 +210878,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 16, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "IA2Support.h", - "common/log.h", - "cstdio", - "gdiHooks.h", - "ia2LiveRegions.h", - "ime.h", - "inProcess.h", - "inputLangChange.h", - "list", - "map", - "nvdaHelperRemote.h", - "set", - "tsf.h", - "typedCharacter.h", - "windows.h", - "winword.h" + "fastapi", + "fastapi.testclient", + "inline_snapshot", + "pydantic" ] }, - "cpp/NVDA/nvdaControllerInternal.cpp": { + "python/fastapi/tests/test_validate_response.py": { "1. Artifact Identity": { - "Filename": "nvdaControllerInternal.cpp", - "Path": "cpp/NVDA/nvdaControllerInternal.cpp", - "Language": "Cpp", - "Architect": "2006-2025 NV Access Limited, rui Batista, Google LLC, Christopher Toth", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Filename": "test_validate_response.py", + "Path": "python/fastapi/tests/test_validate_response.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpp)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4344.29, - "Y": -5.81, - "Z": -2256.68 + "X": 1932.68, + "Y": -160.32, + "Z": -1052.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -208447,211 +210915,395 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 92, - "Coding LOC": 61, - "Documentation LOC": 13, - "Structural Magnitude": 30.12, - "Control Flow Ratio": "0.0%", + "Total LOC": 83, + "Coding LOC": 55, + "Documentation LOC": 0, + "Structural Magnitude": 38.0, + "Control Flow Ratio": "16.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.145 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "4.09%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "2.57%", - "API Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "13.05%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "nvdaControllerInternal_displayModelTextChangeNotify", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 41 + "Function Name": "get_valid_none", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 27, + "End Line": 31 }, { - "Function Name": "nvdaControllerInternal_drawFocusRectNotify", - "Structural Impact": 2.6, + "Function Name": "test_invalid", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 81 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 51, + "End Line": 53 }, { - "Function Name": "nvdaControllerInternal_inputCompositionUpdate", - "Structural Impact": 2.4, + "Function Name": "test_invalid_none", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 44, - "End Line": 46 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 56, + "End Line": 58 }, { - "Function Name": "nvdaControllerInternal_inputLangChangeNotify", + "Function Name": "test_double_invalid", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 23, - "End Line": 25 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 75, + "End Line": 77 }, { - "Function Name": "nvdaControllerInternal_logMessage", + "Function Name": "test_invalid_list", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 36 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 80, + "End Line": 82 }, { - "Function Name": "nvdaControllerInternal_inputCandidateListUpdate", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalidlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 51 + "Start Line": 40, + "End Line": 45 }, { - "Function Name": "nvdaControllerInternal_inputConversionModeUpdate", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_valid_none_data", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 59, - "End Line": 61 + "Start Line": 61, + "End Line": 65 }, { - "Function Name": "nvdaControllerInternal_vbufChangeNotify", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "test_valid_none_none", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 66 + "Start Line": 68, + "End Line": 72 }, { - "Function Name": "nvdaControllerInternal_reportLiveRegion", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 86 + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "nvdaControllerInternal_requestRegistration", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalid_none", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18, - "End Line": 20 + "Start Line": 22, + "End Line": 23 }, { - "Function Name": "nvdaControllerInternal_typedCharacterNotify", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "get_innerinvalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 30 + "Start Line": 35, + "End Line": 36 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 6, + "Sequential Logic Declarations": 31, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 17, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 15, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 2, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 31, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 14, + "Design Camel Case": 0, + "Design Snake Case": 12, + "Design Pascal Case": 2, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 11, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic", + "pytest" + ] + }, + "python/fastapi/tests/test_validate_response_dataclass.py": { + "1. Artifact Identity": { + "Filename": "test_validate_response_dataclass.py", + "Path": "python/fastapi/tests/test_validate_response_dataclass.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 3408.88, + "Y": 2.11, + "Z": 1441.99 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 52, + "Coding LOC": 34, + "Documentation LOC": 0, + "Structural Magnitude": 20.48, + "Control Flow Ratio": "13.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.147 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "4.11%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.08%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "test_invalid", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 39, + "End Line": 41 }, { - "Function Name": "nvdaControllerInternal_IMEOpenStatusUpdate", - "Structural Impact": 1.6, + "Function Name": "test_double_invalid", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 54, - "End Line": 56 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 44, + "End Line": 46 }, { - "Function Name": "nvdaControllerInternal_installAddonPackageFromPath", - "Structural Impact": 1.6, + "Function Name": "test_invalid_list", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 49, + "End Line": 51 + }, + { + "Function Name": "get_invalidlist", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 71 + "Start Line": 28, + "End Line": 33 }, { - "Function Name": "nvdaControllerInternal_handleRemoteURL", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "get_invalid", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 74, - "End Line": 76 + "Start Line": 18, + "End Line": 19 }, { - "Function Name": "nvdaControllerInternal_openConfigDirectory", + "Function Name": "get_innerinvalid", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 91 + "Start Line": 23, + "End Line": 24 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 15, - "Function Parameters": 14, - "Function/Method Declarations": 15, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Control Flow Branches": 3, + "Sequential Logic Declarations": 19, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 10, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 7, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 4, + "Generic Type Abstractions": 2, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 1, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, @@ -208659,7 +211311,7 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 16, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -208669,13 +211321,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 70, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 15, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 16, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -208691,16 +211343,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Vectorized Math & Tensor Operations": 2, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 5, + "Design Pascal Case": 2, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 15, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -208724,31 +211376,36 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "local/nvdaControllerInternal.h" + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic.dataclasses", + "pytest" ] }, - "cpp/NVDA/storage.cpp": { + "python/fastapi/tests/test_validation_error_context.py": { "1. Artifact Identity": { - "Filename": "storage.cpp", - "Path": "cpp/NVDA/storage.cpp", - "Language": "Cpp", - "Architect": "2006-2022 NVDA contributors", - "Indentation Style": "Tabs", - "Doc Umbrella": 1.0, + "Filename": "test_validation_error_context.py", + "Path": "python/fastapi/tests/test_validation_error_context.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpp)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4322.01, - "Y": -11.18, - "Z": -1447.65 + "X": 3057.56, + "Y": -46.26, + "Z": -990.18 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -208757,705 +211414,632 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1247, - "Coding LOC": 1115, - "Documentation LOC": 62, - "Structural Magnitude": 2115.7, - "Control Flow Ratio": "71.3%", + "Total LOC": 169, + "Coding LOC": 123, + "Documentation LOC": 0, + "Structural Magnitude": 69.56, + "Control Flow Ratio": "9.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.43 + "Raw Cognitive Density": 0.515 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "90.95%", - "Error & Exception Exposure": "99.23%", + "Cognitive Load Exposure": "14.06%", + "Error & Exception Exposure": "12.22%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "11.58%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "Testing Exposure": "0.0%", + "API Exposure": "11.29%", + "Concurrency Exposure": "98.38%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "53.21%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "VBufStorage_buffer_t::getLineOffsets", - "Structural Impact": 136.9, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 52, - "Input Parameters": 5, - "Control Flow Ratio": "94.5%", - "Start Line": 1066, - "End Line": 1207 + "Function Name": "test_websocket_validation_error_includes_endpoint_context", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 113, + "End Line": 124 }, { - "Function Name": "VBufStorage_buffer_t::findNodeByAttributes", - "Structural Impact": 105.1, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 37, - "Input Parameters": 6, - "Control Flow Ratio": "84.1%", - "Start Line": 973, - "End Line": 1064 + "Function Name": "test_subapp_websocket_validation_error_includes_endpoint_context", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 140, + "End Line": 151 }, { - "Function Name": "VBufStorage_fieldNode_t::nextNodeInTree", - "Structural Impact": 59.4, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 57, - "End Line": 124 + "Function Name": "test_request_validation_error_includes_endpoint_context", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 87, + "End Line": 97 }, { - "Function Name": "VBufStorage_buffer_t::insertNode", - "Structural Impact": 57.5, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 26, - "Input Parameters": 3, - "Control Flow Ratio": "76.5%", - "Start Line": 445, - "End Line": 515 + "Function Name": "test_response_validation_error_includes_endpoint_context", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 100, + "End Line": 110 }, { - "Function Name": "VBufStorage_buffer_t::unlinkFieldNode", - "Structural Impact": 48.8, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "89.7%", - "Start Line": 766, - "End Line": 806 + "Function Name": "test_subapp_request_validation_error_includes_endpoint_context", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "16.7%", + "Start Line": 127, + "End Line": 137 }, { - "Function Name": "VBufStorage_buffer_t::replaceSubtrees", - "Structural Impact": 48.6, - "Lines of Code (LOC)": 123, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "74.4%", - "Start Line": 642, - "End Line": 764 + "Function Name": "websocket_validation_handler", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 52 }, { - "Function Name": "VBufStorage_fieldNode_t::getTextInRange", - "Structural Impact": 26.1, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "81.8%", - "Start Line": 274, - "End Line": 306 + "Function Name": "capture", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 22 }, { - "Function Name": "VBufStorage_buffer_t::addTextFieldNode", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "76.9%", - "Start Line": 585, - "End Line": 621 + "Function Name": "request_validation_handler", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 34, + "End Line": 36 }, { - "Function Name": "VBufStorage_fieldNode_t::generateAttributesForMarkupOpeningTag", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "90.0%", - "Start Line": 225, - "End Line": 258 + "Function Name": "response_validation_handler", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 41, + "End Line": 43 }, { - "Function Name": "VBufStorage_buffer_t::locateControlFieldNodeAtOffset", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 5, - "Control Flow Ratio": "77.8%", - "Start Line": 887, - "End Line": 907 + "Function Name": "websocket_endpoint", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 74 }, { - "Function Name": "VBufStorage_fieldNode_t::matchAttributes", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 9, + "Function Name": "subapp_websocket_endpoint", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 151, - "End Line": 191 + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 81 }, { - "Function Name": "VBufStorage_textFieldNode_t::getTextInRange", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 5, - "Control Flow Ratio": "83.3%", - "Start Line": 402, - "End Line": 423 + "Function Name": "__init__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 17, + "End Line": 18 }, { - "Function Name": "VBufStorage_buffer_t::locateTextFieldNodeAtOffset", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 865, - "End Line": 885 - }, - { - "Function Name": "VBufStorage_buffer_t::isFieldNodeAtOffset", - "Structural Impact": 14.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "58.3%", - "Start Line": 843, - "End Line": 863 - }, - { - "Function Name": "VBufStorage_buffer_t::addControlFieldNode", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 561, - "End Line": 583 - }, - { - "Function Name": "VBufStorage_buffer_t::getTextInRange", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "57.1%", - "Start Line": 959, - "End Line": 971 - }, - { - "Function Name": "outputEscapedAttribute", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "81.8%", - "Start Line": 130, - "End Line": 149 - }, - { - "Function Name": "VBufStorage_fieldNode_t::locateTextFieldNodeAtOffset", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 207, - "End Line": 223 - }, - { - "Function Name": "VBufStorage_buffer_t::getSelectionOffsets", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 932, - "End Line": 940 - }, - { - "Function Name": "VBufStorage_buffer_t::addTextFieldNode", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "37.5%", - "Start Line": 623, - "End Line": 640 - }, - { - "Function Name": "VBufStorage_buffer_t::getIdentifierFromControlFieldNode", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 922, - "End Line": 930 - }, - { - "Function Name": "VBufStorage_buffer_t::removeFieldNode", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 808, - "End Line": 819 - }, - { - "Function Name": "VBufStorage_buffer_t::setSelectionOffsets", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 942, - "End Line": 951 - }, - { - "Function Name": "VBufStorage_buffer_t::addReferenceNodeToBuffer", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1231, - "End Line": 1240 - }, - { - "Function Name": "VBufStorage_buffer_t::isDescendantNode", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1213, - "End Line": 1225 - }, - { - "Function Name": "VBufStorage_buffer_t::addControlFieldNode", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 548, - "End Line": 559 - }, - { - "Function Name": "VBufStorage_fieldNode_t::calculateOffsetInTree", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 193, - "End Line": 205 - }, - { - "Function Name": "VBufStorage_buffer_t::getFieldNodeOffsets", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 832, - "End Line": 841 - }, - { - "Function Name": "VBufStorage_buffer_t::getControlFieldNodeWithIdentifier", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 909, - "End Line": 920 - }, - { - "Function Name": "VBufStorage_buffer_t::deleteSubtree", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 526, - "End Line": 537 - }, - { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator<", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 39, - "End Line": 45 - }, - { - "Function Name": "VBufStorage_fieldNode_t::getAttribute", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 327, - "End Line": 334 - }, - { - "Function Name": "VBufStorage_buffer_t::getTextLength", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 953, - "End Line": 957 - }, - { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator!=", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 47, - "End Line": 49 - }, - { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator==", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 51, - "End Line": 53 - }, - { - "Function Name": "VBufStorage_buffer_t::isNodeInBuffer", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1227, - "End Line": 1229 - }, - { - "Function Name": "VBufStorage_fieldNode_t::getAttributesString", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 336, - "End Line": 345 - }, - { - "Function Name": "VBufStorage_buffer_t::clearBuffer", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 821, - "End Line": 830 - }, - { - "Function Name": "VBufStorage_fieldNode_t::generateMarkupOpeningTag", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 266 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::generateAttributesForMarkupOpeningTag", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "get_user", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 364 + "Start Line": 56, + "End Line": 57 }, { - "Function Name": "VBufStorage_controlFieldNode_t::VBufStorage_controlFieldNode_t", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "test_validation_error_with_no_context", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 373, - "End Line": 375 - }, - { - "Function Name": "VBufStorage_buffer_t::hasContent", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1209, - "End Line": 1211 - }, - { - "Function Name": "VBufStorage_fieldNode_t::addAttribute", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 321, - "End Line": 325 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::getIdentifier", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 377, - "End Line": 381 + "Start Line": 162, + "End Line": 168 }, { - "Function Name": "VBufStorage_textFieldNode_t::locateTextFieldNodeAtOffset", - "Structural Impact": 2.0, + "Function Name": "test_validation_error_with_only_path", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 396 - }, - { - "Function Name": "VBufStorage_fieldNode_t::VBufStorage_fieldNode_t", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 313, - "End Line": 315 + "Start Line": 154, + "End Line": 159 }, { - "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::VBufStorage_controlFieldNodeIdentifier_t", - "Structural Impact": 1.8, + "Function Name": "get_item", + "Structural Impact": 1.1, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 36, - "End Line": 37 - }, - { - "Function Name": "VBufStorage_buffer_t::forgetControlFieldNode", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 437, - "End Line": 443 - }, - { - "Function Name": "VBufStorage_buffer_t::deleteNode", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 517, - "End Line": 524 - }, - { - "Function Name": "VBufStorage_fieldNode_t::generateMarkupClosingTag", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 272 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::disassociateFromBuffer", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 371 + "Start Line": 61, + "End Line": 62 }, { - "Function Name": "VBufStorage_fieldNode_t::disassociateFromBuffer", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "get_sub_item", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 308, - "End Line": 311 - }, + "Start Line": 66, + "End Line": 67 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 7, + "Sequential Logic Declarations": 66, + "Function Parameters": 17, + "Function/Method Declarations": 17, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 34, + "Type/Safety Bypasses": 13, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 20, + "State Mutations / Variable Reassignments": 2, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 27, + "Asynchronous/Concurrent Execution": 11, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 11, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 7, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 84, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 8, + "Core Var Decl": 17, + "Design Camel Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 11, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 2, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.exceptions", + "fastapi.testclient", + "pydantic" + ] + }, + "python/fastapi/tests/test_vibe.py": { + "1. Artifact Identity": { + "Filename": "test_vibe.py", + "Path": "python/fastapi/tests/test_vibe.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 837.32, + "Y": -232.84, + "Z": 800.23 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 18, + "Coding LOC": 13, + "Documentation LOC": 0, + "Structural Magnitude": 8.26, + "Control Flow Ratio": "14.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.385 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "80.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.46%", + "Concurrency Exposure": "56.59%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "86.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "VBufStorage_fieldNode_t::~VBufStorage_fieldNode_t", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 317, - "End Line": 319 + "Function Name": "test_vibe_raises", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "28.6%", + "Start Line": 8, + "End Line": 17 }, { - "Function Name": "VBufStorage_controlFieldNode_t::generateMarkupTagName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "ai_vibes", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 355, - "End Line": 357 - }, + "Start Line": 16, + "End Line": 17 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 2, + "Sequential Logic Declarations": 12, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 8, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 3, + "Design Camel Case": 0, + "Design Snake Case": 3, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.exceptions", + "pytest", + "typing" + ] + }, + "python/fastapi/tests/test_webhooks_security.py": { + "1. Artifact Identity": { + "Filename": "test_webhooks_security.py", + "Path": "python/fastapi/tests/test_webhooks_security.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "BaseModel", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2838.89, + "Y": -59.72, + "Z": -1958.05 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 135, + "Coding LOC": 116, + "Documentation LOC": 5, + "Structural Magnitude": 17.12, + "Control Flow Ratio": "5.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.034 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "2.31%", + "Error & Exception Exposure": "44.19%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "6.55%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "VBufStorage_textFieldNode_t::generateMarkupTagName", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 398, - "End Line": 400 + "Function Name": "test_openapi_schema", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "9.5%", + "Start Line": 39, + "End Line": 134 }, { - "Function Name": "VBufStorage_textFieldNode_t::VBufStorage_textFieldNode_t", - "Structural Impact": 1.6, + "Function Name": "new_subscription", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 425, - "End Line": 427 + "Start Line": 22, + "End Line": 24 }, { - "Function Name": "VBufStorage_buffer_t::VBufStorage_buffer_t", - "Structural Impact": 1.6, + "Function Name": "test_dummy_webhook", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 539, - "End Line": 541 - }, - { - "Function Name": "VBufStorage_buffer_t::~VBufStorage_buffer_t", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 543, - "End Line": 546 - }, - { - "Function Name": "VBufStorage_fieldNode_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 347, - "End Line": 351 - }, - { - "Function Name": "VBufStorage_controlFieldNode_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 383, - "End Line": 387 - }, - { - "Function Name": "VBufStorage_textFieldNode_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 429, - "End Line": 433 - }, - { - "Function Name": "VBufStorage_buffer_t::getDebugInfo", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1242, - "End Line": 1246 + "Start Line": 34, + "End Line": 36 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 316, - "Sequential Logic Declarations": 127, - "Function Parameters": 215, - "Function/Method Declarations": 62, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, + "Control Flow Branches": 2, + "Sequential Logic Declarations": 36, + "Function Parameters": 3, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 61, - "State Mutations / Variable Reassignments": 1232, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 4, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 16, - "Authorship Metadata": 1, + "Module Dependencies (Imports)": 7, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 442, - "Manual Memory Allocation": 5, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 26, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 1, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 975, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 100, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -209471,16 +212055,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 162, - "Design Camel Case": 98, - "Design Snake Case": 64, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 13, - "Design Long Vars": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -209504,70 +212088,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 16, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "algorithm", - "common/log.h", - "common/xml.h", - "fstream", - "iostream", - "iterator", - "list", - "map", - "optional", - "regex", - "set", - "sstream", - "storage.h", - "string", - "utils.h", - "vector" + "datetime", + "fastapi", + "fastapi.security", + "fastapi.testclient", + "inline_snapshot", + "pydantic", + "typing" ] - } - } - }, - "javascript/react": { - "Directory Group Magnitude": 7366.27, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "18.91%", - "Error & Exception Exposure": "29.6%", - "Tech Debt Exposure": "39.39%", - "Testing Exposure": "49.01%", - "API Exposure": "8.08%", - "Concurrency Exposure": "9.69%", - "State Flux Exposure": "19.03%", - "Commented Logic Exposure": "3.07%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "32.46%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "javascript/react/ReactFiberBeginWork.js": { + }, + "python/fastapi/tests/test_wrapped_method_forward_reference.py": { "1. Artifact Identity": { - "Filename": "ReactFiberBeginWork.js", - "Path": "javascript/react/ReactFiberBeginWork.js", - "Language": "Javascript", + "Filename": "test_wrapped_method_forward_reference.py", + "Path": "python/fastapi/tests/test_wrapped_method_forward_reference.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -2792.82, - "Y": -95.71, - "Z": -3359.0 + "X": 1355.55, + "Y": -258.26, + "Z": 1417.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -209576,801 +212127,121 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 4449, - "Coding LOC": 3357, - "Documentation LOC": 779, - "Structural Magnitude": 1862.24, - "Control Flow Ratio": "68.4%", - "Popularity Rank": 1, + "Total LOC": 32, + "Coding LOC": 18, + "Documentation LOC": 6, + "Structural Magnitude": 9.66, + "Control Flow Ratio": "7.1%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.278 + "Raw Cognitive Density": 0.167 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "13.1%", - "Error & Exception Exposure": "40.31%", - "Tech Debt Exposure": "14.74%", - "Testing Exposure": "80.0%", - "API Exposure": "5.71%", + "Cognitive Load Exposure": "2.21%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.93%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "13.09%", - "Commented Logic Exposure": "4.93%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.27%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "beginWork", - "Structural Impact": 138.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 61, - "Input Parameters": 3, - "Control Flow Ratio": "67.0%", - "Start Line": 4164, - "End Line": 4446 - }, - { - "Function Name": "attemptEarlyBailoutIfNoScheduledUpdate", - "Structural Impact": 115.3, - "Lines of Code (LOC)": 267, - "Control Flow Branches": 50, - "Input Parameters": 3, - "Control Flow Ratio": "80.6%", - "Start Line": 3896, - "End Line": 4162 + "Function Name": "test_wrapped_method_type_inference", + "Structural Impact": 2.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 17, + "End Line": 31 }, { - "Function Name": "updateDehydratedSuspenseComponent", - "Structural Impact": 101.3, - "Lines of Code (LOC)": 226, - "Control Flow Branches": 29, - "Input Parameters": 8, - "Control Flow Ratio": "70.7%", - "Start Line": 2937, - "End Line": 3162 - }, - { - "Function Name": "updateSuspenseComponent", - "Structural Impact": 81.2, - "Lines of Code (LOC)": 265, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "80.5%", - "Start Line": 2348, - "End Line": 2612 - }, - { - "Function Name": "updateSuspenseListComponent", - "Structural Impact": 77.1, - "Lines of Code (LOC)": 182, - "Control Flow Branches": 33, - "Input Parameters": 3, - "Control Flow Ratio": "82.5%", - "Start Line": 3386, - "End Line": 3567 - }, - { - "Function Name": "updateOffscreenComponent", - "Structural Impact": 76.7, - "Lines of Code (LOC)": 193, - "Control Flow Branches": 29, - "Input Parameters": 4, - "Control Flow Ratio": "78.4%", - "Start Line": 612, - "End Line": 804 - }, - { - "Function Name": "updateFunctionComponent", - "Structural Impact": 61.8, - "Lines of Code (LOC)": 110, - "Control Flow Branches": 22, - "Input Parameters": 5, - "Control Flow Ratio": "81.5%", - "Start Line": 1422, - "End Line": 1531 - }, - { - "Function Name": "finishClassComponent", - "Structural Impact": 57.6, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 19, - "Input Parameters": 6, - "Control Flow Ratio": "86.4%", - "Start Line": 1691, - "End Line": 1783 - }, - { - "Function Name": "updateClassComponent", - "Structural Impact": 54.7, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 19, - "Input Parameters": 5, - "Control Flow Ratio": "86.4%", - "Start Line": 1576, - "End Line": 1689 - }, - { - "Function Name": "updateDehydratedActivityComponent", - "Structural Impact": 52.5, - "Lines of Code (LOC)": 144, - "Control Flow Branches": 15, - "Input Parameters": 7, - "Control Flow Ratio": "78.9%", - "Start Line": 975, - "End Line": 1118 - }, - { - "Function Name": "mountLazyComponent", - "Structural Impact": 51.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 2079, - "End Line": 2174 - }, - { - "Function Name": "validateRevealOrder", - "Structural Impact": 42.3, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 27, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3242, - "End Line": 3296 - }, - { - "Function Name": "updateViewTransition", - "Structural Impact": 35.0, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "93.8%", - "Start Line": 3569, - "End Line": 3629 - }, - { - "Function Name": "validateTailOptions", - "Structural Impact": 34.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3298, - "End Line": 3334 - }, - { - "Function Name": "updateHostRoot", - "Structural Impact": 31.9, - "Lines of Code (LOC)": 117, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "70.6%", - "Start Line": 1800, - "End Line": 1916 - }, - { - "Function Name": "updateForwardRef", - "Structural Impact": 30.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "76.9%", - "Start Line": 405, - "End Line": 469 - }, - { - "Function Name": "propagateSuspenseContextChange", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 3177, - "End Line": 3219 - }, - { - "Function Name": "validateFunctionComponentInDev", - "Structural Impact": 27.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2215, - "End Line": 2252 - }, - { - "Function Name": "updateMemoComponent", - "Structural Impact": 27.8, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 9, - "Input Parameters": 5, - "Control Flow Ratio": "52.9%", - "Start Line": 471, - "End Line": 537 - }, - { - "Function Name": "remountFiber", - "Structural Impact": 27.5, - "Lines of Code (LOC)": 70, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 3806, - "End Line": 3875 - }, - { - "Function Name": "updateSuspenseFallbackChildren", - "Structural Impact": 26.5, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "61.5%", - "Start Line": 2755, - "End Line": 2843 - }, - { - "Function Name": "updateSimpleMemoComponent", - "Structural Impact": 25.6, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "80.0%", - "Start Line": 539, - "End Line": 610 - }, - { - "Function Name": "updateHostComponent", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 1933, - "End Line": 1999 - }, - { - "Function Name": "updateActivityComponent", - "Structural Impact": 22.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 1120, - "End Line": 1211 - }, - { - "Function Name": "replayFunctionComponent", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 1533, - "End Line": 1574 - }, - { - "Function Name": "updateCacheComponent", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 1213, - "End Line": 1277 - }, - { - "Function Name": "mountSuspenseFallbackChildren", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "54.5%", - "Start Line": 2634, - "End Line": 2697 - }, - { - "Function Name": "updateTracingMarkerComponent", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 1280, - "End Line": 1330 - }, - { - "Function Name": "markRef", - "Structural Impact": 16.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1381, - "End Line": 1400 - }, - { - "Function Name": "updateContextConsumer", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3685, - "End Line": 3725 - }, - { - "Function Name": "bailoutOnAlreadyFinishedWork", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3765, - "End Line": 3804 - }, - { - "Function Name": "updateSuspensePrimaryChildren", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "71.4%", - "Start Line": 2718, - "End Line": 2753 - }, - { - "Function Name": "updateHostHoistable", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2001, - "End Line": 2046 - }, - { - "Function Name": "mountActivityChildren", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 890, - "End Line": 927 - }, - { - "Function Name": "updateContextProvider", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 3658, - "End Line": 3683 - }, - { - "Function Name": "updateSuspenseOffscreenState", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 2268, - "End Line": 2298 - }, - { - "Function Name": "deferHiddenOffscreenComponent", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 826, - "End Line": 870 - }, - { - "Function Name": "initSuspenseListRenderState", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 3336, - "End Line": 3366 - }, - { - "Function Name": "mountSuspenseFallbackAfterRetryWithoutHydrating", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "40.0%", - "Start Line": 2873, - "End Line": 2912 - }, - { - "Function Name": "mountIncompleteClassComponent", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 2176, - "End Line": 2213 - }, - { - "Function Name": "reconcileChildren", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 340, - "End Line": 371 - }, - { - "Function Name": "bailoutOffscreenComponent", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 806, - "End Line": 824 - }, - { - "Function Name": "resetSuspendedCurrentOnMountInLegacyMode", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3747, - "End Line": 3763 - }, - { - "Function Name": "checkScheduledUpdateOrContext", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3877, - "End Line": 3894 - }, - { - "Function Name": "shouldRemainOnFallback", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2301, - "End Line": 2328 - }, - { - "Function Name": "updateProfiler", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1355, - "End Line": 1379 - }, - { - "Function Name": "updatePortalComponent", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 3631, - "End Line": 3654 - }, - { - "Function Name": "mountDehydratedSuspenseComponent", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2914, - "End Line": 2935 - }, - { - "Function Name": "updateHostSingleton", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 2048, - "End Line": 2068 - }, - { - "Function Name": "getRemainingWorkInPrimaryTree", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2330, - "End Line": 2346 - }, - { - "Function Name": "findLastContentRow", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3221, - "End Line": 3240 - }, - { - "Function Name": "pushHostRootContext", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1785, - "End Line": 1798 - }, - { - "Function Name": "updateFragment", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1332, - "End Line": 1343 - }, - { - "Function Name": "scheduleSuspenseWorkOnFiber", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3164, - "End Line": 3175 - }, - { - "Function Name": "updateHostText", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2070, - "End Line": 2077 - }, - { - "Function Name": "forceUnmountCurrentAndReconcile", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 373, - "End Line": 403 - }, - { - "Function Name": "retryActivityComponentWithoutHydrating", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 929, - "End Line": 960 - }, - { - "Function Name": "mountIncompleteFunctionComponent", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 1402, - "End Line": 1420 - }, - { - "Function Name": "retrySuspenseComponentWithoutHydrating", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2845, - "End Line": 2871 - }, - { - "Function Name": "reverseChildren", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3368, - "End Line": 3377 - }, - { - "Function Name": "mountSuspensePrimaryChildren", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2614, - "End Line": 2632 - }, - { - "Function Name": "updateLegacyHiddenComponent", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 872, - "End Line": 888 - }, - { - "Function Name": "mountHostRootWithoutHydrating", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1918, - "End Line": 1931 - }, - { - "Function Name": "mountDehydratedActivityComponent", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 973 - }, - { - "Function Name": "updateMode", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1345, - "End Line": 1353 - }, - { - "Function Name": "mountWorkInProgressOffscreenFiber", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2699, - "End Line": 2707 - }, - { - "Function Name": "updateScopeComponent", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3727, - "End Line": 3737 - }, - { - "Function Name": "updateWorkInProgressOffscreenFiber", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "method", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2709, - "End Line": 2716 + "Start Line": 11, + "End Line": 12 }, { - "Function Name": "mountSuspenseOffscreenState", + "Function Name": "passthrough", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2261, - "End Line": 2266 - }, - { - "Function Name": "markWorkInProgressReceivedUpdate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3739, - "End Line": 3741 - }, - { - "Function Name": "checkIfWorkInProgressReceivedUpdate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3743, - "End Line": 3745 + "Start Line": 9, + "End Line": 14 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 604, - "Sequential Logic Declarations": 279, - "Function Parameters": 71, - "Function/Method Declarations": 71, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 13, + "Function Parameters": 3, + "Function/Method Declarations": 3, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 218, - "Type/Safety Bypasses": 13, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 158, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 1, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 17, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 54, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, "Authorship Metadata": 0, - "Planned Work (TODOs)": 25, - "Acknowledged Tech Debt (FIXMEs)": 8, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 7, - "Dependency Injection Constructs": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 16, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 18, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 13, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 6, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 251, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3053, + "Structural Space Indentations": 12, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 1, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -210381,15 +212252,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 352, - "Design Camel Case": 203, - "Design Snake Case": 84, - "Design Pascal Case": 65, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 9, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -210398,7 +212269,7 @@ "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 1, + "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, @@ -210413,75 +212284,34 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 45, - "Direct Downstream (Dependency Blast Radius)": 1, + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "./ReactCapturedValue", - "./ReactChildFiber", - "./ReactCurrentFiber", - "./ReactFiber", - "./ReactFiberActivityComponent", - "./ReactFiberCacheComponent", - "./ReactFiberCallUserSpace", - "./ReactFiberClassComponent", - "./ReactFiberClassUpdateQueue", - "./ReactFiberConcurrentUpdates", - "./ReactFiberConfig", - "./ReactFiberDevToolsHook", - "./ReactFiberFlags", - "./ReactFiberHiddenContext", - "./ReactFiberHooks", - "./ReactFiberHostContext", - "./ReactFiberHotReloading", - "./ReactFiberHydrationContext", - "./ReactFiberLane", - "./ReactFiberLegacyContext", - "./ReactFiberNewContext", - "./ReactFiberOffscreenComponent", - "./ReactFiberReconciler", - "./ReactFiberRoot", - "./ReactFiberSuspenseComponent", - "./ReactFiberSuspenseContext", - "./ReactFiberThenable", - "./ReactFiberThrow", - "./ReactFiberTracingMarkerComponent", - "./ReactFiberTransition", - "./ReactFiberTreeContext", - "./ReactFiberViewTransitionComponent", - "./ReactFiberWorkLoop", - "./ReactInternalTypes", - "./ReactProfilerTimer", - "./ReactStrictModeWarnings", - "./ReactTypeOfMode", - "./ReactWorkTags", - "react-reconciler/src/getComponentNameFromFiber", - "react/src/ReactLazy", - "shared/ReactFeatureFlags", - "shared/ReactSymbols", - "shared/ReactTypes", - "shared/getComponentNameFromType", - "shared/shallowEqual" + ".forward_reference_type", + "fastapi", + "fastapi.testclient", + "functools" ] }, - "javascript/react/ReactFiberWorkLoop.js": { + "python/fastapi/tests/test_ws_dependencies.py": { "1. Artifact Identity": { - "Filename": "ReactFiberWorkLoop.js", - "Path": "javascript/react/ReactFiberWorkLoop.js", - "Language": "Javascript", - "Architect": "an older render", + "Filename": "test_ws_dependencies.py", + "Path": "python/fastapi/tests/test_ws_dependencies.py", + "Language": "Python", + "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3143.21, - "Y": -174.26, - "Z": -2815.7 + "X": 3867.51, + "Y": 80.63, + "Z": 604.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -210490,1315 +212320,843 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 5622, - "Coding LOC": 4171, - "Documentation LOC": 1028, - "Structural Magnitude": 2466.52, - "Control Flow Ratio": "70.8%", - "Popularity Rank": 1, + "Total LOC": 73, + "Coding LOC": 48, + "Documentation LOC": 0, + "Structural Magnitude": 39.56, + "Control Flow Ratio": "8.3%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.346 + "Raw Cognitive Density": 0.896 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "16.44%", - "Error & Exception Exposure": "40.11%", - "Tech Debt Exposure": "16.45%", - "Testing Exposure": "80.0%", - "API Exposure": "11.13%", - "Concurrency Exposure": "14.16%", - "State Flux Exposure": "21.96%", - "Commented Logic Exposure": "5.36%", + "Cognitive Load Exposure": "32.09%", + "Error & Exception Exposure": "36.14%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "10.7%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.18%", + "Documentation Exposure": "0.0%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "completeRoot", - "Structural Impact": 166.7, - "Lines of Code (LOC)": 213, - "Control Flow Branches": 38, - "Input Parameters": 15, - "Control Flow Ratio": "95.0%", - "Start Line": 3489, - "End Line": 3701 - }, - { - "Function Name": "renderRootConcurrent", - "Structural Impact": 126.3, - "Lines of Code (LOC)": 275, - "Control Flow Branches": 64, - "Input Parameters": 2, - "Control Flow Ratio": "92.8%", - "Start Line": 2757, - "End Line": 3031 - }, - { - "Function Name": "commitRoot", - "Structural Impact": 123.7, - "Lines of Code (LOC)": 198, - "Control Flow Branches": 35, - "Input Parameters": 9, - "Control Flow Ratio": "89.7%", - "Start Line": 3703, - "End Line": 3900 - }, - { - "Function Name": "performWorkOnRoot", - "Structural Impact": 107.5, - "Lines of Code (LOC)": 189, - "Control Flow Branches": 48, - "Input Parameters": 3, - "Control Flow Ratio": "94.1%", - "Start Line": 1122, - "End Line": 1310 - }, - { - "Function Name": "prepareFreshStack", - "Structural Impact": 98.4, - "Lines of Code (LOC)": 271, - "Control Flow Branches": 48, - "Input Parameters": 2, - "Control Flow Ratio": "98.0%", - "Start Line": 2001, - "End Line": 2271 + "Function Name": "test_index", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 54, + "End Line": 58 }, { - "Function Name": "flushSpawnedWork", - "Structural Impact": 75.2, - "Lines of Code (LOC)": 283, - "Control Flow Branches": 60, + "Function Name": "test_routerindex", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "89.6%", - "Start Line": 4132, - "End Line": 4414 + "Control Flow Ratio": "25.0%", + "Start Line": 61, + "End Line": 65 }, { - "Function Name": "renderRootSync", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "91.2%", - "Start Line": 2601, - "End Line": 2746 + "Function Name": "test_routerprefixindex", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 68, + "End Line": 72 }, { - "Function Name": "finishConcurrentRender", - "Structural Impact": 66.6, - "Lines of Code (LOC)": 157, - "Control Flow Branches": 23, - "Input Parameters": 5, - "Control Flow Ratio": "88.5%", - "Start Line": 1398, - "End Line": 1554 + "Function Name": "index", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 31 }, { - "Function Name": "completeRootWhenReady", - "Structural Impact": 64.3, - "Lines of Code (LOC)": 124, - "Control Flow Branches": 14, - "Input Parameters": 14, - "Control Flow Ratio": "87.5%", - "Start Line": 1556, - "End Line": 1679 + "Function Name": "routerindex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 35, + "End Line": 38 }, { - "Function Name": "scheduleUpdateOnFiber", - "Structural Impact": 62.4, - "Lines of Code (LOC)": 127, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 972, - "End Line": 1098 + "Function Name": "routerprefixindex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 42, + "End Line": 45 }, { - "Function Name": "handleThrow", - "Structural Impact": 56.7, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 28, - "Input Parameters": 2, - "Control Flow Ratio": "96.6%", - "Start Line": 2280, - "End Line": 2408 + "Function Name": "create_dependency", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 15, + "End Line": 19 }, { - "Function Name": "throwAndUnwindWorkLoop", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 19, - "Input Parameters": 4, - "Control Flow Ratio": "82.6%", - "Start Line": 3212, - "End Line": 3318 + "Function Name": "fun", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 17 }, { - "Function Name": "flushPassiveEffectsImpl", - "Structural Impact": 35.4, - "Lines of Code (LOC)": 148, - "Control Flow Branches": 27, + "Function Name": "dependency_list", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "90.0%", - "Start Line": 4705, - "End Line": 4852 - }, - { - "Function Name": "pingSuspendedRoot", - "Structural Impact": 32.0, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "92.9%", - "Start Line": 4993, - "End Line": 5073 - }, - { - "Function Name": "captureCommitPhaseError", - "Structural Impact": 30.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "68.4%", - "Start Line": 4890, - "End Line": 4945 - }, - { - "Function Name": "isRenderConsistentWithExternalStores", - "Structural Impact": 29.8, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "58.1%", - "Start Line": 1681, - "End Line": 1738 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 8, + "End Line": 9 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 3, + "Sequential Logic Declarations": 33, + "Function Parameters": 9, + "Function/Method Declarations": 9, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 1, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 12, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 3, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 4, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 3, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 26, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 3, + "Core Var Decl": 15, + "Design Camel Case": 0, + "Design Snake Case": 14, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 3, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.testclient", + "json", + "typing" + ] + }, + "python/fastapi/tests/test_ws_router.py": { + "1. Artifact Identity": { + "Filename": "test_ws_router.py", + "Path": "python/fastapi/tests/test_ws_router.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "Exception", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Shebang)" + }, + "2. Topological Coordinates": { + "X": 2672.34, + "Y": -89.93, + "Z": 429.77 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 272, + "Coding LOC": 182, + "Documentation LOC": 17, + "Structural Magnitude": 184.94, + "Control Flow Ratio": "16.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.115 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "21.63%", + "Error & Exception Exposure": "28.18%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "12.68%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "flushLayoutEffects", - "Structural Impact": 24.9, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 19, + "Function Name": "test_depend_validation", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "95.0%", - "Start Line": 4033, - "End Line": 4130 - }, - { - "Function Name": "finishedViewTransition", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "93.8%", - "Start Line": 3930, - "End Line": 3973 - }, - { - "Function Name": "warnAboutRenderPhaseUpdatesInDEV", - "Structural Impact": 24.7, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5462, - "End Line": 5503 - }, - { - "Function Name": "doubleInvokeEffectsInDEVIfNecessary", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "90.9%", - "Start Line": 5280, - "End Line": 5326 - }, - { - "Function Name": "replayBeginWork", - "Structural Impact": 24.2, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "81.2%", - "Start Line": 3122, - "End Line": 3210 - }, - { - "Function Name": "warnAboutUpdateOnNotYetMountedFiberInDEV", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "73.7%", - "Start Line": 5408, - "End Line": 5454 - }, - { - "Function Name": "resolveRetryWakeable", - "Structural Impact": 22.6, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "78.6%", - "Start Line": 5141, - "End Line": 5176 + "Control Flow Ratio": "25.0%", + "Start Line": 210, + "End Line": 233 }, { - "Function Name": "flushGestureAnimations", - "Structural Impact": 21.4, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 16, + "Function Name": "test_depend_err_middleware", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 4510, - "End Line": 4597 - }, - { - "Function Name": "unwindUnitOfWork", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3411, - "End Line": 3487 - }, - { - "Function Name": "applyGestureOnRoot", - "Structural Impact": 19.9, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "85.7%", - "Start Line": 4416, - "End Line": 4470 + "Control Flow Ratio": "23.1%", + "Start Line": 236, + "End Line": 254 }, { - "Function Name": "recoverFromConcurrentError", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 7, + "Function Name": "wrapped_app", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 1312, - "End Line": 1384 - }, - { - "Function Name": "warnIfUpdatesNotWrappedWithActDEV", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "64.7%", - "Start Line": 5544, - "End Line": 5591 - }, - { - "Function Name": "completeUnitOfWork", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 3346, - "End Line": 3409 - }, - { - "Function Name": "requestUpdateLane", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 809, - "End Line": 853 - }, - { - "Function Name": "throwIfInfiniteUpdateLoopDetected", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5178, - "End Line": 5241 + "Control Flow Ratio": "10.0%", + "Start Line": 195, + "End Line": 203 }, { - "Function Name": "finalizeRender", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, + "Function Name": "make_app", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1982, - "End Line": 1999 - }, - { - "Function Name": "performUnitOfWork", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 3059, - "End Line": 3101 - }, - { - "Function Name": "attachPingListener", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4947, - "End Line": 4991 + "Control Flow Ratio": "33.3%", + "Start Line": 107, + "End Line": 112 }, { - "Function Name": "restartGestureRoot", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 9, + "Function Name": "websocket_middleware", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5085, - "End Line": 5112 + "Control Flow Ratio": "7.1%", + "Start Line": 188, + "End Line": 207 }, { - "Function Name": "commitDoubleInvokeEffectsInDEV", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 7, + "Function Name": "catcher", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "87.5%", - "Start Line": 5328, - "End Line": 5357 + "Control Flow Ratio": "20.0%", + "Start Line": 217, + "End Line": 222 }, { - "Function Name": "invokeEffectFn", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 5381, - "End Line": 5405 + "Function Name": "test_depend_err_handler", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 257, + "End Line": 271 }, { - "Function Name": "scheduleGestureTransitionEvent", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 6, + "Function Name": "errorhandler", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 932, - "End Line": 966 + "Control Flow Ratio": "16.7%", + "Start Line": 242, + "End Line": 246 }, { - "Function Name": "flushSyncFromReconciler", - "Structural Impact": 12.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 9, + "Function Name": "test_wrong_uri", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "69.2%", - "Start Line": 1883, - "End Line": 1922 + "Control Flow Ratio": "33.3%", + "Start Line": 177, + "End Line": 185 }, { - "Function Name": "scheduleViewTransitionEvent", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 908, - "End Line": 930 + "Function Name": "middleware_constructor", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "8.3%", + "Start Line": 193, + "End Line": 205 }, { - "Function Name": "flushMutationEffects", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 7, + "Function Name": "test_prefix_router", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "87.5%", - "Start Line": 3987, - "End Line": 4031 + "Control Flow Ratio": "40.0%", + "Start Line": 132, + "End Line": 136 }, { - "Function Name": "shouldRemainOnPreviousScreen", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 6, + "Function Name": "test_native_prefix_router", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "54.5%", - "Start Line": 2410, - "End Line": 2465 - }, - { - "Function Name": "markRootPinged", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1761, - "End Line": 1778 + "Control Flow Ratio": "40.0%", + "Start Line": 139, + "End Line": 143 }, { - "Function Name": "warnIfSuspenseResolutionNotWrappedWithActDEV", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, + "Function Name": "routerprefixindex", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 5593, - "End Line": 5615 - }, - { - "Function Name": "scheduleCallback", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 5522, - "End Line": 5537 - }, - { - "Function Name": "markRootUpdated", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1746, - "End Line": 1759 - }, - { - "Function Name": "addMarkerProgressCallbackToPendingTransition", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 569, - "End Line": 595 - }, - { - "Function Name": "addMarkerIncompleteCallbackToPendingTransition", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 597, - "End Line": 623 + "Control Flow Ratio": "20.0%", + "Start Line": 37, + "End Line": 40 }, { - "Function Name": "markRenderDerivedCause", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "router_native_prefix_ws", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2494, - "End Line": 2507 + "Control Flow Ratio": "20.0%", + "Start Line": 72, + "End Line": 75 }, { - "Function Name": "renderDidSuspendDelayIfPossible", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, + "Function Name": "test_router_with_params", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2530, - "End Line": 2574 - }, - { - "Function Name": "workLoopConcurrent", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3034, - "End Line": 3048 + "Control Flow Ratio": "20.0%", + "Start Line": 166, + "End Line": 174 }, { - "Function Name": "captureCommitPhaseErrorOnRoot", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 3, + "Function Name": "routerindexparams", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 4869, - "End Line": 4888 + "Control Flow Ratio": "0.0%", + "Start Line": 51, + "End Line": 55 }, { - "Function Name": "flushGestureMutations", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 6, + "Function Name": "test_app", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 4472, - "End Line": 4508 + "Control Flow Ratio": "25.0%", + "Start Line": 118, + "End Line": 122 }, { - "Function Name": "flushPendingEffects", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, + "Function Name": "test_router", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 4639, - "End Line": 4666 - }, - { - "Function Name": "addMarkerCompleteCallbackToPendingTransition", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 625, - "End Line": 650 - }, - { - "Function Name": "addTransitionProgressCallbackToPendingTransition", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 652, - "End Line": 677 - }, - { - "Function Name": "replaySuspendedUnitOfWork", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 3103, - "End Line": 3120 + "Control Flow Ratio": "25.0%", + "Start Line": 125, + "End Line": 129 }, { - "Function Name": "requestDeferredLane", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 5, + "Function Name": "test_router2", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 869, - "End Line": 906 - }, - { - "Function Name": "addTransitionStartCallbackToPendingTransition", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 545, - "End Line": 567 - }, - { - "Function Name": "addTransitionCompleteCallbackToPendingTransition", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 679, - "End Line": 701 - }, - { - "Function Name": "recursivelyTraverseAndDoubleInvokeEffectsInDEV", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5250, - "End Line": 5265 - }, - { - "Function Name": "suspendedViewTransition", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3912, - "End Line": 3928 + "Control Flow Ratio": "25.0%", + "Start Line": 146, + "End Line": 150 }, { - "Function Name": "resetWorkInProgressStack", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, + "Function Name": "test_router_ws_depends", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1957, - "End Line": 1980 - }, - { - "Function Name": "legacyCommitDoubleInvokeEffectsInDEV", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5359, - "End Line": 5376 + "Control Flow Ratio": "25.0%", + "Start Line": 153, + "End Line": 156 }, { - "Function Name": "retryTimedOutBoundary", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5114, - "End Line": 5130 + "Function Name": "test_router_ws_depends_with_override", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 159, + "End Line": 163 }, { - "Function Name": "restorePendingUpdaters", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "router_ws_decorator_depends", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 5505, - "End Line": 5518 + "Control Flow Ratio": "0.0%", + "Start Line": 63, + "End Line": 68 }, { - "Function Name": "flushRoot", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "router_ws_depends_validate", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1801, - "End Line": 1813 + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 95 }, { - "Function Name": "releaseRootPooledCache", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "router_ws_depends_err", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4617, - "End Line": 4628 - }, - { - "Function Name": "flushPassiveEffects", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 4668, - "End Line": 4703 + "Control Flow Ratio": "0.0%", + "Start Line": 83, + "End Line": 84 }, { - "Function Name": "doubleInvokeEffectsOnFiber", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "custom_handler", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5268, - "End Line": 5278 - }, - { - "Function Name": "markRootSuspended", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 1780, - "End Line": 1799 - }, - { - "Function Name": "makeErrorInfo", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 4599, - "End Line": 4615 + "Control Flow Ratio": "0.0%", + "Start Line": 262, + "End Line": 263 }, { - "Function Name": "requestRetryLane", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "index", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 855, - "End Line": 867 + "Control Flow Ratio": "0.0%", + "Start Line": 23, + "End Line": 26 }, { - "Function Name": "queueRecoverableErrors", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "routerindex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1386, - "End Line": 1396 + "Control Flow Ratio": "0.0%", + "Start Line": 30, + "End Line": 33 }, { - "Function Name": "pushDispatcher", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, + "Function Name": "routerindex2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2467, - "End Line": 2478 - }, - { - "Function Name": "onResolution", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2837, - "End Line": 2851 + "Control Flow Ratio": "0.0%", + "Start Line": 44, + "End Line": 47 }, { - "Function Name": "queueConcurrentError", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "ws_dependency_validate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2582, - "End Line": 2588 + "Control Flow Ratio": "0.0%", + "Start Line": 87, + "End Line": 88 }, { - "Function Name": "markLegacyErrorBoundaryAsFailed", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "router_ws_custom_error", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4861, - "End Line": 4867 + "Control Flow Ratio": "0.0%", + "Start Line": 103, + "End Line": 104 }, { - "Function Name": "workLoopConcurrentByScheduler", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "ws_dependency", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3051, - "End Line": 3057 - }, - { - "Function Name": "reportViewTransitionError", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3902, - "End Line": 3910 - }, - { - "Function Name": "pingGestureRoot", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5075, - "End Line": 5083 - }, - { - "Function Name": "retryDehydratedSuspenseBoundary", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 5132, - "End Line": 5139 - }, - { - "Function Name": "isAlreadyFailedLegacyErrorBoundary", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4854, - "End Line": 4859 + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 59 }, { - "Function Name": "setIsRunningInsertionEffect", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 5617, - "End Line": 5621 + "Function Name": "ws_dependency_err", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 79 }, { - "Function Name": "scheduleInitialHydrationOnRoot", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1100, - "End Line": 1114 - }, - { - "Function Name": "panicOnRootError", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 15, + "Function Name": "call_next", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3330, - "End Line": 3344 - }, - { - "Function Name": "flushAfterMutationEffects", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 3975, - "End Line": 3985 - }, - { - "Function Name": "flushSyncWork", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1926, - "End Line": 1932 - }, - { - "Function Name": "hasPendingCommitEffects", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 777, - "End Line": 782 - }, - { - "Function Name": "isWorkLoopSuspendedOnData", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 798, - "End Line": 803 - }, - { - "Function Name": "workLoopSync", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2750, - "End Line": 2755 - }, - { - "Function Name": "flushPendingEffectsDelayed", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4632, - "End Line": 4637 - }, - { - "Function Name": "flushRenderPhaseStrictModeWarningsInDEV", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 5243, - "End Line": 5248 - }, - { - "Function Name": "getRootWithPendingPassiveEffects", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 784, - "End Line": 788 - }, - { - "Function Name": "renderDidSuspend", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2524, - "End Line": 2528 - }, - { - "Function Name": "renderDidError", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2576, - "End Line": 2580 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 199, + "End Line": 200 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 24, + "Sequential Logic Declarations": 119, + "Function Parameters": 34, + "Function/Method Declarations": 33, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 20, + "Type/Safety Bypasses": 12, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 34, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 10, + "Unit Test Assertions": 33, + "Asynchronous/Concurrent Execution": 57, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 5, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 5, + "Dependency Injection Constructs": 4, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 9, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 131, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 10, + "Core Var Decl": 35, + "Design Camel Case": 0, + "Design Snake Case": 35, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 22, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 8, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 5, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "fastapi", + "fastapi.middleware", + "fastapi.testclient", + "functools", + "pytest" + ] + }, + "python/fastapi/tests/utils.py": { + "1. Artifact Identity": { + "Filename": "utils.py", + "Path": "python/fastapi/tests/utils.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + }, + "2. Topological Coordinates": { + "X": 4126.68, + "Y": 121.5, + "Z": 1768.9 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 19, + "Coding LOC": 12, + "Documentation LOC": 1, + "Structural Magnitude": 4.44, + "Control Flow Ratio": "25.0%", + "Popularity Rank": 2, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.25 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.0%", + "API Exposure": "7.33%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "80.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "shouldForceFlushFallbacksInDEV", + "Function Name": "skip_module_if_py_gte_314", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 5539, - "End Line": 5542 - }, - { - "Function Name": "markSpawnedRetryLane", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3320, - "End Line": 3328 - }, - { - "Function Name": "isUnsafeClassRenderPhaseUpdate", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1116, - "End Line": 1120 - }, - { - "Function Name": "resetSuspendedWorkLoopOnUnwind", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2273, - "End Line": 2278 - }, - { - "Function Name": "markSkippedUpdateLanes", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2517, - "End Line": 2522 - }, - { - "Function Name": "setEntangledRenderLanes", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1949, - "End Line": 1951 - }, - { - "Function Name": "popDispatcher", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2480, - "End Line": 2482 - }, - { - "Function Name": "popAsyncDispatcher", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2490, - "End Line": 2492 - }, - { - "Function Name": "get", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 4605, - "End Line": 4611 - }, - { - "Function Name": "isAlreadyRendering", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1934, - "End Line": 1938 - }, - { - "Function Name": "isInvalidExecutionContextForEventFunction", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1940, - "End Line": 1943 - }, - { - "Function Name": "pushAsyncDispatcher", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2484, - "End Line": 2488 - }, - { - "Function Name": "renderHasNotSuspendedYet", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2592, - "End Line": 2596 - }, - { - "Function Name": "getWorkInProgressTransitions", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 535, - "End Line": 537 - }, - { - "Function Name": "resetRenderTimer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 703, - "End Line": 705 - }, - { - "Function Name": "getRenderTargetTime", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 707, - "End Line": 709 - }, - { - "Function Name": "getWorkInProgressRoot", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 - }, - { - "Function Name": "getCommittingRoot", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 769, - "End Line": 771 - }, - { - "Function Name": "getWorkInProgressRootRenderLanes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 775 - }, - { - "Function Name": "getPendingPassiveEffectsLanes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 790, - "End Line": 792 - }, - { - "Function Name": "getPendingTransitionTypes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 794, - "End Line": 796 - }, - { - "Function Name": "getCurrentTime", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 805, - "End Line": 807 - }, - { - "Function Name": "peekDeferredLane", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 968, - "End Line": 970 - }, - { - "Function Name": "getExecutionContext", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 - }, - { - "Function Name": "getEntangledRenderLanes", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1953, - "End Line": 1955 - }, - { - "Function Name": "markTransitionStarted", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2509, - "End Line": 2511 - }, - { - "Function Name": "markCommitTimeOfFallback", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2513, - "End Line": 2515 + "Start Line": 15, + "End Line": 18 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 909, - "Sequential Logic Declarations": 374, - "Function Parameters": 141, - "Function/Method Declarations": 125, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 3, + "Function Parameters": 1, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 342, - "Type/Safety Bypasses": 51, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 121, - "State Mutations / Variable Reassignments": 248, - "Commented-out Code (Dead Logic)": 8, - "Structured Documentation Blocks": 4, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 23, - "Closures and Anonymous Functions": 16, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 2, + "Unit Test Assertions": 5, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 1, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 65, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 48, - "Acknowledged Tech Debt (FIXMEs)": 8, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 6, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 25, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 14, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 12, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 8, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 285, - "Resource Deallocation & Cleanup": 2, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3692, + "Structural Space Indentations": 4, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -211815,13 +213173,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 671, - "Design Camel Case": 469, - "Design Snake Case": 117, - "Design Pascal Case": 66, - "Design Upper Case": 19, - "Design Short Vars": 5, - "Design Long Vars": 146, + "Core Var Decl": 6, + "Design Camel Case": 0, + "Design Snake Case": 6, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -211847,1846 +213205,2222 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 59, - "Direct Downstream (Dependency Blast Radius)": 1, + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Total Downstream (Absolute Dependency Blast Radius)": 1 }, "9. Extracted Dependencies": [ - "./ReactCapturedValue", - "./ReactChildFiber", - "./ReactCurrentFiber", - "./ReactEventPriorities", - "./ReactFiber", - "./ReactFiberAct", - "./ReactFiberActivityComponent", - "./ReactFiberApplyGesture", - "./ReactFiberAsyncDispatcher", - "./ReactFiberBeginWork", - "./ReactFiberCacheComponent", - "./ReactFiberClassUpdateQueue", - "./ReactFiberCommitViewTransitions", - "./ReactFiberCommitWork", - "./ReactFiberCompleteWork", - "./ReactFiberConcurrentUpdates", - "./ReactFiberConfig", - "./ReactFiberDevToolsHook", - "./ReactFiberErrorLogger", - "./ReactFiberFlags", - "./ReactFiberGestureScheduler", - "./ReactFiberHooks", - "./ReactFiberHydrationContext", - "./ReactFiberLane", - "./ReactFiberLegacyContext", - "./ReactFiberNewContext", - "./ReactFiberOffscreenComponent", - "./ReactFiberPerformanceTrack", - "./ReactFiberRoot", - "./ReactFiberRootScheduler", - "./ReactFiberShellHydration", - "./ReactFiberSuspenseComponent", - "./ReactFiberSuspenseContext", - "./ReactFiberThenable", - "./ReactFiberThrow", - "./ReactFiberTracingMarkerComponent", - "./ReactFiberTransition", - "./ReactFiberTransitionTypes", - "./ReactFiberUnwindWork", - "./ReactFiberViewTransitionComponent", - "./ReactInternalTypes", - "./ReactPostPaintCallback", - "./ReactProfilerTimer", - "./ReactRootTags", - "./ReactStrictModeWarnings", - "./ReactTestSelectors", - "./ReactTypeOfMode", - "./ReactWorkTags", - "./Scheduler", - "react-reconciler/src/getComponentNameFromFiber", - "react/src/ReactStartTransition", - "react/src/ReactTransitionType", - "shared/ReactFeatureFlags", - "shared/ReactOwnerStackReset", - "shared/ReactSharedInternals", - "shared/ReactSymbols", - "shared/ReactTypes", - "shared/objectIs", - "shared/reportGlobalError" + "pytest", + "sys", + "time." ] + } + } + }, + "cpp/NVDA": { + "Directory Group Magnitude": 7616.14, + "File Count": 12, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "66.7%", + "Static: Literature & Documentation": "33.3%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "31.09%", + "Error & Exception Exposure": "43.44%", + "Tech Debt Exposure": "33.68%", + "Testing Exposure": "40.43%", + "API Exposure": "3.18%", + "Concurrency Exposure": "3.79%", + "State Flux Exposure": "55.64%", + "Commented Logic Exposure": "0.81%", + "Specification Exposure": "66.67%", + "Instability Exposure": "33.33%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "16.43%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "cpp/NVDA/CODE_OF_CONDUCT.md": { + "1. Artifact Identity": { + "Filename": "CODE_OF_CONDUCT.md", + "Path": "cpp/NVDA/CODE_OF_CONDUCT.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": -3765.93, + "Y": -1.05, + "Z": -2215.44 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 83, + "Coding LOC": 0, + "Documentation LOC": 58, + "Structural Magnitude": 1.66, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 11, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] }, - "javascript/react/ReactFlightServer.js": { + "cpp/NVDA/readme.md": { "1. Artifact Identity": { - "Filename": "ReactFlightServer.js", - "Path": "javascript/react/ReactFlightServer.js", - "Language": "Javascript", + "Filename": "readme.md", + "Path": "cpp/NVDA/readme.md", + "Language": "Markdown", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -2820.77, - "Y": -49.48, - "Z": -3094.79 + "X": -3838.78, + "Y": -83.53, + "Z": -1253.59 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 6445, - "Coding LOC": 5155, - "Documentation LOC": 922, - "Structural Magnitude": 2991.5, - "Control Flow Ratio": "68.2%", + "Total LOC": 40, + "Coding LOC": 0, + "Documentation LOC": 27, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.532 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "29.43%", - "Error & Exception Exposure": "40.79%", - "Tech Debt Exposure": "29.82%", - "Testing Exposure": "80.0%", - "API Exposure": "5.9%", - "Concurrency Exposure": "34.28%", - "State Flux Exposure": "60.08%", - "Commented Logic Exposure": "5.07%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, - "5. Function Analysis": [ - { - "Function Name": "visitAsyncNodeImpl", - "Structural Impact": 177.7, - "Lines of Code (LOC)": 221, - "Control Flow Branches": 62, - "Input Parameters": 6, - "Control Flow Ratio": "92.5%", - "Start Line": 2389, - "End Line": 2609 - }, - { - "Function Name": "renderElement", - "Structural Impact": 100.8, - "Lines of Code (LOC)": 150, - "Control Flow Branches": 32, - "Input Parameters": 7, - "Control Flow Ratio": "82.1%", - "Start Line": 2179, - "End Line": 2328 - }, - { - "Function Name": "Component", - "Structural Impact": 85.6, - "Lines of Code (LOC)": 188, - "Control Flow Branches": 43, - "Input Parameters": 2, - "Control Flow Ratio": "87.8%", - "Start Line": 1656, - "End Line": 1843 - }, - { - "Function Name": "serializeAsyncIterable", - "Structural Impact": 74.0, - "Lines of Code (LOC)": 139, - "Control Flow Branches": 29, - "Input Parameters": 4, - "Control Flow Ratio": "76.3%", - "Start Line": 1258, - "End Line": 1396 - }, - { - "Function Name": "createTask", - "Structural Impact": 65.0, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 17, - "Input Parameters": 10, - "Control Flow Ratio": "81.0%", - "Start Line": 2704, - "End Line": 2810 - }, - { - "Function Name": "emitErrorChunk", - "Structural Impact": 64.7, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 22, - "Input Parameters": 6, - "Control Flow Ratio": "75.9%", - "Start Line": 4245, - "End Line": 4321 - }, - { - "Function Name": "flushCompletedChunks", - "Structural Impact": 62.9, - "Lines of Code (LOC)": 155, - "Control Flow Branches": 38, - "Input Parameters": 1, - "Control Flow Ratio": "90.5%", - "Start Line": 6009, - "End Line": 6163 - }, - { - "Function Name": "processServerComponentReturnValue", - "Structural Impact": 62.5, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 24, - "Input Parameters": 4, - "Control Flow Ratio": "70.6%", - "Start Line": 1519, - "End Line": 1650 - }, - { - "Function Name": "serializeThenable", - "Structural Impact": 51.1, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "71.0%", - "Start Line": 1039, - "End Line": 1141 - }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 5, + "Hyperlinked Literature References": 16, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/contributors.txt": { + "1. Artifact Identity": { + "Filename": "contributors.txt", + "Path": "cpp/NVDA/contributors.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -4593.41, + "Y": -53.3, + "Z": -1647.63 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 243, + "Coding LOC": 0, + "Documentation LOC": 241, + "Structural Magnitude": 4.86, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/copying.txt": { + "1. Artifact Identity": { + "Filename": "copying.txt", + "Path": "cpp/NVDA/copying.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": -3467.55, + "Y": -49.26, + "Z": -1610.07 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1034, + "Coding LOC": 0, + "Documentation LOC": 849, + "Structural Magnitude": 20.68, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/__init__.py": { + "1. Artifact Identity": { + "Filename": "__init__.py", + "Path": "cpp/NVDA/__init__.py", + "Language": "Python", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Parent Entity": "textInfos.TextInfo, Window, EditableTextBase, UIA", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" + }, + "2. Topological Coordinates": { + "X": -3975.03, + "Y": -37.12, + "Z": -2137.13 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2794, + "Coding LOC": 2236, + "Documentation LOC": 316, + "Structural Magnitude": 1967.82, + "Control Flow Ratio": "56.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.764 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "36.91%", + "Error & Exception Exposure": "50.4%", + "Tech Debt Exposure": "97.75%", + "Testing Exposure": "80.0%", + "API Exposure": "1.64%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "96.35%", + "Commented Logic Exposure": "4.89%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "17.98%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "serializeReadableStream", - "Structural Impact": 49.7, - "Lines of Code (LOC)": 114, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1143, - "End Line": 1256 + "Function Name": "_getTextWithFieldsForUIARange", + "Structural Impact": 297.5, + "Lines of Code (LOC)": 310, + "Control Flow Branches": 93, + "Input Parameters": 8, + "Control Flow Ratio": "86.1%", + "Start Line": 720, + "End Line": 1029 }, { - "Function Name": "retryTask", - "Structural Impact": 48.2, - "Lines of Code (LOC)": 132, - "Control Flow Branches": 23, + "Function Name": "findOverlayClasses", + "Structural Impact": 173.0, + "Lines of Code (LOC)": 273, + "Control Flow Branches": 91, "Input Parameters": 2, - "Control Flow Ratio": "82.1%", - "Start Line": 5776, - "End Line": 5907 + "Control Flow Ratio": "71.1%", + "Start Line": 1194, + "End Line": 1466 }, { - "Function Name": "emitAsyncSequence", - "Structural Impact": 43.3, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 14, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 2611, - "End Line": 2682 + "Function Name": "_getFormatFieldAtRange", + "Structural Impact": 74.0, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 30, + "Input Parameters": 4, + "Control Flow Ratio": "88.2%", + "Start Line": 351, + "End Line": 444 }, { - "Function Name": "emitChunk", - "Structural Impact": 40.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "54.8%", - "Start Line": 5663, - "End Line": 5749 + "Function Name": "_get_states", + "Structural Impact": 58.7, + "Lines of Code (LOC)": 100, + "Control Flow Branches": 37, + "Input Parameters": 1, + "Control Flow Ratio": "94.9%", + "Start Line": 1907, + "End Line": 2006 }, { - "Function Name": "forwardDebugInfo", - "Structural Impact": 40.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "89.5%", - "Start Line": 5408, - "End Line": 5487 + "Function Name": "_getTextWithFields_text", + "Structural Impact": 54.5, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 22, + "Input Parameters": 4, + "Control Flow Ratio": "91.7%", + "Start Line": 654, + "End Line": 715 }, { - "Function Name": "renderClientElement", - "Structural Impact": 37.5, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 12, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 2037, - "End Line": 2098 + "Function Name": "__init__", + "Structural Impact": 52.2, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 21, + "Input Parameters": 4, + "Control Flow Ratio": "95.5%", + "Start Line": 468, + "End Line": 527 }, { - "Function Name": "emitIOInfoChunk", - "Structural Impact": 37.4, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 10, - "Input Parameters": 9, - "Control Flow Ratio": "90.9%", - "Start Line": 4487, - "End Line": 4538 + "Function Name": "_getFormatFieldAnnotationTypes", + "Structural Impact": 39.8, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 16, + "Input Parameters": 4, + "Control Flow Ratio": "94.1%", + "Start Line": 305, + "End Line": 340 }, { - "Function Name": "resolveDebugMessage", - "Structural Impact": 36.7, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 6346, - "End Line": 6421 + "Function Name": "kwargsFromSuper", + "Structural Impact": 34.0, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 13, + "Input Parameters": 4, + "Control Flow Ratio": "68.4%", + "Start Line": 1469, + "End Line": 1521 }, { - "Function Name": "renderFragment", - "Structural Impact": 35.9, - "Lines of Code (LOC)": 78, + "Function Name": "_getFormatFieldIndent", + "Structural Impact": 33.8, + "Lines of Code (LOC)": 35, "Control Flow Branches": 15, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 1911, - "End Line": 1988 - }, - { - "Function Name": "isPromiseAwaitInternal", - "Structural Impact": 34.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 18, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 323, - "End Line": 351 - }, - { - "Function Name": "forwardDebugInfoFromAbortedTask", - "Structural Impact": 34.1, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 17, - "Input Parameters": 2, - "Control Flow Ratio": "81.0%", - "Start Line": 5533, - "End Line": 5591 - }, - { - "Function Name": "onFatalError", - "Structural Impact": 33.3, - "Lines of Code (LOC)": 129, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 652, - "End Line": 780 + "Control Flow Ratio": "93.8%", + "Start Line": 233, + "End Line": 267 }, { - "Function Name": "warnForMissingKey", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 11, + "Function Name": "__init__", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 4, - "Control Flow Ratio": "78.6%", - "Start Line": 1845, - "End Line": 1909 + "Control Flow Ratio": "88.9%", + "Start Line": 1527, + "End Line": 1561 }, { - "Function Name": "logRecoverableError", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 13, - "Input Parameters": 3, - "Control Flow Ratio": "72.2%", - "Start Line": 4079, - "End Line": 4120 + "Function Name": "_get_devInfo", + "Structural Impact": 19.3, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "61.1%", + "Start Line": 1759, + "End Line": 1804 }, { - "Function Name": "serializeIONode", - "Structural Impact": 30.1, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 12, - "Input Parameters": 3, - "Control Flow Ratio": "70.6%", - "Start Line": 4583, - "End Line": 4663 + "Function Name": "_getControlFieldForUIAObject", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "55.6%", + "Start Line": 585, + "End Line": 645 }, { - "Function Name": "abort", - "Structural Impact": 28.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 14, + "Function Name": "_prefetchUIACacheForPropertyIDs", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "73.7%", - "Start Line": 6287, - "End Line": 6340 + "Control Flow Ratio": "72.7%", + "Start Line": 1163, + "End Line": 1189 }, { - "Function Name": "isPromiseCreationInternal", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "76.5%", - "Start Line": 196, - "End Line": 219 + "Function Name": "event_UIA_notification", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "71.4%", + "Start Line": 2430, + "End Line": 2459 }, { - "Function Name": "createLazyWrapperAroundWakeable", - "Structural Impact": 24.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1424, - "End Line": 1476 + "Function Name": "find", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "55.6%", + "Start Line": 155, + "End Line": 184 }, { - "Function Name": "serializeBlob", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "61.1%", - "Start Line": 3264, - "End Line": 3336 + "Function Name": "_getFormatFieldSuperscriptsAndSubscripts", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 211, + "End Line": 226 }, { - "Function Name": "serializeServerReference", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "78.6%", - "Start Line": 3033, - "End Line": 3093 + "Function Name": "move", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "71.4%", + "Start Line": 1062, + "End Line": 1086 }, { - "Function Name": "emitTypedArrayChunk", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 35, + "Function Name": "_get_positionInfo", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 23, "Control Flow Branches": 8, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 4665, - "End Line": 4699 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2321, + "End Line": 2343 }, { - "Function Name": "patchConsole", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 386, - "End Line": 438 + "Function Name": "_get_positionInfo", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 2549, + "End Line": 2573 }, { - "Function Name": "outlineComponentInfo", - "Structural Impact": 22.7, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 10, - "Input Parameters": 2, - "Control Flow Ratio": "76.9%", - "Start Line": 4414, - "End Line": 4485 + "Function Name": "event_UIA_dropTargetEffect", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 2468, + "End Line": 2490 }, { - "Function Name": "visitAsyncNode", - "Structural Impact": 22.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 7, - "Input Parameters": 5, - "Control Flow Ratio": "58.3%", - "Start Line": 2330, - "End Line": 2387 + "Function Name": "doAction", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 2293, + "End Line": 2306 }, { - "Function Name": "isTypedArray", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 13, + "Function Name": "_get_role", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "48.1%", - "Start Line": 859, - "End Line": 900 + "Control Flow Ratio": "75.0%", + "Start Line": 1838, + "End Line": 1857 }, { - "Function Name": "forwardDebugInfoFromThenable", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 22, + "Function Name": "event_stateChange", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, "Control Flow Branches": 6, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "85.7%", - "Start Line": 5489, - "End Line": 5510 - }, - { - "Function Name": "serializeErrorValue", - "Structural Impact": 17.8, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 4145, - "End Line": 4188 + "Start Line": 2629, + "End Line": 2647 }, { - "Function Name": "emitTextChunk", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 4701, - "End Line": 4727 + "Function Name": "_getFormatFieldFontAttributes", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 197, + "End Line": 209 }, { - "Function Name": "markOperationEndTime", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 7, + "Function Name": "compareEndPoints", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 5642, - "End Line": 5661 + "Control Flow Ratio": "66.7%", + "Start Line": 1105, + "End Line": 1114 }, { - "Function Name": "emitDebugChunk", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 6, + "Function Name": "setEndPoint", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 4378, - "End Line": 4412 + "Control Flow Ratio": "80.0%", + "Start Line": 1116, + "End Line": 1125 }, { - "Function Name": "Task", - "Structural Impact": 15.7, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 8, + "Function Name": "_get_parent", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 2728, - "End Line": 2786 + "Control Flow Ratio": "55.6%", + "Start Line": 2040, + "End Line": 2058 }, { - "Function Name": "emitConsoleChunk", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "80.0%", - "Start Line": 5352, - "End Line": 5395 + "Function Name": "_getReadOnlyState", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2008, + "End Line": 2023 }, { - "Function Name": "outlineTask", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2133, - "End Line": 2159 + "Function Name": "_getUIAPattern", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 1599, + "End Line": 1602 }, { - "Function Name": "advanceTaskTime", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, + "Function Name": "_getFormatFieldCulture", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 5619, - "End Line": 5640 + "Control Flow Ratio": "60.0%", + "Start Line": 342, + "End Line": 349 }, { - "Function Name": "serializeNumber", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 9, + "Function Name": "_get_controllerFor", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "64.3%", - "Start Line": 2850, - "End Line": 2866 + "Control Flow Ratio": "50.0%", + "Start Line": 2369, + "End Line": 2394 }, { - "Function Name": "forwardDebugInfoFromCurrentContext", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, + "Function Name": "_get_UIAElementAtStart", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 547, + "End Line": 570 + }, + { + "Function Name": "correctAPIForRelation", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 5512, - "End Line": 5531 + "Control Flow Ratio": "50.0%", + "Start Line": 2034, + "End Line": 2038 }, { - "Function Name": "pingTask", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, + "Function Name": "isDescendantOf", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2684, - "End Line": 2702 + "Control Flow Ratio": "60.0%", + "Start Line": 2348, + "End Line": 2367 }, { - "Function Name": "serializeDebugModel", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "55.6%", - "Start Line": 5218, - "End Line": 5263 - }, - { - "Function Name": "outlineIOInfo", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 6, - "Input Parameters": 2, + "Function Name": "_get_keyboardShortcut", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 4540, - "End Line": 4581 - }, - { - "Function Name": "deferTask", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "85.7%", - "Start Line": 2110, - "End Line": 2131 - }, - { - "Function Name": "finishAbortedTask", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5965, - "End Line": 5988 - }, - { - "Function Name": "erroredTask", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 5751, - "End Line": 5772 + "Start Line": 1874, + "End Line": 1887 }, { - "Function Name": "findCalledFunctionNameFromStackTrace", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 2, + "Function Name": "_get_rowHeaderText", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 239, - "End Line": 268 - }, - { - "Function Name": "startFlowingDebug", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6230, - "End Line": 6253 - }, - { - "Function Name": "startFlowing", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 6208, - "End Line": 6228 + "Start Line": 2170, + "End Line": 2184 }, { - "Function Name": "wrapperMethod", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, + "Function Name": "_get_columnHeaderText", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 399, - "End Line": 425 + "Control Flow Ratio": "50.0%", + "Start Line": 2198, + "End Line": 2212 }, { - "Function Name": "emitTimingChunk", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 25, + "Function Name": "_get_TextInfo", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 5593, - "End Line": 5617 + "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 1742, + "End Line": 1754 }, { - "Function Name": "isAwaitInUserspace", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 30, + "Function Name": "_get__level", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "57.1%", - "Start Line": 353, - "End Line": 382 + "Start Line": 2509, + "End Line": 2518 }, { - "Function Name": "hasUnfilteredFrame", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 25, + "Function Name": "_get_description", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 297, - "End Line": 321 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2537, + "End Line": 2543 }, { - "Function Name": "emitImportChunk", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 16, + "Function Name": "getActionName", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 4323, - "End Line": 4338 - }, - { - "Function Name": "tryStreamTask", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 5909, - "End Line": 5927 - }, - { - "Function Name": "enqueueFlush", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 6181, - "End Line": 6199 + "Control Flow Ratio": "60.0%", + "Start Line": 2286, + "End Line": 2291 }, { - "Function Name": "outlineModelWithFormatContext", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, + "Function Name": "_getUIACacheablePropertyValue", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 3009, - "End Line": 3031 + "Control Flow Ratio": "50.0%", + "Start Line": 1149, + "End Line": 1161 }, { - "Function Name": "callback", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1481, - "End Line": 1515 + "Function Name": "_getFormatFieldHeadings", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 295, + "End Line": 303 }, { - "Function Name": "serializeDebugBlob", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 34, + "Function Name": "_get_selectionContainer", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 3229, - "End Line": 3262 - }, - { - "Function Name": "performWork", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 5929, - "End Line": 5954 + "Control Flow Ratio": "37.5%", + "Start Line": 1673, + "End Line": 1686 }, { - "Function Name": "fatalError", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 22, + "Function Name": "_get_children", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4122, - "End Line": 4143 - }, - { - "Function Name": "stripLeadingPromiseCreationFrames", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 221, - "End Line": 237 + "Control Flow Ratio": "42.9%", + "Start Line": 2124, + "End Line": 2137 }, { - "Function Name": "cleanupTaintQueue", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 623, - "End Line": 638 + "Function Name": "_getFormatFieldColor", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 275, + "End Line": 281 }, { - "Function Name": "devirtualizeURL", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "_get_labeledBy", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 181, - "End Line": 194 + "Control Flow Ratio": "37.5%", + "Start Line": 2396, + "End Line": 2407 }, { - "Function Name": "createRequest", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 782, - "End Line": 812 + "Function Name": "_get_value", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 2782, + "End Line": 2793 }, { - "Function Name": "outlineHaltedTask", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, + "Function Name": "_getFormatFieldLineSpacing", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2161, - "End Line": 2177 + "Control Flow Ratio": "66.7%", + "Start Line": 283, + "End Line": 287 }, { - "Function Name": "finishAbort", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 15, + "Function Name": "_getFormatFieldLinks", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "66.7%", - "Start Line": 6271, - "End Line": 6285 + "Start Line": 289, + "End Line": 293 }, { - "Function Name": "closeDebugChannel", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 22, + "Function Name": "_get__shouldAllowUIALiveRegionChangeEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 6423, - "End Line": 6444 - }, - { - "Function Name": "serializeDebugTypedArray", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3214, - "End Line": 3227 + "Start Line": 1587, + "End Line": 1597 }, { - "Function Name": "filterStackTrace", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 26, + "Function Name": "_getIndentValueDisplayString", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 270, - "End Line": 295 + "Start Line": 446, + "End Line": 463 }, { - "Function Name": "startWork", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, + "Function Name": "_get_presentationType", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 6165, - "End Line": 6179 + "Control Flow Ratio": "60.0%", + "Start Line": 2025, + "End Line": 2032 }, { - "Function Name": "abortIterable", + "Function Name": "event_UIA_window_windowOpen", "Structural Impact": 6.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1367, - "End Line": 1388 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2669, + "End Line": 2677 }, { - "Function Name": "getAsyncIterator", + "Function Name": "_get_focusRedirect", "Structural Impact": 6.1, - "Lines of Code (LOC)": 42, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 1994, - "End Line": 2035 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2753, + "End Line": 2761 }, { - "Function Name": "defaultFilterStackFrame", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, + "Function Name": "_get_hasIrrelevantLocation", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2314, + "End Line": 2319 + }, + { + "Function Name": "_get_name", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2739, + "End Line": 2745 + }, + { + "Function Name": "_getBoundingRectsFromUIARange", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 170, - "End Line": 179 + "Control Flow Ratio": "40.0%", + "Start Line": 1040, + "End Line": 1053 }, { - "Function Name": "finishHalt", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, + "Function Name": "collapse", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 6259, - "End Line": 6269 + "Start Line": 1091, + "End Line": 1103 }, { - "Function Name": "abortStream", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 1233, - "End Line": 1251 + "Function Name": "__eq__", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 529, + "End Line": 534 }, { - "Function Name": "abortBlob", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 3310, - "End Line": 3328 + "Function Name": "_isEqual", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1563, + "End Line": 1569 }, { - "Function Name": "error", + "Function Name": "_get_UIAAnnotationObjects", "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1354, - "End Line": 1366 + "Control Flow Ratio": "50.0%", + "Start Line": 1691, + "End Line": 1704 }, { - "Function Name": "escapeStringValue", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "_get_previous", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3338, - "End Line": 3346 + "Control Flow Ratio": "33.3%", + "Start Line": 2060, + "End Line": 2071 }, { - "Function Name": "onFatalError", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 29, + "Function Name": "_get_next", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "28.6%", - "Start Line": 818, - "End Line": 846 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2076, + "End Line": 2087 }, { - "Function Name": "resolveRequest", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 850, - "End Line": 857 + "Function Name": "_get_firstChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2089, + "End Line": 2100 }, { - "Function Name": "abortTask", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5956, - "End Line": 5963 + "Function Name": "_get_lastChild", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2102, + "End Line": 2113 }, { - "Function Name": "serializeDeferredObject", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2832, - "End Line": 2848 + "Function Name": "_get__controlFieldUIACacheRequest", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 137, + "End Line": 146 }, { - "Function Name": "emitDebugHaltChunk", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 4363, - "End Line": 4376 + "Function Name": "_get_childCount", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2139, + "End Line": 2147 }, { - "Function Name": "haltTask", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 5990, - "End Line": 5997 + "Function Name": "_get_location", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2252, + "End Line": 2260 }, { - "Function Name": "finishHaltedTask", - "Structural Impact": 3.9, + "Function Name": "_get_description", + "Structural Impact": 4.7, "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 5999, - "End Line": 6007 + "Start Line": 2594, + "End Line": 2602 }, { - "Function Name": "getCurrentStackInDEV", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, + "Function Name": "_get_description", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 457, - "End Line": 466 + "Start Line": 2527, + "End Line": 2533 }, { - "Function Name": "error", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "_get_UIASelectionPattern", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1222, - "End Line": 1232 + "Start Line": 2613, + "End Line": 2619 }, { - "Function Name": "error", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "_get_NVDAObjectAtStart", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3300, - "End Line": 3309 + "Control Flow Ratio": "40.0%", + "Start Line": 541, + "End Line": 545 }, { - "Function Name": "serializeEval", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "_get_UIAFullDescription", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4729, - "End Line": 4738 + "Control Flow Ratio": "40.0%", + "Start Line": 1859, + "End Line": 1863 }, { - "Function Name": "filterStackFrame", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 600, - "End Line": 616 + "Function Name": "_get_UIAHelpText", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1865, + "End Line": 1869 }, { - "Function Name": "callOnAllReadyIfReady", - "Structural Impact": 3.1, + "Function Name": "_get_value", + "Structural Impact": 4.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6201, - "End Line": 6206 - }, - { - "Function Name": "encodeReferenceChunk", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2892, - "End Line": 2900 + "Control Flow Ratio": "33.3%", + "Start Line": 2274, + "End Line": 2279 }, { - "Function Name": "serializeTypedArray", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3203, - "End Line": 3212 + "Function Name": "event_valueChange", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2585, + "End Line": 2590 }, { - "Function Name": "toJSON", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 543 + "Function Name": "_get_TextInfo", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2770, + "End Line": 2773 }, { - "Function Name": "logKeyError", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "_getFormatFieldFontName", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1867, - "End Line": 1874 - }, - { - "Function Name": "outlineModel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2999, - "End Line": 3007 - }, - { - "Function Name": "serializeDebugFormData", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3131, - "End Line": 3139 + "Start Line": 186, + "End Line": 189 }, { - "Function Name": "emitSymbolChunk", - "Structural Impact": 2.2, + "Function Name": "_getFormatFieldFontSize", + "Structural Impact": 4.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4351, - "End Line": 4355 + "Control Flow Ratio": "50.0%", + "Start Line": 191, + "End Line": 195 }, { - "Function Name": "emitModelChunk", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "_getFormatFieldStyle", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4357, - "End Line": 4361 + "Control Flow Ratio": "50.0%", + "Start Line": 228, + "End Line": 231 }, { - "Function Name": "emitTimeOriginChunk", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 5397, - "End Line": 5406 + "Function Name": "_getFormatFieldAlignment", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 269, + "End Line": 273 }, { - "Function Name": "serializeMap", - "Structural Impact": 2.1, + "Function Name": "_getTextFromHeaderElement", + "Structural Impact": 3.9, "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3116, - "End Line": 3123 + "Control Flow Ratio": "25.0%", + "Start Line": 2161, + "End Line": 2168 }, { - "Function Name": "serializeIterator", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "getTextWithFields", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3195, - "End Line": 3201 + "Control Flow Ratio": "33.3%", + "Start Line": 1031, + "End Line": 1035 }, { - "Function Name": "serializeTemporaryReference", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, + "Function Name": "getSelectedItemsCount", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3095, - "End Line": 3100 + "Control Flow Ratio": "25.0%", + "Start Line": 1664, + "End Line": 1668 }, { - "Function Name": "serializeLargeTextString", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3102, - "End Line": 3107 + "Function Name": "event_UIA_layoutInvalidated", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2710, + "End Line": 2725 }, { - "Function Name": "serializeDebugLargeTextString", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3109, - "End Line": 3114 + "Function Name": "_get_processID", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2240, + "End Line": 2250 }, { - "Function Name": "serializeFormData", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3125, - "End Line": 3129 + "Function Name": "_get_UIASelectionPattern2", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1653, + "End Line": 1662 }, { - "Function Name": "serializeSet", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3141, - "End Line": 3145 + "Function Name": "_get_UIATextEditPattern", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1722, + "End Line": 1730 }, { - "Function Name": "serializeRowHeader", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2888, - "End Line": 2890 + "Function Name": "_get_liveRegionPoliteness", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1829, + "End Line": 1836 }, { - "Function Name": "error", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Function Name": "_get_UIAChildren", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3252, - "End Line": 3258 + "Control Flow Ratio": "20.0%", + "Start Line": 2115, + "End Line": 2122 }, { - "Function Name": "serializeDate", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "_get_table", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2872, - "End Line": 2876 + "Control Flow Ratio": "33.3%", + "Start Line": 2226, + "End Line": 2233 }, { - "Function Name": "serializeDateFromDateJSON", - "Structural Impact": 1.7, + "Function Name": "_get_shouldAllowUIAFocusEvent", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2878, - "End Line": 2882 + "Control Flow Ratio": "25.0%", + "Start Line": 1579, + "End Line": 1583 }, { - "Function Name": "throwTaintViolation", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_get_UIAAutomationId", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 618, - "End Line": 621 + "Control Flow Ratio": "25.0%", + "Start Line": 1806, + "End Line": 1811 }, { - "Function Name": "defaultErrorHandler", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_get_UIAFrameworkId", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 643 + "Control Flow Ratio": "25.0%", + "Start Line": 1813, + "End Line": 1818 }, { - "Function Name": "getHints", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_name", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1407, - "End Line": 1409 + "Control Flow Ratio": "25.0%", + "Start Line": 1823, + "End Line": 1827 }, { - "Function Name": "getCache", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_rowNumber", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1411, - "End Line": 1413 + "Control Flow Ratio": "33.3%", + "Start Line": 2149, + "End Line": 2153 }, { - "Function Name": "serializeByValueID", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_rowSpan", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2812, - "End Line": 2814 + "Control Flow Ratio": "25.0%", + "Start Line": 2155, + "End Line": 2159 }, { - "Function Name": "serializeLazyID", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "_get_columnNumber", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2816, - "End Line": 2818 + "Control Flow Ratio": "33.3%", + "Start Line": 2186, + "End Line": 2190 }, { - "Function Name": "serializePromiseID", - "Structural Impact": 1.6, + "Function Name": "_get_columnSpan", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2192, + "End Line": 2196 + }, + { + "Function Name": "_get_rowCount", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2214, + "End Line": 2218 + }, + { + "Function Name": "_get_columnCount", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2220, + "End Line": 2224 + }, + { + "Function Name": "_get_UIAValue", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2262, + "End Line": 2266 + }, + { + "Function Name": "_get_UIARangeValue", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2268, + "End Line": 2272 + }, + { + "Function Name": "_get_hasFocus", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2308, + "End Line": 2312 + }, + { + "Function Name": "event_UIA_dragDropEffect", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2461, + "End Line": 2466 + }, + { + "Function Name": "_get_value", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2621, + "End Line": 2625 + }, + { + "Function Name": "_get_tableID", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2235, + "End Line": 2238 + }, + { + "Function Name": "_get_actionCount", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2281, + "End Line": 2284 + }, + { + "Function Name": "event_valueChange", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 2415, + "End Line": 2418 + }, + { + "Function Name": "_get_positionInfo", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2520, + "End Line": 2523 + }, + { + "Function Name": "_get_description", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1871, + "End Line": 1872 + }, + { + "Function Name": "_getTextFromUIARange", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 647, + "End Line": 652 + }, + { + "Function Name": "expand", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2820, - "End Line": 2822 + "Start Line": 1058, + "End Line": 1060 }, { - "Function Name": "serializeServerReferenceID", - "Structural Impact": 1.6, + "Function Name": "getNormalizedUIATextRangeFromElement", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1523, + "End Line": 1525 + }, + { + "Function Name": "event_UIA_systemAlert", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2824, - "End Line": 2826 + "Start Line": 2420, + "End Line": 2428 }, { - "Function Name": "serializeSymbolReference", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get_UIATextPattern", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2828, - "End Line": 2830 + "Start Line": 1706, + "End Line": 1712 }, { - "Function Name": "serializeBigInt", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get_UIATableItemPattern", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2884, - "End Line": 2886 + "Start Line": 1714, + "End Line": 1720 }, { - "Function Name": "stopFlowing", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get_controlFieldNVDAObjectClass", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6255, - "End Line": 6257 + "Start Line": 92, + "End Line": 97 }, { - "Function Name": "fromHex", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "_get__coreCycleUIAPropertyCacheElementCache", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 6342, - "End Line": 6344 + "Start Line": 1142, + "End Line": 1147 }, { - "Function Name": "emitRequestedDebugThenable", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "_get_UIAInvokePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1009, - "End Line": 1012 + "Start Line": 1604, + "End Line": 1609 }, { - "Function Name": "serializeClientReference", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "_get_UIAGridPattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2902, - "End Line": 2905 + "Start Line": 1611, + "End Line": 1616 }, { - "Function Name": "serializeDebugClientReference", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "_get_UIARangeValuePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2950, - "End Line": 2953 + "Start Line": 1618, + "End Line": 1623 }, { - "Function Name": "renderModel", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "_get_UIAValuePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3350, - "End Line": 3354 + "Start Line": 1625, + "End Line": 1630 }, { - "Function Name": "renderModelDestructive", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "_get_UIATogglePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3463, - "End Line": 3467 + "Start Line": 1632, + "End Line": 1637 }, { - "Function Name": "emitOutlinedDebugModelChunk", - "Structural Impact": 1.2, + "Function Name": "_get_UIASelectionItemPattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1639, + "End Line": 1644 + }, + { + "Function Name": "_get_UIASelectionPattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1646, + "End Line": 1651 + }, + { + "Function Name": "_get_UIALegacyIAccessiblePattern", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1732, + "End Line": 1737 + }, + { + "Function Name": "updateCaret", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5265, - "End Line": 5268 + "Start Line": 1130, + "End Line": 1133 }, { - "Function Name": "serializeDebugThenable", - "Structural Impact": 1.1, + "Function Name": "event_gainFocus", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 902, - "End Line": 904 + "Start Line": 1571, + "End Line": 1573 }, { - "Function Name": "progress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "event_loseFocus", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1191, - "End Line": 1191 + "Start Line": 1575, + "End Line": 1577 }, { - "Function Name": "progress", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "fetch", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1300, - "End Line": 1302 + "Start Line": 415, + "End Line": 416 }, { - "Function Name": "voidHandler", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__hash__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1517, - "End Line": 1517 + "Start Line": 538, + "End Line": 539 }, { - "Function Name": "toJSON", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_bookmark", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2736, - "End Line": 2738 + "Start Line": 572, + "End Line": 573 }, { - "Function Name": "serializeUndefined", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_text", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2868, - "End Line": 2870 + "Start Line": 1037, + "End Line": 1038 }, { - "Function Name": "serializeDebugMap", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_boundingRects", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3147, - "End Line": 3149 + "Start Line": 1055, + "End Line": 1056 }, { - "Function Name": "serializeDebugSet", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "copy", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3174, - "End Line": 3176 + "Start Line": 1088, + "End Line": 1089 }, { - "Function Name": "progress", - "Structural Impact": 1.1, + "Function Name": "updateSelection", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3234, - "End Line": 3235 + "Start Line": 1127, + "End Line": 1128 }, { - "Function Name": "progress", - "Structural Impact": 1.1, + "Function Name": "setFocus", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3284, - "End Line": 3285 + "Start Line": 1756, + "End Line": 1757 }, { - "Function Name": "serializeDebugErrorValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "scrollIntoView", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4190, - "End Line": 4192 + "Start Line": 2345, + "End Line": 2346 }, { - "Function Name": "renderDebugModel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "event_UIA_controllerFor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4746, - "End Line": 4748 + "Start Line": 2409, + "End Line": 2410 }, { - "Function Name": "replacer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "event_UIA_elementSelected", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5225, - "End Line": 5227 + "Start Line": 2412, + "End Line": 2413 }, { - "Function Name": "replacer", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5284, - "End Line": 5286 + "Start Line": 2506, + "End Line": 2507 }, { - "Function Name": "outlineDebugModel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_value", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5333, - "End Line": 5335 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1194, - "Sequential Logic Declarations": 557, - "Function Parameters": 202, - "Function/Method Declarations": 161, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 638, - "Type/Safety Bypasses": 142, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 17, - "State Mutations / Variable Reassignments": 590, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 77, - "UI / View Layer Components": 79, - "Closures and Anonymous Functions": 47, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 27, - "Module Dependencies (Imports)": 29, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 33, - "Acknowledged Tech Debt (FIXMEs)": 15, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 4, - "Dependency Injection Constructs": 4, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 46, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 11, - "Explicit Type Casts": 16, - "Fatal Aborts & Exceptions": 52, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 487, - "Resource Deallocation & Cleanup": 34, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 5, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 4738, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 2, - "Regex Execution": 1, - "Time Date Logic": 7, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 666, - "Design Camel Case": 289, - "Design Snake Case": 319, - "Design Pascal Case": 43, - "Design Upper Case": 14, - "Design Short Vars": 59, - "Design Long Vars": 0, - "Duplicate Logic": 4, - "Orphaned Logic": 7, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 23, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./ReactFlightAsyncSequence", - "./ReactFlightCallUserSpace", - "./ReactFlightHooks", - "./ReactFlightServerConfig", - "./ReactFlightServerTemporaryReferences", - "./ReactFlightThenable", - "./ReactServerStreamConfig", - "./ReactSharedInternalsServer", - "./flight/ReactFlightAsyncDispatcher", - "./flight/ReactFlightCurrentOwner", - "react/src/ReactLazy", - "shared/ReactComponentInfoStack", - "shared/ReactElementType", - "shared/ReactFeatureFlags", - "shared/ReactOwnerStackReset", - "shared/ReactSerializationErrors", - "shared/ReactSymbols", - "shared/ReactTypes", - "shared/binaryToComparableString", - "shared/getPrototypeOf", - "shared/hasOwnProperty", - "shared/isArray", - "shared/noop" - ] - }, - "javascript/react/ReactSymbols.js": { - "1. Artifact Identity": { - "Filename": "ReactSymbols.js", - "Path": "javascript/react/ReactSymbols.js", - "Language": "Javascript", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" - }, - "2. Topological Coordinates": { - "X": -2540.26, - "Y": 39.43, - "Z": -2758.68 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 50, - "Documentation LOC": 15, - "Structural Magnitude": 37.3, - "Control Flow Ratio": "50.9%", - "Popularity Rank": 3, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.54 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.03%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "62.25%", - "Testing Exposure": "2.4%", - "API Exposure": "14.68%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "100.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 2575, + "End Line": 2576 + }, { - "Function Name": "getIteratorFn", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, + "Function Name": "event_focusEntered", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 52, - "End Line": 63 + "Control Flow Ratio": "0.0%", + "Start Line": 2582, + "End Line": 2583 + }, + { + "Function Name": "event_nameChange", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2691, + "End Line": 2692 + }, + { + "Function Name": "event_stateChange", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2694, + "End Line": 2695 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 28, - "Sequential Logic Declarations": 27, - "Function Parameters": 2, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 620, + "Sequential Logic Declarations": 475, + "Function Parameters": 147, + "Function/Method Declarations": 147, + "Class/Entity Declarations": 24, + "Defensive Programming Constructs": 177, + "Type/Safety Bypasses": 37, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 23, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, + "Exposed API / Public Exports": 61, + "State Mutations / Variable Reassignments": 311, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 74, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 54, + "Collection Iterators / Comprehensions": 10, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 50, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 4, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -213697,18 +215431,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 16, + "Fatal Aborts & Exceptions": 21, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 24, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Private / Encapsulated Scopes": 325, + "Event Listeners & Subscribers": 79, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 17, + "Structural Tab Indentations": 2171, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -213716,31 +215450,31 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 25, - "Design Camel Case": 1, - "Design Snake Case": 19, - "Design Pascal Case": 2, - "Design Upper Case": 3, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Lazy Evaluation & Generators (O(1) Memory)": 12, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 410, + "Design Camel Case": 182, + "Design Snake Case": 183, + "Design Pascal Case": 28, + "Design Upper Case": 0, + "Design Short Vars": 27, + "Design Long Vars": 9, + "Duplicate Logic": 2, + "Orphaned Logic": 82, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 21, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, "Commented-Out Executable Logic": 0, @@ -213757,29 +215491,65 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 3, - "Total Upstream (Absolute Fragility)": 0, + "Direct Upstream (Fragility)": 34, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 4, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + ".", + ".excel", + ".wordDocument", + "NVDAObjects", + "NVDAObjects.behaviors", + "NVDAObjects.window", + "NVDAObjects.window.edit", + "NVDAState", + "UIAHandler", + "UIAHandler.customAnnotations", + "UIAHandler.customProps", + "UIAHandler.types", + "UIAHandler.utils", + "__future__", + "api", + "array", + "braille", + "colors", + "comtypes", + "config", + "config.configFlags", + "controlTypes", + "ctypes.wintypes", + "displayModel", + "languageHandler", + "locationHelper", + "logHandler", + "numbers", + "speech", + "textInfos", + "time", + "typing", + "ui", + "winVersion" + ] }, - "javascript/react/BabelPlugin.ts": { + "cpp/NVDA/braille.py": { "1. Artifact Identity": { - "Filename": "BabelPlugin.ts", - "Path": "javascript/react/BabelPlugin.ts", - "Language": "Typescript", + "Filename": "braille.py", + "Path": "cpp/NVDA/braille.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Indentation Style": "Tabs", + "Parent Entity": "StrEnum, NamedTuple, object", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3313.6, - "Y": -243.07, - "Z": -3156.23 + "X": -4065.21, + "Y": 4.61, + "Z": -1757.71 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -213788,2546 +215558,1780 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 105, - "Coding LOC": 85, - "Documentation LOC": 16, - "Structural Magnitude": 8.71, - "Control Flow Ratio": "76.7%", - "Popularity Rank": 0, + "Total LOC": 4054, + "Coding LOC": 2617, + "Documentation LOC": 1062, + "Structural Magnitude": 2569.44, + "Control Flow Ratio": "60.4%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.341 + "Raw Cognitive Density": 0.808 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.55%", - "Error & Exception Exposure": "26.78%", - "Tech Debt Exposure": "73.68%", - "Testing Exposure": "2.67%", - "API Exposure": "2.97%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "27.9%", + "Error & Exception Exposure": "70.66%", + "Tech Debt Exposure": "8.73%", + "Testing Exposure": "80.0%", + "API Exposure": "2.78%", + "Concurrency Exposure": "15.6%", + "State Flux Exposure": "99.92%", + "Commented Logic Exposure": "4.84%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "14.74%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "BabelPluginReactCompiler", - "Structural Impact": 36.6, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 22, + "Function Name": "_addTextWithFields", + "Structural Impact": 88.5, + "Lines of Code (LOC)": 116, + "Control Flow Branches": 36, + "Input Parameters": 4, + "Control Flow Ratio": "87.8%", + "Start Line": 1397, + "End Line": 1512 + }, + { + "Function Name": "getPropertiesBraille", + "Structural Impact": 87.8, + "Lines of Code (LOC)": 144, + "Control Flow Branches": 56, "Input Parameters": 1, - "Control Flow Ratio": "95.7%", - "Start Line": 24, - "End Line": 104 + "Control Flow Ratio": "96.6%", + "Start Line": 712, + "End Line": 855 }, { - "Function Name": "enter", - "Structural Impact": 33.6, - "Lines of Code (LOC)": 48, + "Function Name": "getFormatFieldBraille", + "Structural Impact": 77.4, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 32, + "Input Parameters": 4, + "Control Flow Ratio": "94.1%", + "Start Line": 1190, + "End Line": 1261 + }, + { + "Function Name": "getControlFieldBraille", + "Structural Impact": 64.3, + "Lines of Code (LOC)": 110, + "Control Flow Branches": 23, + "Input Parameters": 5, + "Control Flow Ratio": "74.2%", + "Start Line": 956, + "End Line": 1065 + }, + { + "Function Name": "_getControlFieldForReportStart", + "Structural Impact": 63.3, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 15, + "Input Parameters": 13, + "Control Flow Ratio": "78.9%", + "Start Line": 1119, + "End Line": 1187 + }, + { + "Function Name": "update", + "Structural Impact": 36.9, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 23, + "Input Parameters": 1, + "Control Flow Ratio": "88.5%", + "Start Line": 875, + "End Line": 934 + }, + { + "Function Name": "getFocusRegions", + "Structural Impact": 36.7, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 19, + "Input Parameters": 2, + "Control Flow Ratio": "65.5%", + "Start Line": 2281, + "End Line": 2321 + }, + { + "Function Name": "getFocusContextRegions", + "Structural Impact": 33.2, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "64.0%", + "Start Line": 2204, + "End Line": 2278 + }, + { + "Function Name": "setDisplayByName", + "Structural Impact": 31.3, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 2772, + "End Line": 2816 + }, + { + "Function Name": "_get_script", + "Structural Impact": 30.0, + "Lines of Code (LOC)": 63, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "72.0%", + "Start Line": 3858, + "End Line": 3920 + }, + { + "Function Name": "update", + "Structural Impact": 28.6, + "Lines of Code (LOC)": 62, "Control Flow Branches": 17, + "Input Parameters": 1, + "Control Flow Ratio": "89.5%", + "Start Line": 590, + "End Line": 651 + }, + { + "Function Name": "update", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 111, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "78.9%", + "Start Line": 1517, + "End Line": 1627 + }, + { + "Function Name": "_normalizeCellArraySize", + "Structural Impact": 28.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 6, + "Control Flow Ratio": "81.8%", + "Start Line": 2891, + "End Line": 2924 + }, + { + "Function Name": "_getTryPorts", + "Structural Impact": 27.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 83 + "Control Flow Ratio": "87.5%", + "Start Line": 3680, + "End Line": 3709 }, { - "Function Name": "exit", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, + "Function Name": "_set_windowEndPos", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 84, - "End Line": 100 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 23, - "Sequential Logic Declarations": 7, - "Function Parameters": 5, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 3, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 4, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 6, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 76, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 9, - "Design Camel Case": 1, - "Design Snake Case": 6, - "Design Pascal Case": 1, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 1, - "Duplicate Logic": 0, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "..", - "../Entrypoint", - "../Entrypoint/Reanimated", - "@babel/core" - ] - } - } - }, - "perl/bugzilla": { - "Directory Group Magnitude": 7237.36, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "40.39%", - "Error & Exception Exposure": "86.27%", - "Tech Debt Exposure": "47.03%", - "Testing Exposure": "80.0%", - "API Exposure": "0.06%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "3.08%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "perl/bugzilla/Auth.pm": { - "1. Artifact Identity": { - "Filename": "Auth.pm", - "Path": "perl/bugzilla/Auth.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": -4363.25, - "Y": -144.15, - "Z": 3747.1 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 551, - "Coding LOC": 375, - "Documentation LOC": 35, - "Structural Magnitude": 192.3, - "Control Flow Ratio": "46.5%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.763 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "25.63%", - "Error & Exception Exposure": "82.4%", - "Tech Debt Exposure": "16.34%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.96%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "_handle_login_result", - "Structural Impact": 37.3, - "Lines of Code (LOC)": 106, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "48.4%", - "Start Line": 143, - "End Line": 248 + "Control Flow Ratio": "65.0%", + "Start Line": 1997, + "End Line": 2049 }, { - "Function Name": "login", - "Structural Impact": 14.0, + "Function Name": "_handlePendingUpdate", + "Structural Impact": 24.5, "Lines of Code (LOC)": 37, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 48, - "End Line": 84 - }, - { - "Function Name": "new", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 30, - "End Line": 46 - }, - { - "Function Name": "can_change_password", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Control Flow Branches": 15, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 86, - "End Line": 94 + "Control Flow Ratio": "71.4%", + "Start Line": 3138, + "End Line": 3174 }, { - "Function Name": "user_can_create_account", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Function Name": "handlePostConfigProfileSwitch", + "Structural Impact": 23.8, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 14, "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 123, - "End Line": 131 + "Control Flow Ratio": "93.3%", + "Start Line": 3265, + "End Line": 3316 }, { - "Function Name": "can_login", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 96, - "End Line": 102 + "Function Name": "handleCaretMove", + "Structural Impact": 23.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 3116, + "End Line": 3136 }, { - "Function Name": "login_token", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 114, - "End Line": 121 + "Function Name": "handleUpdate", + "Structural Impact": 20.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 3206, + "End Line": 3233 }, { - "Function Name": "can_logout", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 104, - "End Line": 112 + "Function Name": "_getModifierGestures", + "Structural Impact": 20.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 3715, + "End Line": 3742 }, { - "Function Name": "extern_id_used", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 133, - "End Line": 137 + "Function Name": "_getControlFieldForLayoutPresentation", + "Structural Impact": 19.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "66.7%", + "Start Line": 1068, + "End Line": 1088 }, { - "Function Name": "can_change_email", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 139, - "End Line": 141 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 93, - "Sequential Logic Declarations": 107, - "Function Parameters": 9, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 6, - "I/O and Network Boundaries": 14, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 94, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 43, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 107, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 4, - "Scientific & Mathematical Operations": 8, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 19, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 1, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 4, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 66, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 1, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 34, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 156, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 4, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, - "Design Camel Case": 0, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 20, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Bugzilla::Auth::Login::Stack", - "Bugzilla::Auth::Persist::Cookie", - "Bugzilla::Auth::Verify::Stack", - "Bugzilla::Constants", - "Bugzilla::Error", - "Bugzilla::Mailer", - "Bugzilla::User::Setting", - "Bugzilla::Util", - "Socket", - "a", - "any", - "fields", - "inet_pton", - "login", - "strict", - "successful", - "the", - "username", - "verification", - "warnings" - ] - }, - "perl/bugzilla/Bug.pm": { - "1. Artifact Identity": { - "Filename": "Bug.pm", - "Path": "perl/bugzilla/Bug.pm", - "Language": "Perl", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" - }, - "2. Topological Coordinates": { - "X": -3824.57, - "Y": -69.68, - "Z": 4058.55 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 5124, - "Coding LOC": 3529, - "Documentation LOC": 695, - "Structural Magnitude": 4784.98, - "Control Flow Ratio": "41.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.064 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "59.29%", - "Error & Exception Exposure": "94.37%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.16%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "handleGainFocus", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 3066, + "End Line": 3086 + }, { - "Function Name": "update", - "Structural Impact": 203.9, - "Lines of Code (LOC)": 336, - "Control Flow Branches": 107, + "Function Name": "_doNewObject", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "47.3%", - "Start Line": 892, - "End Line": 1227 + "Control Flow Ratio": "90.0%", + "Start Line": 3088, + "End Line": 3114 }, { - "Function Name": "get_activity", - "Structural Impact": 129.2, - "Lines of Code (LOC)": 169, - "Control Flow Branches": 53, - "Input Parameters": 4, - "Control Flow Ratio": "70.7%", - "Start Line": 4245, - "End Line": 4413 + "Function Name": "_onSecureDesktopStateChanged", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "81.8%", + "Start Line": 2541, + "End Line": 2566 }, { - "Function Name": "_check_bug_status", - "Structural Impact": 76.7, - "Lines of Code (LOC)": 102, - "Control Flow Branches": 31, - "Input Parameters": 4, - "Control Flow Ratio": "73.8%", - "Start Line": 1487, - "End Line": 1588 + "Function Name": "_appendFormattingMarker", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "85.7%", + "Start Line": 1304, + "End Line": 1324 }, { - "Function Name": "create", - "Structural Impact": 71.2, - "Lines of Code (LOC)": 143, - "Control Flow Branches": 36, + "Function Name": "handleReviewMove", + "Structural Impact": 18.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 704, - "End Line": 846 + "Control Flow Ratio": "75.0%", + "Start Line": 3235, + "End Line": 3249 }, { - "Function Name": "check_can_change_field", - "Structural Impact": 69.0, - "Lines of Code (LOC)": 164, - "Control Flow Branches": 42, - "Input Parameters": 1, - "Control Flow Ratio": "48.8%", - "Start Line": 4514, - "End Line": 4677 + "Function Name": "getTextInfoForBraillePos", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1629, + "End Line": 1663 }, { - "Function Name": "_set_product", - "Structural Impact": 62.0, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 27, - "Input Parameters": 3, - "Control Flow Ratio": "57.4%", - "Start Line": 2716, - "End Line": 2834 + "Function Name": "previousLine", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "72.7%", + "Start Line": 1724, + "End Line": 1747 }, { - "Function Name": "set_all", - "Structural Impact": 54.6, - "Lines of Code (LOC)": 123, - "Control Flow Branches": 27, + "Function Name": "_showSpeechInBraille", + "Structural Impact": 16.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "57.4%", - "Start Line": 2428, - "End Line": 2550 + "Control Flow Ratio": "72.7%", + "Start Line": 2591, + "End Line": 2611 }, { - "Function Name": "_check_dependencies", - "Structural Impact": 50.7, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 20, - "Input Parameters": 4, - "Control Flow Ratio": "45.5%", - "Start Line": 1700, - "End Line": 1773 + "Function Name": "_calculateWindowRowBufferOffsets", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 1956, + "End Line": 1988 }, { - "Function Name": "LogActivityEntry", - "Structural Impact": 47.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 14, - "Input Parameters": 8, - "Control Flow Ratio": "60.9%", - "Start Line": 4416, - "End Line": 4456 + "Function Name": "_bgThreadExecutor", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "63.6%", + "Start Line": 3376, + "End Line": 3406 }, { - "Function Name": "ValidateDependencies", - "Structural Impact": 45.6, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 20, - "Input Parameters": 3, - "Control Flow Ratio": "44.4%", - "Start Line": 4703, - "End Line": 4775 + "Function Name": "message", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 3011, + "End Line": 3036 }, { - "Function Name": "_check_resolution", - "Structural Impact": 44.8, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 18, - "Input Parameters": 4, - "Control Flow Ratio": "62.1%", - "Start Line": 1989, - "End Line": 2035 + "Function Name": "bufferPositionsToRawText", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 1907, + "End Line": 1926 }, { - "Function Name": "_check_strict_isolation", - "Structural Impact": 44.7, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 16, - "Input Parameters": 5, - "Control Flow Ratio": "55.2%", - "Start Line": 2056, - "End Line": 2116 + "Function Name": "_getAutoPorts", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3649, + "End Line": 3668 }, { - "Function Name": "possible_duplicates", - "Structural Impact": 43.9, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 22, + "Function Name": "getDisplayTextForIdentifier", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "44.9%", - "Start Line": 584, - "End Line": 665 - }, - { - "Function Name": "send_changes", - "Structural Impact": 39.5, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "51.5%", - "Start Line": 1310, - "End Line": 1380 + "Control Flow Ratio": "63.6%", + "Start Line": 3944, + "End Line": 3966 }, { - "Function Name": "new", - "Structural Impact": 35.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 18, + "Function Name": "_routeToTextInfo", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, "Input Parameters": 2, - "Control Flow Ratio": "48.6%", - "Start Line": 302, - "End Line": 360 + "Control Flow Ratio": "63.6%", + "Start Line": 1767, + "End Line": 1783 }, { - "Function Name": "_check_qa_contact", - "Structural Impact": 35.4, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 14, + "Function Name": "_setDisplay", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, "Input Parameters": 4, - "Control Flow Ratio": "56.0%", - "Start Line": 1933, - "End Line": 1970 + "Control Flow Ratio": "71.4%", + "Start Line": 2843, + "End Line": 2868 }, { - "Function Name": "_extract_bug_ids", - "Structural Impact": 31.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 20, - "Input Parameters": 1, - "Control Flow Ratio": "58.8%", - "Start Line": 543, - "End Line": 582 + "Function Name": "_switchDisplay", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "62.5%", + "Start Line": 2818, + "End Line": 2841 }, { - "Function Name": "_check_groups", - "Structural Impact": 30.9, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 12, + "Function Name": "regionPosToBufferPos", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 4, - "Control Flow Ratio": "46.2%", - "Start Line": 1851, - "End Line": 1887 + "Control Flow Ratio": "50.0%", + "Start Line": 1890, + "End Line": 1905 }, { - "Function Name": "match", - "Structural Impact": 29.0, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "27.5%", - "Start Line": 435, - "End Line": 495 + "Function Name": "getDisplayList", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "72.7%", + "Start Line": 516, + "End Line": 539 }, { - "Function Name": "_check_field_is_mandatory", - "Structural Impact": 28.5, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 2181, - "End Line": 2213 + "Function Name": "_writeCells", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 2926, + "End Line": 2959 }, { - "Function Name": "_sync_fulltext", - "Structural Impact": 28.1, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "53.8%", - "Start Line": 1249, - "End Line": 1291 + "Function Name": "getPossiblePorts", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 3612, + "End Line": 3646 }, { - "Function Name": "_check_dup_id", - "Structural Impact": 28.0, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 13, + "Function Name": "_getDisplayDriver", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1775, - "End Line": 1849 + "Control Flow Ratio": "54.5%", + "Start Line": 496, + "End Line": 513 }, { - "Function Name": "_check_datetime_field", - "Structural Impact": 27.9, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 11, - "Input Parameters": 4, - "Control Flow Ratio": "61.1%", - "Start Line": 2220, - "End Line": 2241 + "Function Name": "_get_displayDimensions", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 2671, + "End Line": 2701 }, { - "Function Name": "modify_keywords", - "Structural Impact": 26.6, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 11, + "Function Name": "_getTypeformFromFormatField", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "45.8%", - "Start Line": 3081, - "End Line": 3132 + "Control Flow Ratio": "62.5%", + "Start Line": 1370, + "End Line": 1386 }, { - "Function Name": "_check_assigned_to", - "Structural Impact": 26.2, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, - "Input Parameters": 4, - "Control Flow Ratio": "58.8%", - "Start Line": 1440, - "End Line": 1471 + "Function Name": "_getControlFieldForTableCell", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 7, + "Control Flow Ratio": "60.0%", + "Start Line": 1091, + "End Line": 1116 }, { - "Function Name": "set_comment_is_private", - "Structural Impact": 25.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 2582, - "End Line": 2608 + "Function Name": "getSerialPorts", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 3972, + "End Line": 3997 }, { - "Function Name": "comments", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 12, + "Function Name": "_refreshEnabled", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "52.2%", - "Start Line": 3746, - "End Line": 3782 + "Control Flow Ratio": "83.3%", + "Start Line": 2728, + "End Line": 2745 }, { - "Function Name": "user", - "Structural Impact": 24.0, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "51.7%", - "Start Line": 4059, - "End Line": 4086 + "Function Name": "_handleProgressBarUpdate", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 3189, + "End Line": 3204 }, { - "Function Name": "remove_group", - "Structural Impact": 23.0, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 11, + "Function Name": "scrollToCursorOrSelection", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "64.7%", - "Start Line": 3173, - "End Line": 3217 + "Control Flow Ratio": "83.3%", + "Start Line": 3176, + "End Line": 3185 }, { - "Function Name": "groups", - "Structural Impact": 22.2, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 12, + "Function Name": "getDisplayDrivers", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "52.2%", - "Start Line": 3965, - "End Line": 4040 + "Control Flow Ratio": "66.7%", + "Start Line": 4000, + "End Line": 4020 }, { - "Function Name": "add_comment", - "Structural Impact": 21.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 9, - "Input Parameters": 3, + "Function Name": "nextLine", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 6, + "Input Parameters": 1, "Control Flow Ratio": "75.0%", - "Start Line": 3048, - "End Line": 3079 + "Start Line": 1706, + "End Line": 1722 }, { - "Function Name": "_check_cc", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "47.1%", - "Start Line": 1590, - "End Line": 1611 + "Function Name": "scrollTo", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 2082, + "End Line": 2089 }, { - "Function Name": "_set_global_validator", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 9, + "Function Name": "setTether", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 3, - "Control Flow Ratio": "40.9%", - "Start Line": 2395, - "End Line": 2419 + "Control Flow Ratio": "57.1%", + "Start Line": 2631, + "End Line": 2639 }, { - "Function Name": "_bugs_in_order", - "Structural Impact": 21.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 10, + "Function Name": "routeTo", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "43.5%", - "Start Line": 4201, - "End Line": 4241 + "Control Flow Ratio": "57.1%", + "Start Line": 1665, + "End Line": 1686 }, { - "Function Name": "_check_commenton", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "42.1%", - "Start Line": 1645, - "End Line": 1661 + "Function Name": "terminate", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 2507, + "End Line": 2532 }, { - "Function Name": "_check_target_milestone", - "Structural Impact": 20.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 2140, - "End Line": 2151 - }, - { - "Function Name": "check", - "Structural Impact": 19.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "34.8%", - "Start Line": 372, - "End Line": 403 - }, - { - "Function Name": "_check_alias", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "64.3%", - "Start Line": 1404, - "End Line": 1438 - }, - { - "Function Name": "EmitDependList", - "Structural Impact": 18.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "53.8%", - "Start Line": 4178, - "End Line": 4196 - }, - { - "Function Name": "remove_tag", - "Structural Impact": 18.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "45.0%", - "Start Line": 3341, - "End Line": 3365 - }, - { - "Function Name": "_check_component", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "46.7%", - "Start Line": 1663, - "End Line": 1674 - }, - { - "Function Name": "set_resolution", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 2894, - "End Line": 2931 - }, - { - "Function Name": "set_bug_status", - "Structural Impact": 17.9, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "58.3%", - "Start Line": 2943, - "End Line": 2981 - }, - { - "Function Name": "_resolve_ultimate_dup_id", - "Structural Impact": 17.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "36.8%", - "Start Line": 3449, - "End Line": 3479 - }, - { - "Function Name": "add_group", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "53.3%", - "Start Line": 3134, - "End Line": 3171 - }, - { - "Function Name": "add_tag", - "Structural Impact": 17.3, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "42.1%", - "Start Line": 3305, - "End Line": 3339 - }, - { - "Function Name": "_changes_everconfirmed", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 4680, - "End Line": 4696 - }, - { - "Function Name": "_check_version", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 2167, - "End Line": 2177 - }, - { - "Function Name": "set_dup_id", - "Structural Impact": 16.1, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2657, - "End Line": 2701 - }, - { - "Function Name": "VALIDATORS", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 10, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 104, - "End Line": 174 - }, - { - "Function Name": "_add_remove", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2554, - "End Line": 2563 - }, - { - "Function Name": "_check_keywords", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "35.7%", - "Start Line": 1889, - "End Line": 1907 - }, - { - "Function Name": "add_see_also", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "21.7%", - "Start Line": 3219, - "End Line": 3262 - }, - { - "Function Name": "remove_see_also", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "35.7%", - "Start Line": 3264, - "End Line": 3303 - }, - { - "Function Name": "statuses_available", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "42.9%", - "Start Line": 3885, - "End Line": 3915 - }, - { - "Function Name": "map_fields", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "31.6%", - "Start Line": 4478, - "End Line": 4496 - }, - { - "Function Name": "_check_integer_field", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2311, - "End Line": 2329 - }, - { - "Function Name": "_check_relationship_loop", - "Structural Impact": 12.4, + "Function Name": "_getAnnotationProperty", + "Structural Impact": 9.7, "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "28.6%", - "Start Line": 2331, - "End Line": 2355 - }, - { - "Function Name": "add_alias", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 3020, - "End Line": 3038 - }, - { - "Function Name": "_check_bug_file_loc", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 13, "Control Flow Branches": 5, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "62.5%", - "Start Line": 1473, - "End Line": 1485 + "Start Line": 682, + "End Line": 706 }, { - "Function Name": "choices", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 41, + "Function Name": "update", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "26.3%", - "Start Line": 4090, - "End Line": 4130 - }, - { - "Function Name": "default_bug_status", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3640, - "End Line": 3659 - }, - { - "Function Name": "new_bug_statuses", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "36.4%", - "Start Line": 3784, - "End Line": 3804 - }, - { - "Function Name": "_refine_available_statuses", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 3917, - "End Line": 3937 - }, - { - "Function Name": "check_is_visible", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 415, - "End Line": 433 - }, - { - "Function Name": "_check_short_desc", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 2037, - "End Line": 2051 + "Control Flow Ratio": "83.3%", + "Start Line": 2108, + "End Line": 2127 }, { - "Function Name": "_create_cf_accessors", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 18, + "Function Name": "check", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "23.8%", - "Start Line": 4782, - "End Line": 4799 - }, - { - "Function Name": "remove_cc", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 3008, - "End Line": 3018 + "Control Flow Ratio": "50.0%", + "Start Line": 3523, + "End Line": 3539 }, { - "Function Name": "qa_contact", + "Function Name": "_updateDisplay", "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, + "Lines of Code (LOC)": 15, "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 3837, - "End Line": 3850 + "Control Flow Ratio": "71.4%", + "Start Line": 2875, + "End Line": 2889 }, { - "Function Name": "_check_multi_select_field", + "Function Name": "formatCellsForLog", "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "27.3%", - "Start Line": 2255, - "End Line": 2275 + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 2324, + "End Line": 2336 }, { - "Function Name": "add_cc", + "Function Name": "initialDisplay", "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 2996, - "End Line": 3004 - }, - { - "Function Name": "_check_textarea_field", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 2298, - "End Line": 2309 - }, - { - "Function Name": "_check_freetext_field", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2245, - "End Line": 2253 - }, - { - "Function Name": "set_custom_field", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "27.3%", - "Start Line": 2629, - "End Line": 2637 - }, - { - "Function Name": "_check_comment", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 1613, - "End Line": 1643 + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "71.4%", + "Start Line": 3251, + "End Line": 3263 }, { - "Function Name": "actual_time", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, + "Function Name": "_displayWithCursor", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 3481, - "End Line": 3498 + "Control Flow Ratio": "71.4%", + "Start Line": 2965, + "End Line": 2974 }, { - "Function Name": "dup_id", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, + "Function Name": "_ackTimeoutResetter", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 5, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3431, - "End Line": 3447 + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 3408, + "End Line": 3412 }, { - "Function Name": "any_flags_requesteeble", + "Function Name": "NVDAObjectHasUsefulText", "Structural Impact": 7.9, "Lines of Code (LOC)": 16, "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 3514, - "End Line": 3529 + "Start Line": 478, + "End Line": 493 }, { - "Function Name": "_send_bugmail", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, + "Function Name": "_getFormattingTags", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 1382, - "End Line": 1398 + "Control Flow Ratio": "60.0%", + "Start Line": 1283, + "End Line": 1301 }, { - "Function Name": "_check_deadline", + "Function Name": "_routeToTextInfo", "Structural Impact": 7.8, "Lines of Code (LOC)": 17, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "30.0%", - "Start Line": 1680, - "End Line": 1696 + "Control Flow Ratio": "50.0%", + "Start Line": 1688, + "End Line": 1704 }, { - "Function Name": "_extract_multi_selects", + "Function Name": "focus", "Structural Impact": 7.7, - "Lines of Code (LOC)": 15, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "23.1%", - "Start Line": 1232, - "End Line": 1246 + "Control Flow Ratio": "60.0%", + "Start Line": 2091, + "End Line": 2106 }, { - "Function Name": "show_attachment_flags", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 25, + "Function Name": "_set_numCells", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3939, - "End Line": 3963 + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 3583, + "End Line": 3588 }, { - "Function Name": "update_user_last_visit", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 4459, - "End Line": 4474 + "Function Name": "routeTo", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 950, + "End Line": 953 }, { - "Function Name": "_check_bugid_field", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, + "Function Name": "_addFieldText", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "18.2%", - "Start Line": 2283, - "End Line": 2296 - }, - { - "Function Name": "_preload_referenced_bugs", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 522, - "End Line": 540 + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 1388, + "End Line": 1395 }, { - "Function Name": "_multi_select_accessor", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 12, + "Function Name": "rindex", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "13.3%", - "Start Line": 4818, - "End Line": 4829 + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1807, + "End Line": 1811 }, { - "Function Name": "run_create_validators", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 43, + "Function Name": "__init__", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 49, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "11.1%", - "Start Line": 848, - "End Line": 890 + "Control Flow Ratio": "40.0%", + "Start Line": 2457, + "End Line": 2505 }, { - "Function Name": "tags", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "_enableDetection", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 1, + "Input Parameters": 5, "Control Flow Ratio": "33.3%", - "Start Line": 3367, - "End Line": 3381 - }, - { - "Function Name": "cc", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3580, - "End Line": 3594 + "Start Line": 3332, + "End Line": 3368 }, { - "Function Name": "see_also", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3861, - "End Line": 3875 + "Function Name": "__init__", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 864, + "End Line": 873 }, { - "Function Name": "alias", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, + "Function Name": "terminate", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3500, - "End Line": 3512 + "Control Flow Ratio": "60.0%", + "Start Line": 3554, + "End Line": 3570 }, { - "Function Name": "keyword_objects", + "Function Name": "_resetMessageTimer", "Structural Impact": 6.3, "Lines of Code (LOC)": 12, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 3733, - "End Line": 3744 - }, - { - "Function Name": "percentage_complete", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "23.1%", - "Start Line": 3807, - "End Line": 3819 - }, - { - "Function Name": "attachments", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 3531, - "End Line": 3540 - }, - { - "Function Name": "cc_users", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "27.3%", - "Start Line": 3597, - "End Line": 3607 - }, - { - "Function Name": "duplicate_ids", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 3683, - "End Line": 3693 + "Control Flow Ratio": "60.0%", + "Start Line": 3038, + "End Line": 3049 }, { - "Function Name": "groups_in", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, + "Function Name": "_get_visibleRegions", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 4042, - "End Line": 4052 - }, - { - "Function Name": "set_component", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 2610, - "End Line": 2627 + "Control Flow Ratio": "50.0%", + "Start Line": 1846, + "End Line": 1853 }, { - "Function Name": "assigned_to", + "Function Name": "scrollForward", "Structural Impact": 6.1, "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 3542, - "End Line": 3549 + "Control Flow Ratio": "75.0%", + "Start Line": 2058, + "End Line": 2065 }, { - "Function Name": "isopened", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, + "Function Name": "scrollBack", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3719, - "End Line": 3725 + "Control Flow Ratio": "75.0%", + "Start Line": 2073, + "End Line": 2080 }, { - "Function Name": "_check_product", + "Function Name": "_dismissMessage", "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 1909, - "End Line": 1923 + "Control Flow Ratio": "66.7%", + "Start Line": 3051, + "End Line": 3064 }, { - "Function Name": "_check_tag_name", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, + "Function Name": "windowPosToBufferPos", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 2128, - "End Line": 2138 + "Start Line": 1934, + "End Line": 1945 }, { - "Function Name": "_check_strict_isolation_for_user", + "Function Name": "getTextInfoForWindowPos", "Structural Impact": 5.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 2119, - "End Line": 2126 - }, - { - "Function Name": "fields", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 2361, - "End Line": 2388 + "Control Flow Ratio": "33.3%", + "Start Line": 2161, + "End Line": 2168 }, { - "Function Name": "related_bugs", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, + "Function Name": "__init__", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 3570, - "End Line": 3578 - }, - { - "Function Name": "VALIDATOR_DEPENDENCIES", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "23.1%", - "Start Line": 176, - "End Line": 205 + "Control Flow Ratio": "50.0%", + "Start Line": 1331, + "End Line": 1335 }, { - "Function Name": "_check_priority", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, + "Function Name": "bufferPosToRegionPos", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1925, - "End Line": 1931 + "Control Flow Ratio": "50.0%", + "Start Line": 1884, + "End Line": 1888 }, { - "Function Name": "in_group", + "Function Name": "bufferPosToWindowPos", "Structural Impact": 5.4, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 4054, - "End Line": 4057 + "Control Flow Ratio": "50.0%", + "Start Line": 1928, + "End Line": 1932 }, { - "Function Name": "_check_time_field", - "Structural Impact": 5.1, + "Function Name": "handleDisplayUnavailable", + "Structural Impact": 4.9, "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "14.3%", - "Start Line": 2153, - "End Line": 2165 - }, - { - "Function Name": "_check_reporter", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1972, - "End Line": 1987 + "Control Flow Ratio": "66.7%", + "Start Line": 3318, + "End Line": 3330 }, { - "Function Name": "flag_types", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 15, + "Function Name": "_get_identifiers", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3695, - "End Line": 3709 + "Control Flow Ratio": "40.0%", + "Start Line": 3829, + "End Line": 3841 }, { - "Function Name": "remove_from_db", + "Function Name": "getParagraphStartMarker", "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1293, - "End Line": 1304 + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1264, + "End Line": 1280 }, { - "Function Name": "set_dependencies", + "Function Name": "_isMultiline", "Structural Impact": 4.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 2640, - "End Line": 2654 - }, - { - "Function Name": "blocked", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "28.6%", - "Start Line": 3551, - "End Line": 3557 + "Start Line": 1337, + "End Line": 1348 }, { - "Function Name": "component_obj", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, + "Function Name": "_routingShouldMoveSystemCaret", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 1792, + "End Line": 1804 + }, + { + "Function Name": "_get_brailleToRawPos", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3617, - "End Line": 3624 + "Control Flow Ratio": "50.0%", + "Start Line": 1873, + "End Line": 1882 }, { - "Function Name": "dependson", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_get_windowBrailleCells", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3661, - "End Line": 3667 + "Control Flow Ratio": "50.0%", + "Start Line": 2144, + "End Line": 2152 }, { - "Function Name": "duplicates", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_handleEnabledDecisionFalse", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3675, - "End Line": 3681 + "Control Flow Ratio": "66.7%", + "Start Line": 2752, + "End Line": 2761 }, { - "Function Name": "product_obj", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "_get_speechEffectWhenExecuted", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3829, - "End Line": 3835 + "Control Flow Ratio": "28.6%", + "Start Line": 3928, + "End Line": 3936 }, { - "Function Name": "reporter", + "Function Name": "_get_rawToBraillePos", "Structural Impact": 4.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3852, - "End Line": 3859 + "Control Flow Ratio": "50.0%", + "Start Line": 1862, + "End Line": 1869 }, { - "Function Name": "status", + "Function Name": "_get_cursorWindowPos", "Structural Impact": 4.6, "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 3877, - "End Line": 3883 - }, - { - "Function Name": "preload", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 499, - "End Line": 518 - }, - { - "Function Name": "component", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3609, - "End Line": 3614 + "Start Line": 2133, + "End Line": 2139 }, { - "Function Name": "classification_id", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "_handleAck", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3626, - "End Line": 3631 + "Control Flow Ratio": "66.7%", + "Start Line": 3744, + "End Line": 3751 }, { - "Function Name": "classification", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "_get_displayName", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3633, - "End Line": 3638 + "Start Line": 3843, + "End Line": 3850 }, { - "Function Name": "product", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "_getReadingUnit", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 2, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 3821, - "End Line": 3826 + "Control Flow Ratio": "50.0%", + "Start Line": 1514, + "End Line": 1515 }, { - "Function Name": "set_flags", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, + "Function Name": "_speakOnNavigatingByUnit", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 17, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 2705, - "End Line": 2709 + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 4037, + "End Line": 4053 }, { - "Function Name": "editable_bug_fields", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "shouldBeUsed", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 4151, - "End Line": 4172 + "Start Line": 415, + "End Line": 423 }, { - "Function Name": "set_qa_contact", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, + "Function Name": "_setCursor", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1361, + "End Line": 1368 + }, + { + "Function Name": "routeTo", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 2872, - "End Line": 2881 + "Start Line": 2154, + "End Line": 2159 }, { - "Function Name": "_accessor_for", + "Function Name": "_onSessionLockStateChanged", "Structural Impact": 3.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "8.3%", - "Start Line": 4801, - "End Line": 4807 + "Control Flow Ratio": "50.0%", + "Start Line": 2568, + "End Line": 2574 }, { - "Function Name": "check_for_edit", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "routeTo", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 405, - "End Line": 413 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 936, + "End Line": 940 }, { - "Function Name": "clear_resolution", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "_set_enabled", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2933, - "End Line": 2940 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2747, + "End Line": 2750 }, { - "Function Name": "bug_alias_to_id", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "_onBrailleViewerChangedState", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 4137, - "End Line": 4143 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2870, + "End Line": 2873 }, { - "Function Name": "object_cache_key", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "routeTo", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 366, - "End Line": 370 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 3001, + "End Line": 3004 }, { - "Function Name": "blocks_obj", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "getTextInfoForWindowPos", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "25.0%", - "Start Line": 3559, - "End Line": 3563 + "Start Line": 3006, + "End Line": 3009 }, { - "Function Name": "depends_on_obj", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, + "Function Name": "_speakOnRouting", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 3669, - "End Line": 3673 + "Control Flow Ratio": "20.0%", + "Start Line": 4023, + "End Line": 4034 }, { - "Function Name": "DB_COLUMNS", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 102 + "Function Name": "_getSelection", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1350, + "End Line": 1359 }, { - "Function Name": "_check_status_whiteboard", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "update", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2053, - "End Line": 2053 + "Start Line": 2980, + "End Line": 2989 }, { - "Function Name": "_check_default_field", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "_get_regionsWithPositions", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2243, - "End Line": 2243 - }, - { - "Function Name": "UPDATE_COLUMNS", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 207, - "End Line": 236 + "Start Line": 1855, + "End Line": 1860 }, { - "Function Name": "_cf_accessor", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 4809, - "End Line": 4816 + "Function Name": "_nextWindow", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2051, + "End Line": 2056 }, { - "Function Name": "_check_select_field", - "Structural Impact": 2.2, + "Function Name": "_previousWindow", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2277, - "End Line": 2281 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2067, + "End Line": 2071 }, { - "Function Name": "set_assigned_to", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2565, - "End Line": 2572 + "Function Name": "_clearAll", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2534, + "End Line": 2539 }, { - "Function Name": "remove_alias", - "Structural Impact": 2.0, + "Function Name": "_disableDetection", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 3040, - "End Line": 3044 - }, - { - "Function Name": "_check_date_field", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2215, - "End Line": 2218 - }, - { - "Function Name": "flags", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3711, - "End Line": 3717 + "Control Flow Ratio": "50.0%", + "Start Line": 3370, + "End Line": 3374 }, { - "Function Name": "reset_assigned_to", - "Structural Impact": 1.7, + "Function Name": "_get_scriptableObject", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2574, - "End Line": 2578 + "Control Flow Ratio": "25.0%", + "Start Line": 3852, + "End Line": 3856 }, { - "Function Name": "reset_qa_contact", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "updateDisplay", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2883, - "End Line": 2887 + "Control Flow Ratio": "50.0%", + "Start Line": 2129, + "End Line": 2131 }, { - "Function Name": "bug_group", - "Structural Impact": 1.6, + "Function Name": "clearBrailleRegions", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3565, - "End Line": 3568 + "Control Flow Ratio": "50.0%", + "Start Line": 2623, + "End Line": 2626 }, { - "Function Name": "keywords", - "Structural Impact": 1.6, + "Function Name": "scrollForward", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3727, - "End Line": 3730 + "Control Flow Ratio": "50.0%", + "Start Line": 2991, + "End Line": 2994 }, { - "Function Name": "DATE_COLUMNS", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 243, - "End Line": 247 + "Function Name": "scrollBack", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2996, + "End Line": 2999 }, { - "Function Name": "initialize", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "DotFirmnessSetting", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 362, - "End Line": 364 + "Start Line": 3754, + "End Line": 3764 }, { - "Function Name": "_check_creation_ts", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "__init__", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 39, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1676, - "End Line": 1678 + "Start Line": 550, + "End Line": 588 }, { - "Function Name": "set_bug_ignored", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2579, - "End Line": 2579 + "Function Name": "_get_shouldAutoTether", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 2641, + "End Line": 2642 }, { - "Function Name": "set_cclist_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2580, - "End Line": 2580 + "Start Line": 1815, + "End Line": 1828 }, { - "Function Name": "set_deadline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "registerAutomaticDetection", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2638, - "End Line": 2638 + "Start Line": 3542, + "End Line": 3552 }, { - "Function Name": "_clear_dup_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_displaySize", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2655, - "End Line": 2655 + "Start Line": 2658, + "End Line": 2666 }, { - "Function Name": "set_estimated_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2702, - "End Line": 2702 + "Start Line": 3511, + "End Line": 3520 }, { - "Function Name": "_set_everconfirmed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_displayDimensions", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 2703, - "End Line": 2703 + "End Line": 2710 }, { - "Function Name": "set_op_sys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "BrailleInputSetting", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2710, - "End Line": 2710 + "Start Line": 3767, + "End Line": 3774 }, { - "Function Name": "set_platform", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "HIDInputSetting", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2711, - "End Line": 2711 + "Start Line": 3777, + "End Line": 3784 }, { - "Function Name": "set_priority", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "suppressClearBrailleRegions", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2712, - "End Line": 2712 + "Start Line": 2616, + "End Line": 2621 }, { - "Function Name": "set_remaining_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_enabled", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2888, - "End Line": 2888 + "Start Line": 2715, + "End Line": 2726 }, { - "Function Name": "_zero_remaining_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__init__", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2891, - "End Line": 2891 + "Start Line": 677, + "End Line": 679 }, { - "Function Name": "set_reporter_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "clear", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2892, - "End Line": 2892 + "Start Line": 1835, + "End Line": 1844 }, { - "Function Name": "set_severity", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "invalidateCachedFocusAncestors", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2941, - "End Line": 2941 + "Start Line": 2192, + "End Line": 2201 }, { - "Function Name": "set_status_whiteboard", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_table", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2982, - "End Line": 2982 + "Start Line": 2583, + "End Line": 2585 }, { - "Function Name": "set_summary", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_displaySize", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2983, - "End Line": 2983 + "Start Line": 2647, + "End Line": 2656 }, { - "Function Name": "set_target_milestone", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_source", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2984, - "End Line": 2984 + "Start Line": 3798, + "End Line": 3806 }, { - "Function Name": "set_url", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_model", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2985, - "End Line": 2985 + "Start Line": 3808, + "End Line": 3817 }, { - "Function Name": "set_version", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_setCursor", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2986, - "End Line": 2986 + "Start Line": 1757, + "End Line": 1758 }, { - "Function Name": "bug_file_loc", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_setCursor", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3390, - "End Line": 3390 + "Start Line": 1785, + "End Line": 1786 }, { - "Function Name": "bug_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_set_windowStartPos", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 3391, - "End Line": 3391 + "Start Line": 1953, + "End Line": 1954 }, { - "Function Name": "bug_severity", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "saveWindow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3392, - "End Line": 3392 + "Start Line": 2170, + "End Line": 2177 }, { - "Function Name": "bug_status", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "restoreWindow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3393, - "End Line": 3393 + "Start Line": 2179, + "End Line": 2186 }, { - "Function Name": "cclist_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_numCells", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3394, - "End Line": 3394 + "Start Line": 3575, + "End Line": 3581 }, { - "Function Name": "component_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "getManualPorts", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3395, - "End Line": 3395 + "Start Line": 3671, + "End Line": 3677 }, { - "Function Name": "creation_ts", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_id", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3396, - "End Line": 3396 + "Start Line": 3819, + "End Line": 3823 }, { - "Function Name": "estimated_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_keyNames", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3397, - "End Line": 3397 + "Start Line": 3922, + "End Line": 3926 }, { - "Function Name": "deadline", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_windowEndPos", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3398, - "End Line": 3398 + "Start Line": 1993, + "End Line": 1995 }, { - "Function Name": "delta_ts", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_table", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3399, - "End Line": 3399 + "Start Line": 2579, + "End Line": 2581 }, { - "Function Name": "error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_writeCellsInBackground", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3400 + "Start Line": 2961, + "End Line": 2963 }, { - "Function Name": "everconfirmed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_blink", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3401, - "End Line": 3401 + "Start Line": 2976, + "End Line": 2978 }, { - "Function Name": "lastdiffed", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__repr__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3402, - "End Line": 3402 + "Start Line": 670, + "End Line": 671 }, { - "Function Name": "op_sys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_isMultiline", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3403, - "End Line": 3403 + "Start Line": 1751, + "End Line": 1752 }, { - "Function Name": "priority", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_getSelection", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3404, - "End Line": 3404 + "Start Line": 1754, + "End Line": 1755 }, { - "Function Name": "product_id", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_getSelection", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3405, - "End Line": 3405 + "Start Line": 1764, + "End Line": 1765 }, { - "Function Name": "remaining_time", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_windowStartPos", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3406, - "End Line": 3406 + "Start Line": 1950, + "End Line": 1951 }, { - "Function Name": "reporter_accessible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "_get_windowRawText", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3407, - "End Line": 3407 + "Start Line": 2141, + "End Line": 2142 }, { - "Function Name": "rep_platform", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "displaySize", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3408, - "End Line": 3408 + "Start Line": 2372, + "End Line": 2373 }, { - "Function Name": "resolution", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "getTether", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3409, - "End Line": 3409 + "Start Line": 2628, + "End Line": 2629 }, { - "Function Name": "short_desc", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "__repr__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3410, - "End Line": 3410 + "Start Line": 3598, + "End Line": 3599 }, { - "Function Name": "status_whiteboard", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "initialize", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3411, - "End Line": 3411 + "Start Line": 3428, + "End Line": 3436 }, { - "Function Name": "target_milestone", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "terminate", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3412, - "End Line": 3412 + "Start Line": 3444, + "End Line": 3447 }, { - "Function Name": "version", + "Function Name": "pumpAll", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3413, - "End Line": 3413 + "Start Line": 3439, + "End Line": 3441 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1072, - "Sequential Logic Declarations": 1524, - "Function Parameters": 153, - "Function/Method Declarations": 194, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 2, + "Control Flow Branches": 755, + "Sequential Logic Declarations": 495, + "Function Parameters": 172, + "Function/Method Declarations": 171, + "Class/Entity Declarations": 15, + "Defensive Programming Constructs": 108, + "Type/Safety Bypasses": 64, + "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 2233, - "Commented-out Code (Dead Logic)": 5, - "Structured Documentation Blocks": 140, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Exposed API / Public Exports": 135, + "State Mutations / Variable Reassignments": 617, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 229, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 8, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 203, - "Decorators and Annotations": 159, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 92, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 6, - "Module Dependencies (Imports)": 40, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 13, + "Generic Type Abstractions": 102, + "Collection Iterators / Comprehensions": 17, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 20, + "Module Dependencies (Imports)": 76, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 215, + "Planned Work (TODOs)": 4, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 12, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 772, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 3, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 74, - "Fatal Aborts & Exceptions": 2, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 19, + "Fatal Aborts & Exceptions": 21, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 56, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 84, - "Private / Encapsulated Scopes": 694, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 2992, + "Bitwise Operations": 1, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 439, + "Event Listeners & Subscribers": 44, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 2471, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 32, - "Time Date Logic": 6, + "Regex Execution": 1, + "Time Date Logic": 3, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 167, - "Design Camel Case": 0, - "Design Snake Case": 155, - "Design Pascal Case": 0, - "Design Upper Case": 12, - "Design Short Vars": 4, - "Design Long Vars": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 24, + "Vectorized Math & Tensor Operations": 13, + "Core Var Decl": 570, + "Design Camel Case": 272, + "Design Snake Case": 252, + "Design Pascal Case": 7, + "Design Upper Case": 23, + "Design Short Vars": 1, + "Design Long Vars": 17, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -216335,9 +217339,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 3, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -216351,406 +217355,525 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 50, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Direct Upstream (Fragility)": 59, + "Direct Downstream (Dependency Blast Radius)": 2, + "Total Upstream (Absolute Fragility)": 3, + "Total Downstream (Absolute Dependency Blast Radius)": 2 }, "9. Extracted Dependencies": [ - "Bugzilla::Attachment", - "Bugzilla::BugMail", - "Bugzilla::BugUrl", - "Bugzilla::BugUserLastVisit", - "Bugzilla::Comment", - "Bugzilla::Component", - "Bugzilla::Constants", - "Bugzilla::Error", - "Bugzilla::Field", - "Bugzilla::Flag", - "Bugzilla::FlagType", - "Bugzilla::Group", - "Bugzilla::Hook", - "Bugzilla::Keyword", - "Bugzilla::Milestone", - "Bugzilla::Product", - "Bugzilla::Status", - "Bugzilla::User", - "Bugzilla::Util", - "Bugzilla::Version", - "List::MoreUtils", - "List::Util", - "POD", - "QA", - "Scalar::Util", - "Storable", - "UNCONFIRMED", - "an", - "base", - "bugs", - "commas", - "comment", - "comments", - "constant", - "email_in", - "if", - "it", - "longer", - "more", - "need", - "privileges", - "privs", - "remaining", - "set_all", - "set_bug_status", - "strict", - "the", - "this", - "warnings", - "way" + "NVDAObjects", + "annotation", + "api", + "autoSettingsUtils.driverSetting", + "baseObject", + "bdDetect", + "brailleDisplayDrivers", + "brailleInput", + "brailleTables", + "brailleViewer", + "collections", + "config", + "config.configFlags", + "config.featureFlagEnums", + "contextlib", + "controlTypes", + "controlTypes.state", + "ctypes.wintypes", + "cursorManager", + "displayModel", + "driverHandler", + "easeOfAccess", + "editableText", + "enum", + "extensionPoints", + "globalCommands", + "gui", + "gui.guiHelper", + "hwIo", + "hwPortUtils", + "importlib", + "inputCore", + "itertools", + "keyboardHandler", + "locale", + "logHandler", + "louis", + "louisHelper", + "mathPres", + "pkgutil", + "queueHandler", + "re", + "scriptHandler", + "serial", + "speech.extensions", + "speech.speech", + "speech.types", + "textInfos", + "textUtils", + "threading", + "time", + "to", + "treeInterceptorHandler", + "typing", + "utils.security", + "winAPI.secureDesktop", + "winBindings.kernel32", + "winKernel", + "wx" ] }, - "perl/bugzilla/CGI.pm": { + "cpp/NVDA/core.py": { "1. Artifact Identity": { - "Filename": "CGI.pm", - "Path": "perl/bugzilla/CGI.pm", - "Language": "Perl", + "Filename": "core.py", + "Path": "cpp/NVDA/core.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'parameter' mimics 'parameters'", - "Folder Dominant Lang": "perl", + "Indentation Style": "Tabs", + "Parent Entity": "Enum, wx.App, wx.Timer", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3742.9, - "Y": -57.14, - "Z": 3489.76 + "X": -3681.44, + "Y": -44.51, + "Z": -1358.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 844, - "Coding LOC": 492, - "Documentation LOC": 164, - "Structural Magnitude": 675.74, - "Control Flow Ratio": "50.2%", + "Total LOC": 1198, + "Coding LOC": 826, + "Documentation LOC": 183, + "Structural Magnitude": 415.92, + "Control Flow Ratio": "39.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.1 + "Raw Cognitive Density": 0.383 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "50.85%", - "Error & Exception Exposure": "96.69%", - "Tech Debt Exposure": "82.34%", + "Cognitive Load Exposure": "11.96%", + "Error & Exception Exposure": "55.58%", + "Tech Debt Exposure": "10.0%", "Testing Exposure": "80.0%", - "API Exposure": "0.21%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.25%", + "API Exposure": "2.16%", + "Concurrency Exposure": "29.88%", + "State Flux Exposure": "71.43%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "13.01%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "clean_search_url", - "Structural Impact": 52.9, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 33, - "Input Parameters": 1, - "Control Flow Ratio": "80.5%", - "Start Line": 145, - "End Line": 240 + "Function Name": "main", + "Structural Impact": 79.1, + "Lines of Code (LOC)": 462, + "Control Flow Branches": 55, + "Input Parameters": 0, + "Control Flow Ratio": "43.0%", + "Start Line": 672, + "End Line": 1133 }, { - "Function Name": "_prevent_unsafe_response", - "Structural Impact": 49.8, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "68.4%", - "Start Line": 315, - "End Line": 374 + "Function Name": "doStartupDialogs", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 85, + "Control Flow Branches": 16, + "Input Parameters": 0, + "Control Flow Ratio": "51.6%", + "Start Line": 125, + "End Line": 209 }, { - "Function Name": "new", - "Structural Impact": 26.0, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 12, + "Function Name": "restart", + "Structural Impact": 13.5, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "48.0%", - "Start Line": 44, - "End Line": 112 + "Control Flow Ratio": "66.7%", + "Start Line": 281, + "End Line": 308 }, { - "Function Name": "header", - "Structural Impact": 24.8, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 14, + "Function Name": "Notify", + "Structural Impact": 13.0, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 377, - "End Line": 448 + "Control Flow Ratio": "77.8%", + "Start Line": 991, + "End Line": 1024 }, { - "Function Name": "redirect_search_url", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 565, - "End Line": 622 + "Function Name": "_closeAllWindows", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "56.2%", + "Start Line": 496, + "End Line": 547 }, { - "Function Name": "param", - "Structural Impact": 17.5, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 10, + "Function Name": "computeRestartCLIArgs", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 450, - "End Line": 488 + "Control Flow Ratio": "58.3%", + "Start Line": 219, + "End Line": 238 }, { - "Function Name": "canonicalise_query", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "47.1%", - "Start Line": 115, - "End Line": 143 + "Function Name": "resetConfiguration", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 93, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "19.0%", + "Start Line": 311, + "End Line": 403 }, { - "Function Name": "send_cookie", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 519, - "End Line": 547 + "Function Name": "requestPump", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1150, + "End Line": 1169 }, { - "Function Name": "url_is_attachment_base", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 655, - "End Line": 676 + "Function Name": "callLater", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 1176, + "End Line": 1191 }, { - "Function Name": "check_etag", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 20, + "Function Name": "_showAddonsErrors", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 47, "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "38.5%", - "Start Line": 242, - "End Line": 261 + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 76, + "End Line": 122 }, { - "Function Name": "multipart_start", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, + "Function Name": "triggerNVDAExit", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 264, - "End Line": 294 + "Control Flow Ratio": "33.3%", + "Start Line": 470, + "End Line": 493 }, { - "Function Name": "_init_bz_cgi_globals", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 17, + "Function Name": "_setUpWxApp", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 57, "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 24, - "End Line": 40 + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 613, + "End Line": 669 }, { - "Function Name": "close_standby_message", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 296, - "End Line": 307 + "Function Name": "getWxLangOrNone", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "62.5%", + "Start Line": 422, + "End Line": 439 }, { - "Function Name": "FETCH", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 8, + "Function Name": "onEndSession", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "27.3%", - "Start Line": 709, - "End Line": 716 + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 653, + "End Line": 665 }, { - "Function Name": "_fix_utf8", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, + "Function Name": "processRequest", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 981, + "End Line": 989 + }, + { + "Function Name": "restartUnsafely", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 499, - "End Line": 505 + "Start Line": 241, + "End Line": 278 }, { - "Function Name": "should_set", + "Function Name": "_terminate", "Structural Impact": 5.6, "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 507, - "End Line": 514 + "Control Flow Ratio": "66.7%", + "Start Line": 1136, + "End Line": 1143 }, { - "Function Name": "remove_cookie", + "Function Name": "_doLoseFocus", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 601, + "End Line": 610 + }, + { + "Function Name": "__getattr__", "Structural Impact": 4.8, "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 39, + "End Line": 49 + }, + { + "Function Name": "_setInitialFocus", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 406, + "End Line": 419 + }, + { + "Function Name": "onResult", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 551, - "End Line": 561 + "Start Line": 198, + "End Line": 205 }, { - "Function Name": "STORE", - "Structural Impact": 4.4, + "Function Name": "queueRequest", + "Structural Impact": 4.6, "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 972, + "End Line": 979 + }, + { + "Function Name": "_handleNVDAModuleCleanupBeforeGUIExit", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 25, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "16.7%", - "Start Line": 700, - "End Line": 707 + "Input Parameters": 0, + "Control Flow Ratio": "12.5%", + "Start Line": 550, + "End Line": 574 }, { - "Function Name": "redirect_to_https", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 22, + "Function Name": "_doShutdown", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 624, - "End Line": 645 + "Control Flow Ratio": "50.0%", + "Start Line": 463, + "End Line": 467 }, { - "Function Name": "url_param", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "onQueryEndSession", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 490, - "End Line": 497 + "Control Flow Ratio": "50.0%", + "Start Line": 646, + "End Line": 649 }, { - "Function Name": "set_dated_content_disp", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 15, + "Function Name": "OnAssert", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 692 + "Start Line": 627, + "End Line": 629 }, { - "Function Name": "DELETE", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "_startNewInstance", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 720, - "End Line": 725 + "Start Line": 442, + "End Line": 460 }, { - "Function Name": "redirect_to_urlbase", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_callLaterExec", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1194, + "End Line": 1197 + }, + { + "Function Name": "_initializeObjectCaches", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 577, + "End Line": 598 + }, + { + "Function Name": "InitLocale", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 648, - "End Line": 653 + "Start Line": 631, + "End Line": 640 + }, + { + "Function Name": "handleReplaceCLIArg", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 129, + "End Line": 135 + }, + { + "Function Name": "__bool__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 68, + "End Line": 69 + }, + { + "Function Name": "_doPostNvdaStartupAction", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1053, + "End Line": 1055 + }, + { + "Function Name": "isMainThread", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1146, + "End Line": 1147 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 162, - "Sequential Logic Declarations": 161, - "Function Parameters": 26, - "Function/Method Declarations": 23, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 4, - "State Mutations / Variable Reassignments": 350, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 30, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Control Flow Branches": 141, + "Sequential Logic Declarations": 218, + "Function Parameters": 34, + "Function/Method Declarations": 34, + "Class/Entity Declarations": 5, + "Defensive Programming Constructs": 48, + "Type/Safety Bypasses": 30, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 16, + "Exposed API / Public Exports": 32, + "State Mutations / Variable Reassignments": 66, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 35, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 12, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 8, - "Decorators and Annotations": 50, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 5, + "Global State Dependencies": 3, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 18, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 13, + "Module Dependencies (Imports)": 126, "Authorship Metadata": 0, "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 7, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 24, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 12, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 5, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 11, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 27, - "Thread Synchronization Locks": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 1, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 85, - "Event Listeners & Subscribers": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 114, + "Event Listeners & Subscribers": 8, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 369, + "Structural Tab Indentations": 771, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 32, - "Time Date Logic": 7, + "Regex Execution": 0, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -216758,29 +217881,29 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 88, + "Design Camel Case": 35, + "Design Snake Case": 44, + "Design Pascal Case": 1, + "Design Upper Case": 4, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 2, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 4, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, + "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -216791,80 +217914,133 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 22, + "Direct Upstream (Fragility)": 74, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, + "Total Upstream (Absolute Fragility)": 6, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Bugzilla::CGI", - "Bugzilla::Constants", - "Bugzilla::Error", - "Bugzilla::Hook", - "Bugzilla::Search::Recent", - "Bugzilla::Util", - "C", - "File::Basename", - "L", - "a", - "base", - "in", - "it", - "list", - "need", - "parameter", - "parameters", - "strict", - "templates", - "use", - "value", - "warnings" + "IAccessibleHandler", + "JABHandler", + "NVDAHelper", + "NVDAObjects", + "NVDAState", + "UIAHandler", + "_remoteClient", + "addonHandler", + "addonStore", + "api", + "appModuleHandler", + "argsParsing", + "audio", + "audioDucking", + "baseObject", + "bdDetect", + "braille", + "brailleInput", + "brailleTables", + "brailleViewer", + "buildVersion", + "characterProcessing", + "comtypes", + "config", + "configobj", + "dataclasses", + "displayModel", + "enum", + "eventHandler", + "extensionPoints", + "garbageHandler", + "globalPluginHandler", + "globalVars", + "gui", + "gui.installerGui", + "gui.message", + "gui.settingsDialogs", + "gui.startupDialogs", + "hwIo", + "inputCore", + "keyboardHandler", + "languageHandler", + "logHandler", + "mathPres", + "mouseHandler", + "nvwave", + "os", + "queueHandler", + "screenCurtain", + "shellapi", + "socket", + "speech", + "speechDictHandler", + "subprocess", + "sys", + "threading", + "time", + "tones", + "touchHandler", + "treeInterceptorHandler", + "typing", + "updateCheck", + "utils", + "utils.security", + "vision", + "watchdog", + "winAPI", + "winAPI.dpiAwareness", + "winAPI.messageWindow", + "winBindings.kernel32", + "winConsoleHandler", + "winUser", + "winVersion", + "wx" ] }, - "perl/bugzilla/DB.pm": { + "cpp/NVDA/espeak.py": { "1. Artifact Identity": { - "Filename": "DB.pm", - "Path": "perl/bugzilla/DB.pm", - "Language": "Perl", + "Filename": "espeak.py", + "Path": "cpp/NVDA/espeak.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Indentation Style": "Tabs", + "Parent Entity": "SynthDriver", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (78% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4135.42, - "Y": -133.63, - "Z": 4042.34 + "X": -4562.33, + "Y": 3.64, + "Z": -1712.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 3011, - "Coding LOC": 1800, - "Documentation LOC": 334, - "Structural Magnitude": 1121.4, - "Control Flow Ratio": "39.5%", + "Total LOC": 497, + "Coding LOC": 269, + "Documentation LOC": 185, + "Structural Magnitude": 222.48, + "Control Flow Ratio": "41.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.781 + "Raw Cognitive Density": 1.052 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "26.53%", - "Error & Exception Exposure": "75.2%", - "Tech Debt Exposure": "16.74%", + "Cognitive Load Exposure": "62.41%", + "Error & Exception Exposure": "69.92%", + "Tech Debt Exposure": "99.99%", "Testing Exposure": "80.0%", - "API Exposure": "0.0%", + "API Exposure": "0.34%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "5.02%", + "State Flux Exposure": "99.97%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -216873,845 +218049,335 @@ }, "5. Function Analysis": [ { - "Function Name": "bz_check_server_version", - "Structural Impact": 37.0, - "Lines of Code (LOC)": 60, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "59.3%", - "Start Line": 235, - "End Line": 294 + "Function Name": "speak", + "Structural Impact": 44.8, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 23, + "Input Parameters": 2, + "Control Flow Ratio": "69.7%", + "Start Line": 323, + "End Line": 386 }, { - "Function Name": "bz_add_column", - "Structural Impact": 29.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 10, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 664, - "End Line": 710 + "Function Name": "_normalizeLangCommand", + "Structural Impact": 22.9, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 252, + "End Line": 294 }, { - "Function Name": "_check_references", - "Structural Impact": 26.7, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 9, - "Input Parameters": 4, - "Control Flow Ratio": "47.4%", - "Start Line": 1578, - "End Line": 1664 + "Function Name": "_handleLangChangeCommand", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 296, + "End Line": 318 }, { - "Function Name": "bz_add_fks", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "38.9%", - "Start Line": 717, - "End Line": 747 + "Function Name": "_set_voice", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 464, + "End Line": 477 }, { - "Function Name": "bz_alter_column_raw", - "Structural Impact": 19.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 6, - "Control Flow Ratio": "46.2%", - "Start Line": 804, - "End Line": 817 + "Function Name": "_onIndexReached", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 479, + "End Line": 483 }, { - "Function Name": "bz_alter_column", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "54.5%", - "Start Line": 749, - "End Line": 780 + "Function Name": "_set_variant", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 491, + "End Line": 493 }, { - "Function Name": "bz_setup_foreign_keys", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 8, + "Function Name": "_get_voice", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "42.1%", - "Start Line": 604, - "End Line": 645 + "Control Flow Ratio": "33.3%", + "Start Line": 454, + "End Line": 462 }, { - "Function Name": "sql_fulltext_search", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, - "Input Parameters": 3, + "Function Name": "_set_rateBoost", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 401, + "End Line": 406 + }, + { + "Function Name": "_set_rate", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 489, - "End Line": 528 + "Start Line": 414, + "End Line": 419 }, { - "Function Name": "bz_drop_fk", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "45.5%", - "Start Line": 988, - "End Line": 1016 + "Function Name": "_getAvailableVoices", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 443, + "End Line": 452 }, { - "Function Name": "bz_rename_table", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "35.7%", - "Start Line": 1153, - "End Line": 1181 + "Function Name": "_get_rate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 408, + "End Line": 412 }, { - "Function Name": "bz_drop_column", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "45.5%", - "Start Line": 966, - "End Line": 986 + "Function Name": "_getAvailableVariants", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 495, + "End Line": 496 }, { - "Function Name": "bz_rename_column", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "36.4%", - "Start Line": 1127, - "End Line": 1151 + "Function Name": "_processText", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 241, + "End Line": 250 }, { - "Function Name": "_bz_init_schema_storage", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 6, + "Function Name": "__init__", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "46.2%", - "Start Line": 1428, - "End Line": 1477 + "Control Flow Ratio": "0.0%", + "Start Line": 214, + "End Line": 224 }, { - "Function Name": "bz_drop_index_raw", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 4, - "Control Flow Ratio": "44.4%", - "Start Line": 1085, - "End Line": 1096 + "Function Name": "_set_pitch", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 425, + "End Line": 427 }, { - "Function Name": "bz_drop_table", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, + "Function Name": "_set_inflection", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 1098, - "End Line": 1117 + "Control Flow Ratio": "0.0%", + "Start Line": 433, + "End Line": 435 }, { - "Function Name": "bz_add_table", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 865, - "End Line": 888 + "Function Name": "pause", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 391, + "End Line": 392 }, { - "Function Name": "_bz_populate_enum_table", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1554, - "End Line": 1574 + "Function Name": "_set_volume", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 440, + "End Line": 441 }, { - "Function Name": "bz_check_requirements", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, + "Function Name": "_get_pitch", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 184, - "End Line": 212 - }, - { - "Function Name": "bz_set_next_serial_value", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "42.9%", - "Start Line": 1183, - "End Line": 1191 + "Control Flow Ratio": "0.0%", + "Start Line": 421, + "End Line": 423 }, { - "Function Name": "bz_get_related_fks", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1018, - "End Line": 1038 + "Function Name": "_get_inflection", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 429, + "End Line": 431 }, { - "Function Name": "bz_drop_index", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 1050, - "End Line": 1067 - }, - { - "Function Name": "_build_connector", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1373, - "End Line": 1406 - }, - { - "Function Name": "import", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 383, - "End Line": 403 - }, - { - "Function Name": "bz_add_index_raw", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 857, - "End Line": 863 - }, - { - "Function Name": "bz_create_database", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "38.5%", - "Start Line": 298, - "End Line": 326 - }, - { - "Function Name": "_bz_add_field_table", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 913, - "End Line": 935 - }, - { - "Function Name": "sql_in", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "40.0%", - "Start Line": 481, - "End Line": 487 - }, - { - "Function Name": "_bz_store_real_schema", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "30.0%", - "Start Line": 1525, - "End Line": 1551 - }, - { - "Function Name": "bz_start_transaction", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1317, - "End Line": 1337 - }, - { - "Function Name": "_get_no_db_connection", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "23.1%", - "Start Line": 329, - "End Line": 347 - }, - { - "Function Name": "_bz_real_schema", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 1489, - "End Line": 1507 - }, - { - "Function Name": "_connect", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 159, - "End Line": 172 - }, - { - "Function Name": "bz_populate_enum_tables", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 589, - "End Line": 602 - }, - { - "Function Name": "_bz_add_table_raw", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 904, - "End Line": 911 - }, - { - "Function Name": "bz_commit_transaction", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1339, - "End Line": 1353 - }, - { - "Function Name": "_bz_check_dbd", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 214, - "End Line": 233 - }, - { - "Function Name": "bz_setup_database", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 563, - "End Line": 582 - }, - { - "Function Name": "_bz_connect_error_reasons", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 352, - "End Line": 373 - }, - { - "Function Name": "bz_add_index", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 829, - "End Line": 839 - }, - { - "Function Name": "bz_alter_fk", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 819, - "End Line": 827 - }, - { - "Function Name": "bz_rollback_transaction", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1355, - "End Line": 1367 - }, - { - "Function Name": "sql_istrcmp", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 405, - "End Line": 410 - }, - { - "Function Name": "bz_drop_foreign_keys", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 648, - "End Line": 658 - }, - { - "Function Name": "bz_add_field_tables", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "10.0%", - "Start Line": 937, - "End Line": 956 - }, - { - "Function Name": "sql_group_by", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 456, - "End Line": 463 - }, - { - "Function Name": "bz_column_info", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 1230, - "End Line": 1237 - }, - { - "Function Name": "bz_index_info", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "20.0%", - "Start Line": 1239, - "End Line": 1246 - }, - { - "Function Name": "bz_fk_info", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "12.5%", - "Start Line": 1119, - "End Line": 1125 - }, - { - "Function Name": "bz_check_regexp", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 547, - "End Line": 557 - }, - { - "Function Name": "bz_table_indexes", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 1259, - "End Line": 1269 - }, - { - "Function Name": "bz_drop_field_tables", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 958, - "End Line": 964 - }, - { - "Function Name": "sql_string_concat", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 465, - "End Line": 469 - }, - { - "Function Name": "bz_drop_related_fks", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 1040, - "End Line": 1048 - }, - { - "Function Name": "_bz_schema_class", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "12.5%", - "Start Line": 1197, - "End Line": 1204 - }, - { - "Function Name": "_bz_schema", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 1206, - "End Line": 1213 - }, - { - "Function Name": "quote", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 127, - "End Line": 132 - }, - { - "Function Name": "bz_in_transaction", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1313, - "End Line": 1315 - }, - { - "Function Name": "connect_shadow", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 138, - "End Line": 152 - }, - { - "Function Name": "_handle_error", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 174, - "End Line": 182 - }, - { - "Function Name": "sql_string_until", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 471, - "End Line": 479 - }, - { - "Function Name": "sql_like", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 431, - "End Line": 437 - }, - { - "Function Name": "sql_ilike", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 439, - "End Line": 445 - }, - { - "Function Name": "sql_not_ilike", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 447, - "End Line": 453 - }, - { - "Function Name": "bz_add_fk", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 715 - }, - { - "Function Name": "sql_iposition", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 418, - "End Line": 423 - }, - { - "Function Name": "bz_last_key", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 540, - "End Line": 545 - }, - { - "Function Name": "sql_position", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 425, - "End Line": 429 - }, - { - "Function Name": "sql_istring", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 416 - }, - { - "Function Name": "bz_table_columns_real", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1291, - "End Line": 1295 - }, - { - "Function Name": "bz_table_info", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1248, - "End Line": 1251 - }, - { - "Function Name": "bz_table_columns", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1254, - "End Line": 1257 - }, - { - "Function Name": "_build_qi", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "check", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 39, - "End Line": 45 + "Start Line": 211, + "End Line": 212 }, { - "Function Name": "bz_table_list_real", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "_get_language", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1303, - "End Line": 1307 + "Start Line": 226, + "End Line": 227 }, { - "Function Name": "bz_server_version", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "cancel", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 535, - "End Line": 538 + "Start Line": 388, + "End Line": 389 }, { - "Function Name": "_bz_get_initial_schema", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_get_rateBoost", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1225, - "End Line": 1228 + "Start Line": 398, + "End Line": 399 }, { - "Function Name": "bz_table_list", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "_get_volume", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1271, - "End Line": 1274 + "Start Line": 437, + "End Line": 438 }, { - "Function Name": "connect_main", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "terminate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 154, - "End Line": 157 + "Start Line": 485, + "End Line": 486 }, { - "Function Name": "bz_enum_initial_values", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "_get_variant", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 585, - "End Line": 587 + "Start Line": 488, + "End Line": 489 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 339, - "Sequential Logic Declarations": 519, - "Function Parameters": 74, - "Function/Method Declarations": 78, + "Control Flow Branches": 51, + "Sequential Logic Declarations": 72, + "Function Parameters": 28, + "Function/Method Declarations": 27, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 2, + "Defensive Programming Constructs": 13, + "Type/Safety Bypasses": 4, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 23, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 523, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 464, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 69, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 6, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 8, - "Closures and Anonymous Functions": 2, - "Global State Dependencies": 30, - "Decorators and Annotations": 75, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 29, - "Scientific & Mathematical Operations": 6, - "Metaprogramming & Reflection": 3, - "Module Dependencies (Imports)": 38, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 7, + "Collection Iterators / Comprehensions": 3, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 9, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 5, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 106, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 29, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 16, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 4, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 17, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 13, - "Private / Encapsulated Scopes": 251, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 104, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 857, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 256, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 15, - "Time Date Logic": 4, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -217719,16 +218385,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 49, - "Design Camel Case": 0, - "Design Snake Case": 35, - "Design Pascal Case": 7, - "Design Upper Case": 7, - "Design Short Vars": 3, - "Design Long Vars": 1, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 50, + "Design Camel Case": 22, + "Design Snake Case": 23, + "Design Pascal Case": 0, + "Design Upper Case": 3, + "Design Short Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 2, + "Orphaned Logic": 20, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -217736,9 +218402,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, + "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -217752,72 +218418,39 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 42, + "Direct Upstream (Fragility)": 9, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 3, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "Bugzilla::Constants", - "Bugzilla::DB", - "Bugzilla::DB::QuoteIdentifier", - "Bugzilla::DB::Schema", - "Bugzilla::Error", - "Bugzilla::Install::Localconfig", - "Bugzilla::Install::Requirements", - "Bugzilla::Install::Util", - "Bugzilla::Mailer", - "Bugzilla::Util", - "Bugzilla::Version", - "Carp", - "DBI", - "DBIx::Connector", - "DEFAULT", - "FK", - "L", - "List::Util", - "Moo", - "NAME", - "Scalar::Util", - "Storable", - "_bz_schema", - "bz_table_list", - "constant", - "default", - "driver", - "handles", - "longer", - "match", - "now", - "only", - "parameters", - "shadow", - "table", - "that", - "the", - "them", - "these", - "this", - "value", - "when" + ".", + "collections", + "languageHandler", + "logHandler", + "os", + "speech.commands", + "speech.types", + "synthDriverHandler", + "typing" ] }, - "perl/bugzilla/Requirements.pm": { + "cpp/NVDA/ensureuv.ps1": { "1. Artifact Identity": { - "Filename": "Requirements.pm", - "Path": "perl/bugzilla/Requirements.pm", - "Language": "Perl", + "Filename": "ensureuv.ps1", + "Path": "cpp/NVDA/ensureuv.ps1", + "Language": "Powershell", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "perl", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .pm)" + "Identity Proof": "Single Indicator (Ext: .ps1)" }, "2. Topological Coordinates": { - "X": -3473.18, - "Y": -39.32, - "Z": 4144.12 + "X": -4186.35, + "Y": -92.43, + "Z": -1146.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -217826,242 +218459,112 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1000, - "Coding LOC": 707, - "Documentation LOC": 117, - "Structural Magnitude": 462.94, - "Control Flow Ratio": "35.0%", + "Total LOC": 119, + "Coding LOC": 105, + "Documentation LOC": 1, + "Structural Magnitude": 84.8, + "Control Flow Ratio": "79.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.86 + "Raw Cognitive Density": 0.981 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.66%", - "Error & Exception Exposure": "82.69%", - "Tech Debt Exposure": "19.72%", - "Testing Exposure": "80.0%", - "API Exposure": "0.07%", + "Cognitive Load Exposure": "71.58%", + "Error & Exception Exposure": "82.04%", + "Tech Debt Exposure": "64.46%", + "Testing Exposure": "2.55%", + "API Exposure": "11.02%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", + "State Flux Exposure": "99.99%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "63.28%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "print_module_instructions", - "Structural Impact": 44.6, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 22, - "Input Parameters": 2, - "Control Flow Ratio": "44.0%", - "Start Line": 582, - "End Line": 677 - }, - { - "Function Name": "_checking_for", - "Structural Impact": 28.8, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "62.1%", - "Start Line": 777, - "End Line": 814 - }, - { - "Function Name": "have_vers", - "Structural Impact": 26.9, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 13, - "Input Parameters": 2, - "Control Flow Ratio": "43.3%", - "Start Line": 722, - "End Line": 775 - }, - { - "Function Name": "OPTIONAL_MODULES", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 244, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "10.0%", - "Start Line": 197, - "End Line": 440 - }, - { - "Function Name": "check_graphviz", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "41.7%", - "Start Line": 688, - "End Line": 718 - }, - { - "Function Name": "check_requirements", - "Structural Impact": 14.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 484, - "End Line": 517 - }, - { - "Function Name": "_missing_apache_modules", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "29.4%", - "Start Line": 533, - "End Line": 554 - }, - { - "Function Name": "REQUIRED_MODULES", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "11.5%", - "Start Line": 84, - "End Line": 195 - }, - { - "Function Name": "_check_apache_module", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "28.6%", - "Start Line": 570, - "End Line": 580 - }, - { - "Function Name": "_check_missing", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 520, - "End Line": 531 - }, - { - "Function Name": "_get_apachectl", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "30.8%", - "Start Line": 556, - "End Line": 568 - }, - { - "Function Name": "install_command", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 816, - "End Line": 832 - }, - { - "Function Name": "_get_extension_requirements", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "Install-Uv", + "Structural Impact": 37.5, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 23, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 470, - "End Line": 482 + "Control Flow Ratio": "79.3%", + "Start Line": 16, + "End Line": 86 }, { - "Function Name": "map_files_to_features", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, + "Function Name": "Invoke-Uv", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "27.3%", - "Start Line": 835, - "End Line": 847 - }, - { - "Function Name": "_translate_feature", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 679, - "End Line": 686 + "Control Flow Ratio": "0.0%", + "Start Line": 11, + "End Line": 14 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 123, - "Sequential Logic Declarations": 228, - "Function Parameters": 11, - "Function/Method Declarations": 15, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 3, + "Control Flow Branches": 31, + "Sequential Logic Declarations": 8, + "Function Parameters": 2, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 8, "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 1, - "I/O and Network Boundaries": 10, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 240, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 13, + "State Mutations / Variable Reassignments": 31, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 41, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 4, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 6, - "Decorators and Annotations": 75, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 12, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 21, + "Global State Dependencies": 4, + "Decorators and Annotations": 2, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 14, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 4, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 45, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 33, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 1, + "Structured Telemetry & Logging": 4, + "Ad-hoc Print / Debug Statements": 12, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 9, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 87, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 581, + "Structural Tab Indentations": 89, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 1, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 7, + "Serialization Parsing": 1, + "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -218071,15 +218574,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 195, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 190, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 1, + "Design Upper Case": 0, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -218089,88 +218592,43 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 3, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Tainted Injection": 2, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 18, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 5, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "Bugzilla::Constants", - "Bugzilla::Install::Util", - "DateTime::TimeZone", - "Email::Address::XS", - "List::Util", - "Perl", - "Term::ANSIColor", - "XMLRPC::Lite", - "an", - "apache2ctl", - "base", - "constant", - "longer", - "module", - "strict", - "that", - "this", - "warnings" - ] - } - } - }, - "javascript/threejs": { - "Directory Group Magnitude": 7203.8, - "File Count": 7, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "44.19%", - "Error & Exception Exposure": "57.19%", - "Tech Debt Exposure": "38.36%", - "Testing Exposure": "68.9%", - "API Exposure": "4.99%", - "Concurrency Exposure": "28.64%", - "State Flux Exposure": "72.34%", - "Commented Logic Exposure": "2.85%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "28.25%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "javascript/threejs/BufferGeometry.js": { + "9. Extracted Dependencies": [] + }, + "cpp/NVDA/inProcess.cpp": { "1. Artifact Identity": { - "Filename": "BufferGeometry.js", - "Path": "javascript/threejs/BufferGeometry.js", - "Language": "Javascript", - "Architect": "Unknown Architect", + "Filename": "inProcess.cpp", + "Path": "cpp/NVDA/inProcess.cpp", + "Language": "Cpp", + "Architect": "2006-2010 NVDA contributers", "Indentation Style": "Tabs", - "Parent Entity": "EventDispatcher", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'math/Vector2.js' mimics 'math/Vector3.js'", - "Folder Dominant Lang": "javascript", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -3538.38, - "Y": -162.64, - "Z": 1124.85 + "X": -3554.72, + "Y": 3.08, + "Z": -2021.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -218179,26 +218637,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1459, - "Coding LOC": 588, - "Documentation LOC": 377, - "Structural Magnitude": 616.46, - "Control Flow Ratio": "55.7%", + "Total LOC": 196, + "Coding LOC": 153, + "Documentation LOC": 27, + "Structural Magnitude": 185.86, + "Control Flow Ratio": "51.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.275 + "Raw Cognitive Density": 0.979 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "44.55%", - "Error & Exception Exposure": "90.35%", - "Tech Debt Exposure": "44.92%", + "Cognitive Load Exposure": "71.4%", + "Error & Exception Exposure": "93.42%", + "Tech Debt Exposure": "23.28%", "Testing Exposure": "80.0%", - "API Exposure": "1.9%", + "API Exposure": "8.72%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.03%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -218207,371 +218665,446 @@ }, "5. Function Analysis": [ { - "Function Name": "computeTangents", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 158, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "61.9%", - "Start Line": 822, - "End Line": 979 - }, - { - "Function Name": "computeBoundingSphere", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 111, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "70.0%", - "Start Line": 703, - "End Line": 813 - }, - { - "Function Name": "toJSON", - "Structural Impact": 19.4, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "76.5%", - "Start Line": 1212, - "End Line": 1320 - }, - { - "Function Name": "copy", - "Structural Impact": 16.5, - "Lines of Code (LOC)": 104, + "Function Name": "unregisterWindowsHook", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 18, "Control Flow Branches": 7, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "70.0%", - "Start Line": 1339, - "End Line": 1442 - }, - { - "Function Name": "computeBoundingBox", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 12, - "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 628, - "End Line": 696 - }, - { - "Function Name": "toNonIndexed", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "52.9%", - "Start Line": 1105, - "End Line": 1205 - }, - { - "Function Name": "setFromPoints", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 581, - "End Line": 621 + "Start Line": 96, + "End Line": 113 }, { - "Function Name": "computeVertexNormals", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 91, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 987, - "End Line": 1077 + "Function Name": "inProcess_getMessageHook", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 116, + "End Line": 134 }, { - "Function Name": "applyMatrix4", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 49, + "Function Name": "execInThread", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 36, "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 363, - "End Line": 411 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 160, + "End Line": 195 }, { - "Function Name": "convertBufferAttribute", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 33, + "Function Name": "registerWindowsHook", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 11, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1107, - "End Line": 1139 + "Control Flow Ratio": "66.7%", + "Start Line": 84, + "End Line": 94 }, { - "Function Name": "setIndex", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 217, - "End Line": 231 + "Function Name": "inProcess_winEventCallback", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 7, + "Control Flow Ratio": "50.0%", + "Start Line": 150, + "End Line": 158 }, { - "Function Name": "handleTriangle", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 1, + "Function Name": "inProcess_callWndProcHook", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 872, - "End Line": 905 + "Start Line": 137, + "End Line": 147 }, { - "Function Name": "handleVertex", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, + "Function Name": "unregisterWinEventHook", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 940, - "End Line": 960 - }, - { - "Function Name": "normalizeNormals", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1083, - "End Line": 1097 + "Control Flow Ratio": "60.0%", + "Start Line": 72, + "End Line": 82 }, { - "Function Name": "addGroup", - "Structural Impact": 2.5, + "Function Name": "inProcess_initialize", + "Structural Impact": 2.0, "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 322, - "End Line": 332 + "Start Line": 44, + "End Line": 54 }, { - "Function Name": "translate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "registerWinEventHook", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 499, - "End Line": 509 + "Start Line": 67, + "End Line": 70 }, { - "Function Name": "scale", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Function Name": "inProcess_terminate", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 521, - "End Line": 531 - }, + "Start Line": 56, + "End Line": 65 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 28, + "Sequential Logic Declarations": 26, + "Function Parameters": 15, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 9, + "State Mutations / Variable Reassignments": 98, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 23, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 109, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 18, + "Design Camel Case": 3, + "Design Snake Case": 14, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 11, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 16, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "IA2Support.h", + "common/log.h", + "cstdio", + "gdiHooks.h", + "ia2LiveRegions.h", + "ime.h", + "inProcess.h", + "inputLangChange.h", + "list", + "map", + "nvdaHelperRemote.h", + "set", + "tsf.h", + "typedCharacter.h", + "windows.h", + "winword.h" + ] + }, + "cpp/NVDA/nvdaControllerInternal.cpp": { + "1. Artifact Identity": { + "Filename": "nvdaControllerInternal.cpp", + "Path": "cpp/NVDA/nvdaControllerInternal.cpp", + "Language": "Cpp", + "Architect": "2006-2025 NV Access Limited, rui Batista, Google LLC, Christopher Toth", + "Indentation Style": "Tabs", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cpp)" + }, + "2. Topological Coordinates": { + "X": -4344.29, + "Y": -5.81, + "Z": -2256.68 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 92, + "Coding LOC": 61, + "Documentation LOC": 13, + "Structural Magnitude": 30.12, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.57%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "setIndirect", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "nvdaControllerInternal_displayModelTextChangeNotify", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 240, - "End Line": 247 + "Start Line": 39, + "End Line": 41 }, { - "Function Name": "setAttribute", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, + "Function Name": "nvdaControllerInternal_drawFocusRectNotify", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 286 + "Start Line": 79, + "End Line": 81 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 146, + "Function Name": "nvdaControllerInternal_inputCompositionUpdate", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 198 + "Start Line": 44, + "End Line": 46 }, { - "Function Name": "setDrawRange", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "nvdaControllerInternal_inputLangChangeNotify", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 350, - "End Line": 355 + "Start Line": 23, + "End Line": 25 }, { - "Function Name": "rotateX", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_logMessage", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 437, - "End Line": 447 + "Start Line": 34, + "End Line": 36 }, { - "Function Name": "rotateY", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_inputCandidateListUpdate", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 467 + "Start Line": 49, + "End Line": 51 }, { - "Function Name": "rotateZ", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_inputConversionModeUpdate", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 477, - "End Line": 487 + "Start Line": 59, + "End Line": 61 }, { - "Function Name": "lookAt", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "nvdaControllerInternal_vbufChangeNotify", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 541, - "End Line": 551 + "Start Line": 64, + "End Line": 66 }, { - "Function Name": "applyQuaternion", + "Function Name": "nvdaControllerInternal_reportLiveRegion", "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 419, - "End Line": 427 + "Start Line": 84, + "End Line": 86 }, { - "Function Name": "deleteAttribute", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "nvdaControllerInternal_requestRegistration", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 294, - "End Line": 300 + "Start Line": 18, + "End Line": 20 }, { - "Function Name": "getAttribute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_typedCharacterNotify", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 267, - "End Line": 271 + "Start Line": 28, + "End Line": 30 }, { - "Function Name": "hasAttribute", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_IMEOpenStatusUpdate", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 308, - "End Line": 312 + "Start Line": 54, + "End Line": 56 }, { - "Function Name": "center", + "Function Name": "nvdaControllerInternal_installAddonPackageFromPath", "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 558, - "End Line": 568 - }, - { - "Function Name": "getIndex", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 205, - "End Line": 209 - }, - { - "Function Name": "getIndirect", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 258 - }, - { - "Function Name": "clearGroups", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 341 + "Start Line": 69, + "End Line": 71 }, { - "Function Name": "clone", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_handleRemoteURL", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1331 + "Start Line": 74, + "End Line": 76 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "nvdaControllerInternal_openConfigDirectory", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1450, - "End Line": 1454 + "Start Line": 89, + "End Line": 91 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 93, - "Sequential Logic Declarations": 74, - "Function Parameters": 35, - "Function/Method Declarations": 35, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 28, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 15, + "Function Parameters": 14, + "Function/Method Declarations": 15, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 387, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 112, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, @@ -218581,18 +219114,18 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 40, + "Pointer Arithmetic & Addressing": 16, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -218601,19 +219134,19 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 98, - "Resource Deallocation & Cleanup": 4, + "Immutable Data Declarations": 70, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 564, + "Structural Tab Indentations": 15, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 2, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -218623,16 +219156,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 4, - "Core Var Decl": 136, - "Design Camel Case": 46, - "Design Snake Case": 89, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 37, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 13, + "Orphaned Logic": 15, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -218642,10 +219175,10 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, + "Non-Standard Unicode / Homoglyphs": 0, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -218656,41 +219189,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 11, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../math/Box3.js", - "../math/MathUtils.js", - "../math/Matrix3.js", - "../math/Matrix4.js", - "../math/Sphere.js", - "../math/Vector2.js", - "../math/Vector3.js", - "../utils.js", - "./BufferAttribute.js", - "./EventDispatcher.js", - "./Object3D.js" + "local/nvdaControllerInternal.h" ] }, - "javascript/threejs/Editor.js": { + "cpp/NVDA/storage.cpp": { "1. Artifact Identity": { - "Filename": "Editor.js", - "Path": "javascript/threejs/Editor.js", - "Language": "Javascript", - "Architect": "Unknown Architect", + "Filename": "storage.cpp", + "Path": "cpp/NVDA/storage.cpp", + "Language": "Cpp", + "Architect": "2006-2022 NVDA contributors", "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": -2735.83, - "Y": -58.58, - "Z": 1664.09 + "X": -4321.99, + "Y": -11.18, + "Z": -1447.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -218699,511 +219222,701 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 820, - "Coding LOC": 458, - "Documentation LOC": 14, - "Structural Magnitude": 631.06, - "Control Flow Ratio": "54.8%", + "Total LOC": 1247, + "Coding LOC": 1115, + "Documentation LOC": 62, + "Structural Magnitude": 2111.5, + "Control Flow Ratio": "71.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.021 + "Raw Cognitive Density": 1.429 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "74.71%", - "Error & Exception Exposure": "96.41%", + "Cognitive Load Exposure": "90.95%", + "Error & Exception Exposure": "99.23%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", - "API Exposure": "8.44%", - "Concurrency Exposure": "75.79%", + "API Exposure": "11.53%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "34.08%", + "Documentation Exposure": "52.33%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "addHelper", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 18, - "Input Parameters": 0, - "Control Flow Ratio": "78.3%", - "Start Line": 392, - "End Line": 476 + "Function Name": "VBufStorage_buffer_t::getLineOffsets", + "Structural Impact": 136.9, + "Lines of Code (LOC)": 142, + "Control Flow Branches": 52, + "Input Parameters": 5, + "Control Flow Ratio": "94.5%", + "Start Line": 1066, + "End Line": 1207 }, { - "Function Name": "addObject", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, + "Function Name": "VBufStorage_buffer_t::findNodeByAttributes", + "Structural Impact": 105.1, + "Lines of Code (LOC)": 92, + "Control Flow Branches": 37, + "Input Parameters": 6, + "Control Flow Ratio": "84.1%", + "Start Line": 973, + "End Line": 1064 + }, + { + "Function Name": "VBufStorage_fieldNode_t::nextNodeInTree", + "Structural Impact": 59.4, + "Lines of Code (LOC)": 68, + "Control Flow Branches": 27, "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 179, - "End Line": 207 + "Control Flow Ratio": "81.8%", + "Start Line": 57, + "End Line": 124 }, { - "Function Name": "setObjectMaterial", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, + "Function Name": "VBufStorage_buffer_t::insertNode", + "Structural Impact": 57.5, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 26, "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 540, - "End Line": 552 + "Control Flow Ratio": "76.5%", + "Start Line": 445, + "End Line": 515 }, { - "Function Name": "fromJSON", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 674, - "End Line": 707 + "Function Name": "VBufStorage_buffer_t::unlinkFieldNode", + "Structural Impact": 48.8, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 26, + "Input Parameters": 2, + "Control Flow Ratio": "89.7%", + "Start Line": 766, + "End Line": 806 }, { - "Function Name": "addMaterial", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "VBufStorage_buffer_t::replaceSubtrees", + "Structural Impact": 48.6, + "Lines of Code (LOC)": 123, + "Control Flow Branches": 29, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 251, - "End Line": 269 + "Control Flow Ratio": "74.4%", + "Start Line": 642, + "End Line": 764 }, { - "Function Name": "removeMaterial", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 291, - "End Line": 309 + "Function Name": "VBufStorage_fieldNode_t::getTextInRange", + "Structural Impact": 26.1, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 9, + "Input Parameters": 5, + "Control Flow Ratio": "81.8%", + "Start Line": 274, + "End Line": 306 }, { - "Function Name": "getMaterialById", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 331, - "End Line": 349 + "Function Name": "VBufStorage_buffer_t::addTextFieldNode", + "Structural Impact": 23.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "76.9%", + "Start Line": 585, + "End Line": 621 }, { - "Function Name": "toJSON", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 709, - "End Line": 748 + "Function Name": "VBufStorage_fieldNode_t::generateAttributesForMarkupOpeningTag", + "Structural Impact": 21.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "90.0%", + "Start Line": 225, + "End Line": 258 }, { - "Function Name": "removeScript", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 510, - "End Line": 524 + "Function Name": "VBufStorage_buffer_t::locateControlFieldNodeAtOffset", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 5, + "Control Flow Ratio": "77.8%", + "Start Line": 887, + "End Line": 907 }, { - "Function Name": "getObjectMaterial", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "VBufStorage_fieldNode_t::matchAttributes", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 526, - "End Line": 538 + "Control Flow Ratio": "69.2%", + "Start Line": 151, + "End Line": 191 }, { - "Function Name": "save", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 787, - "End Line": 799 + "Function Name": "VBufStorage_textFieldNode_t::getTextInRange", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 5, + "Control Flow Ratio": "83.3%", + "Start Line": 402, + "End Line": 423 }, { - "Function Name": "removeObject", - "Structural Impact": 5.3, + "Function Name": "VBufStorage_buffer_t::locateTextFieldNodeAtOffset", + "Structural Impact": 15.1, "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 216, - "End Line": 236 + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 865, + "End Line": 885 }, { - "Function Name": "addMaterialToRefCounter", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "VBufStorage_buffer_t::isFieldNodeAtOffset", + "Structural Impact": 14.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "58.3%", + "Start Line": 843, + "End Line": 863 + }, + { + "Function Name": "VBufStorage_buffer_t::addControlFieldNode", + "Structural Impact": 13.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 271, - "End Line": 289 + "Start Line": 561, + "End Line": 583 }, { - "Function Name": "removeMaterialFromRefCounter", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 311, - "End Line": 329 + "Function Name": "VBufStorage_buffer_t::getTextInRange", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "57.1%", + "Start Line": 959, + "End Line": 971 }, { - "Function Name": "setScene", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 147, - "End Line": 175 + "Function Name": "outputEscapedAttribute", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 9, + "Input Parameters": 0, + "Control Flow Ratio": "81.8%", + "Start Line": 130, + "End Line": 149 }, { - "Function Name": "addScript", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "VBufStorage_fieldNode_t::locateTextFieldNodeAtOffset", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 496, - "End Line": 508 + "Control Flow Ratio": "66.7%", + "Start Line": 207, + "End Line": 223 }, { - "Function Name": "removeHelper", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 478, - "End Line": 492 + "Function Name": "VBufStorage_buffer_t::getSelectionOffsets", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 932, + "End Line": 940 }, { - "Function Name": "selectByUuid", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, + "Function Name": "VBufStorage_buffer_t::addTextFieldNode", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "37.5%", + "Start Line": 623, + "End Line": 640 + }, + { + "Function Name": "VBufStorage_buffer_t::getIdentifierFromControlFieldNode", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 922, + "End Line": 930 + }, + { + "Function Name": "VBufStorage_buffer_t::removeFieldNode", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 808, + "End Line": 819 + }, + { + "Function Name": "VBufStorage_buffer_t::setSelectionOffsets", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 942, + "End Line": 951 + }, + { + "Function Name": "VBufStorage_buffer_t::addReferenceNodeToBuffer", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1231, + "End Line": 1240 + }, + { + "Function Name": "VBufStorage_buffer_t::isDescendantNode", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1213, + "End Line": 1225 + }, + { + "Function Name": "VBufStorage_buffer_t::addControlFieldNode", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 548, + "End Line": 559 + }, + { + "Function Name": "VBufStorage_fieldNode_t::calculateOffsetInTree", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 589, - "End Line": 603 + "Control Flow Ratio": "66.7%", + "Start Line": 193, + "End Line": 205 }, { - "Function Name": "clear", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 44, + "Function Name": "VBufStorage_buffer_t::getFieldNodeOffsets", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 627, - "End Line": 670 + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 832, + "End Line": 841 }, { - "Function Name": "addCamera", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Function Name": "VBufStorage_buffer_t::getControlFieldNodeWithIdentifier", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 366, - "End Line": 376 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 909, + "End Line": 920 }, { - "Function Name": "removeCamera", + "Function Name": "VBufStorage_buffer_t::deleteSubtree", "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 378, - "End Line": 388 + "Start Line": 526, + "End Line": 537 }, { - "Function Name": "selectById", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, + "Function Name": "VBufStorage_fieldNode_t::getAttribute", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 327, + "End Line": 334 + }, + { + "Function Name": "VBufStorage_buffer_t::getTextLength", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 576, - "End Line": 587 + "Start Line": 953, + "End Line": 957 }, { - "Function Name": "focus", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator!=", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 611, - "End Line": 619 + "Control Flow Ratio": "50.0%", + "Start Line": 47, + "End Line": 49 }, { - "Function Name": "setViewportCamera", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::operator==", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 554, - "End Line": 559 + "Control Flow Ratio": "50.0%", + "Start Line": 51, + "End Line": 53 }, { - "Function Name": "Editor", + "Function Name": "VBufStorage_buffer_t::isNodeInBuffer", "Structural Impact": 3.0, - "Lines of Code (LOC)": 129, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1227, + "End Line": 1229 + }, + { + "Function Name": "VBufStorage_fieldNode_t::getAttributesString", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 15, - "End Line": 143 + "Control Flow Ratio": "50.0%", + "Start Line": 336, + "End Line": 345 }, { - "Function Name": "updateMatrixWorld", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 19, + "Function Name": "VBufStorage_buffer_t::clearBuffer", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 415, - "End Line": 433 + "Start Line": 821, + "End Line": 830 }, { - "Function Name": "nameObject", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "VBufStorage_fieldNode_t::generateMarkupOpeningTag", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 209, - "End Line": 214 + "Start Line": 260, + "End Line": 266 }, { - "Function Name": "setGeometryName", - "Structural Impact": 2.0, + "Function Name": "VBufStorage_controlFieldNode_t::generateAttributesForMarkupOpeningTag", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 244, - "End Line": 249 + "Start Line": 359, + "End Line": 364 }, { - "Function Name": "setMaterialName", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "VBufStorage_controlFieldNode_t::VBufStorage_controlFieldNode_t", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 351, - "End Line": 356 + "Start Line": 373, + "End Line": 375 }, { - "Function Name": "execute", + "Function Name": "VBufStorage_buffer_t::hasContent", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1209, + "End Line": 1211 + }, + { + "Function Name": "VBufStorage_fieldNode_t::addAttribute", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 760 + "Start Line": 321, + "End Line": 325 }, { - "Function Name": "saveArrayBuffer", + "Function Name": "VBufStorage_controlFieldNode_t::getIdentifier", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 801, - "End Line": 805 + "Start Line": 377, + "End Line": 381 }, { - "Function Name": "saveString", + "Function Name": "VBufStorage_textFieldNode_t::locateTextFieldNodeAtOffset", "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 807, - "End Line": 811 + "Start Line": 391, + "End Line": 396 }, { - "Function Name": "addGeometry", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_fieldNode_t::VBufStorage_fieldNode_t", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 315 + }, + { + "Function Name": "VBufStorage_controlFieldNodeIdentifier_t::VBufStorage_controlFieldNodeIdentifier_t", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 36, + "End Line": 37 + }, + { + "Function Name": "VBufStorage_buffer_t::forgetControlFieldNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 238, - "End Line": 242 + "Start Line": 437, + "End Line": 443 }, { - "Function Name": "addTexture", + "Function Name": "VBufStorage_buffer_t::deleteNode", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 517, + "End Line": 524 + }, + { + "Function Name": "VBufStorage_fieldNode_t::generateMarkupClosingTag", "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 358, - "End Line": 362 + "Start Line": 268, + "End Line": 272 }, { - "Function Name": "setViewportShading", + "Function Name": "VBufStorage_controlFieldNode_t::disassociateFromBuffer", "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 561, - "End Line": 566 + "Start Line": 366, + "End Line": 371 }, { - "Function Name": "select", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_fieldNode_t::disassociateFromBuffer", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 574 + "Start Line": 308, + "End Line": 311 }, { - "Function Name": "focusById", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_fieldNode_t::~VBufStorage_fieldNode_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 621, - "End Line": 625 + "Start Line": 317, + "End Line": 319 }, { - "Function Name": "objectByUuid", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_controlFieldNode_t::generateMarkupTagName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 754 + "Start Line": 355, + "End Line": 357 }, { - "Function Name": "formatNumber", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "VBufStorage_textFieldNode_t::generateMarkupTagName", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 813, - "End Line": 817 + "Start Line": 398, + "End Line": 400 }, { - "Function Name": "deselect", + "Function Name": "VBufStorage_textFieldNode_t::VBufStorage_textFieldNode_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 425, + "End Line": 427 + }, + { + "Function Name": "VBufStorage_buffer_t::VBufStorage_buffer_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 539, + "End Line": 541 + }, + { + "Function Name": "VBufStorage_buffer_t::~VBufStorage_buffer_t", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 543, + "End Line": 546 + }, + { + "Function Name": "VBufStorage_fieldNode_t::getDebugInfo", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 605, - "End Line": 609 + "Start Line": 347, + "End Line": 351 }, { - "Function Name": "undo", + "Function Name": "VBufStorage_controlFieldNode_t::getDebugInfo", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 766 + "Start Line": 383, + "End Line": 387 }, { - "Function Name": "redo", + "Function Name": "VBufStorage_textFieldNode_t::getDebugInfo", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 772 + "Start Line": 429, + "End Line": 433 + }, + { + "Function Name": "VBufStorage_buffer_t::getDebugInfo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1242, + "End Line": 1246 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 63, - "Sequential Logic Declarations": 52, - "Function Parameters": 46, - "Function/Method Declarations": 42, + "Control Flow Branches": 316, + "Sequential Logic Declarations": 127, + "Function Parameters": 215, + "Function/Method Declarations": 62, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 28, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, - "State Mutations / Variable Reassignments": 409, + "Exposed API / Public Exports": 60, + "State Mutations / Variable Reassignments": 1232, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 18, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 41, - "Global State Dependencies": 1, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 16, + "Authorship Metadata": 1, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 74, + "Pointer Arithmetic & Addressing": 442, + "Manual Memory Allocation": 5, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 2, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 10, - "Resource Deallocation & Cleanup": 7, + "Immutable Data Declarations": 26, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 433, + "Structural Tab Indentations": 975, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 2, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -219214,13 +219927,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 43, - "Design Camel Case": 4, - "Design Snake Case": 37, - "Design Pascal Case": 1, + "Core Var Decl": 162, + "Design Camel Case": 98, + "Design Snake Case": 64, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 4, - "Design Long Vars": 0, + "Design Short Vars": 13, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -219246,66 +219959,98 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 16, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "./Config.js", - "./History.js", - "./Loader.js", - "./Selector.js", - "./Storage.js", - "./Strings.js", - "three" + "algorithm", + "common/log.h", + "common/xml.h", + "fstream", + "iostream", + "iterator", + "list", + "map", + "optional", + "regex", + "set", + "sstream", + "storage.h", + "string", + "utils.h", + "vector" ] - }, - "javascript/threejs/GLTFLoader.js": { + } + } + }, + "perl/bugzilla": { + "Directory Group Magnitude": 7237.36, + "File Count": 5, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "40.39%", + "Error & Exception Exposure": "86.27%", + "Tech Debt Exposure": "47.03%", + "Testing Exposure": "80.0%", + "API Exposure": "0.06%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "3.08%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "perl/bugzilla/Auth.pm": { "1. Artifact Identity": { - "Filename": "GLTFLoader.js", - "Path": "javascript/threejs/GLTFLoader.js", - "Language": "Javascript", - "Architect": "GLTFExporter", - "Indentation Style": "Tabs", - "Parent Entity": "Loader, Interpolant, GLTFCubicSplineInterpolant", + "Filename": "Auth.pm", + "Path": "perl/bugzilla/Auth.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3071.99, - "Y": -74.07, - "Z": 1240.37 + "X": -4373.3, + "Y": -144.15, + "Z": 3757.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 4861, - "Coding LOC": 2413, - "Documentation LOC": 613, - "Structural Magnitude": 3054.66, - "Control Flow Ratio": "66.1%", + "Total LOC": 551, + "Coding LOC": 375, + "Documentation LOC": 35, + "Structural Magnitude": 192.3, + "Control Flow Ratio": "46.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.53 + "Raw Cognitive Density": 0.763 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "47.88%", - "Error & Exception Exposure": "75.38%", - "Tech Debt Exposure": "46.56%", + "Cognitive Load Exposure": "25.63%", + "Error & Exception Exposure": "82.4%", + "Tech Debt Exposure": "16.34%", "Testing Exposure": "80.0%", - "API Exposure": "1.63%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "4.91%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.96%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -219314,1345 +220059,2284 @@ }, "5. Function Analysis": [ { - "Function Name": "parse", - "Structural Impact": 77.7, - "Lines of Code (LOC)": 122, - "Control Flow Branches": 31, - "Input Parameters": 4, - "Control Flow Ratio": "86.1%", - "Start Line": 429, - "End Line": 550 + "Function Name": "_handle_login_result", + "Structural Impact": 37.3, + "Lines of Code (LOC)": 106, + "Control Flow Branches": 15, + "Input Parameters": 3, + "Control Flow Ratio": "48.4%", + "Start Line": 143, + "End Line": 248 }, { - "Function Name": "_createAnimationTracks", - "Structural Impact": 71.3, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 26, - "Input Parameters": 5, - "Control Flow Ratio": "89.7%", - "Start Line": 4514, - "End Line": 4616 + "Function Name": "login", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 48, + "End Line": 84 }, { - "Function Name": "getDependency", - "Structural Impact": 67.4, - "Lines of Code (LOC)": 101, - "Control Flow Branches": 35, + "Function Name": "new", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "79.5%", - "Start Line": 2872, - "End Line": 2972 + "Control Flow Ratio": "33.3%", + "Start Line": 30, + "End Line": 46 }, { - "Function Name": "loadMaterial", - "Structural Impact": 50.1, - "Lines of Code (LOC)": 153, - "Control Flow Branches": 29, + "Function Name": "can_change_password", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "85.3%", - "Start Line": 3542, - "End Line": 3694 + "Control Flow Ratio": "44.4%", + "Start Line": 86, + "End Line": 94 }, { - "Function Name": "loadMesh", - "Structural Impact": 49.5, - "Lines of Code (LOC)": 142, - "Control Flow Branches": 29, + "Function Name": "user_can_create_account", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "78.4%", - "Start Line": 3799, - "End Line": 3940 - }, - { - "Function Name": "addMorphTargets", - "Structural Impact": 48.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 21, - "Input Parameters": 3, - "Control Flow Ratio": "72.4%", - "Start Line": 2333, - "End Line": 2412 + "Control Flow Ratio": "44.4%", + "Start Line": 123, + "End Line": 131 }, { - "Function Name": "_loadNodeShallow", - "Structural Impact": 44.1, - "Lines of Code (LOC)": 146, - "Control Flow Branches": 25, + "Function Name": "can_login", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "75.8%", - "Start Line": 4274, - "End Line": 4419 + "Control Flow Ratio": "33.3%", + "Start Line": 96, + "End Line": 102 }, { - "Function Name": "createNodeMesh", - "Structural Impact": 40.9, - "Lines of Code (LOC)": 139, - "Control Flow Branches": 23, + "Function Name": "login_token", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "69.7%", - "Start Line": 1691, - "End Line": 1829 + "Control Flow Ratio": "25.0%", + "Start Line": 114, + "End Line": 121 }, { - "Function Name": "loadAccessor", - "Structural Impact": 39.2, - "Lines of Code (LOC)": 133, - "Control Flow Branches": 22, + "Function Name": "can_logout", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "78.6%", - "Start Line": 3071, - "End Line": 3203 + "Control Flow Ratio": "16.7%", + "Start Line": 104, + "End Line": 112 }, { - "Function Name": "computeBounds", - "Structural Impact": 37.5, - "Lines of Code (LOC)": 109, - "Control Flow Branches": 15, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 4669, - "End Line": 4777 + "Function Name": "extern_id_used", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 133, + "End Line": 137 }, { - "Function Name": "loadTextureImage", - "Structural Impact": 36.6, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 3233, - "End Line": 3285 - }, + "Function Name": "can_change_email", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 139, + "End Line": 141 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 93, + "Sequential Logic Declarations": 107, + "Function Parameters": 9, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 6, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 6, + "I/O and Network Boundaries": 14, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 94, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 43, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 1, + "Decorators and Annotations": 107, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 4, + "Scientific & Mathematical Operations": 8, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 19, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 4, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 66, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 1, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 34, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 156, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 4, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 4, + "Design Camel Case": 0, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 20, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Bugzilla::Auth::Login::Stack", + "Bugzilla::Auth::Persist::Cookie", + "Bugzilla::Auth::Verify::Stack", + "Bugzilla::Constants", + "Bugzilla::Error", + "Bugzilla::Mailer", + "Bugzilla::User::Setting", + "Bugzilla::Util", + "Socket", + "a", + "any", + "fields", + "inet_pton", + "login", + "strict", + "successful", + "the", + "username", + "verification", + "warnings" + ] + }, + "perl/bugzilla/Bug.pm": { + "1. Artifact Identity": { + "Filename": "Bug.pm", + "Path": "perl/bugzilla/Bug.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "perl", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .pm)" + }, + "2. Topological Coordinates": { + "X": -3834.62, + "Y": -69.68, + "Z": 4068.81 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 5124, + "Coding LOC": 3529, + "Documentation LOC": 695, + "Structural Magnitude": 4784.98, + "Control Flow Ratio": "41.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.064 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "59.29%", + "Error & Exception Exposure": "94.37%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.16%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "_loadLight", - "Structural Impact": 31.7, - "Lines of Code (LOC)": 68, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "82.6%", - "Start Line": 694, - "End Line": 761 + "Function Name": "update", + "Structural Impact": 203.9, + "Lines of Code (LOC)": 336, + "Control Flow Branches": 107, + "Input Parameters": 2, + "Control Flow Ratio": "47.3%", + "Start Line": 892, + "End Line": 1227 }, { - "Function Name": "assignFinalMaterial", - "Structural Impact": 29.9, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 17, - "Input Parameters": 1, - "Control Flow Ratio": "77.3%", - "Start Line": 3439, - "End Line": 3527 + "Function Name": "get_activity", + "Structural Impact": 129.2, + "Lines of Code (LOC)": 169, + "Control Flow Branches": 53, + "Input Parameters": 4, + "Control Flow Ratio": "70.7%", + "Start Line": 4245, + "End Line": 4413 }, { - "Function Name": "load", - "Structural Impact": 23.9, - "Lines of Code (LOC)": 76, - "Control Flow Branches": 8, + "Function Name": "_check_bug_status", + "Structural Impact": 76.7, + "Lines of Code (LOC)": 102, + "Control Flow Branches": 31, "Input Parameters": 4, - "Control Flow Ratio": "88.9%", - "Start Line": 264, - "End Line": 339 + "Control Flow Ratio": "73.8%", + "Start Line": 1487, + "End Line": 1588 }, { - "Function Name": "loadImageSource", - "Structural Impact": 23.5, - "Lines of Code (LOC)": 88, - "Control Flow Branches": 10, + "Function Name": "create", + "Structural Impact": 71.2, + "Lines of Code (LOC)": 143, + "Control Flow Branches": 36, "Input Parameters": 2, - "Control Flow Ratio": "52.6%", - "Start Line": 3287, - "End Line": 3374 + "Control Flow Ratio": "42.9%", + "Start Line": 704, + "End Line": 846 }, { - "Function Name": "loadAnimation", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 90, - "Control Flow Branches": 12, + "Function Name": "check_can_change_field", + "Structural Impact": 69.0, + "Lines of Code (LOC)": 164, + "Control Flow Branches": 42, "Input Parameters": 1, - "Control Flow Ratio": "70.6%", - "Start Line": 4059, - "End Line": 4148 + "Control Flow Ratio": "48.8%", + "Start Line": 4514, + "End Line": 4677 }, { - "Function Name": "addPrimitiveAttributes", - "Structural Impact": 22.9, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 9, + "Function Name": "_set_product", + "Structural Impact": 62.0, + "Lines of Code (LOC)": 119, + "Control Flow Branches": 27, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 4787, - "End Line": 4845 + "Control Flow Ratio": "57.4%", + "Start Line": 2716, + "End Line": 2834 }, { - "Function Name": "loadBufferView", - "Structural Impact": 21.7, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "63.2%", - "Start Line": 1605, - "End Line": 1671 + "Function Name": "set_all", + "Structural Impact": 54.6, + "Lines of Code (LOC)": 123, + "Control Flow Branches": 27, + "Input Parameters": 2, + "Control Flow Ratio": "57.4%", + "Start Line": 2428, + "End Line": 2550 }, { - "Function Name": "loadScene", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 11, - "Input Parameters": 1, - "Control Flow Ratio": "61.1%", - "Start Line": 4428, - "End Line": 4512 + "Function Name": "_check_dependencies", + "Structural Impact": 50.7, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 20, + "Input Parameters": 4, + "Control Flow Ratio": "45.5%", + "Start Line": 1700, + "End Line": 1773 }, { - "Function Name": "assignTexture", - "Structural Impact": 20.0, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 7, + "Function Name": "LogActivityEntry", + "Structural Impact": 47.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 14, + "Input Parameters": 8, + "Control Flow Ratio": "60.9%", + "Start Line": 4416, + "End Line": 4456 + }, + { + "Function Name": "ValidateDependencies", + "Structural Impact": 45.6, + "Lines of Code (LOC)": 73, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "44.4%", + "Start Line": 4703, + "End Line": 4775 + }, + { + "Function Name": "_check_resolution", + "Structural Impact": 44.8, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 18, "Input Parameters": 4, - "Control Flow Ratio": "70.0%", - "Start Line": 3386, - "End Line": 3427 + "Control Flow Ratio": "62.1%", + "Start Line": 1989, + "End Line": 2035 }, { - "Function Name": "extendTexture", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 9, - "Input Parameters": 2, - "Control Flow Ratio": "81.8%", - "Start Line": 2005, - "End Line": 2047 + "Function Name": "_check_strict_isolation", + "Structural Impact": 44.7, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 16, + "Input Parameters": 5, + "Control Flow Ratio": "55.2%", + "Start Line": 2056, + "End Line": 2116 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 8, + "Function Name": "possible_duplicates", + "Structural Impact": 43.9, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 22, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1019, - "End Line": 1071 + "Control Flow Ratio": "44.9%", + "Start Line": 584, + "End Line": 665 }, { - "Function Name": "decodePrimitive", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 7, + "Function Name": "send_changes", + "Structural Impact": 39.5, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "51.5%", + "Start Line": 1310, + "End Line": 1380 + }, + { + "Function Name": "new", + "Structural Impact": 35.9, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 18, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 1929, - "End Line": 1986 + "Control Flow Ratio": "48.6%", + "Start Line": 302, + "End Line": 360 }, { - "Function Name": "loadNode", - "Structural Impact": 16.7, - "Lines of Code (LOC)": 79, - "Control Flow Branches": 8, + "Function Name": "_check_qa_contact", + "Structural Impact": 35.4, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 14, + "Input Parameters": 4, + "Control Flow Ratio": "56.0%", + "Start Line": 1933, + "End Line": 1970 + }, + { + "Function Name": "_extract_bug_ids", + "Structural Impact": 31.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 20, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 4192, - "End Line": 4270 + "Control Flow Ratio": "58.8%", + "Start Line": 543, + "End Line": 582 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 16.3, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 905, - "End Line": 953 + "Function Name": "_check_groups", + "Structural Impact": 30.9, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 12, + "Input Parameters": 4, + "Control Flow Ratio": "46.2%", + "Start Line": 1851, + "End Line": 1887 }, { - "Function Name": "getImageURIMimeType", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 10, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 2533, - "End Line": 2541 + "Function Name": "match", + "Structural Impact": 29.0, + "Lines of Code (LOC)": 61, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "27.5%", + "Start Line": 435, + "End Line": 495 }, { - "Function Name": "constructor", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 1840, - "End Line": 1901 + "Function Name": "_check_field_is_mandatory", + "Structural Impact": 28.5, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 2181, + "End Line": 2213 }, { - "Function Name": "updateMorphTargets", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 7, + "Function Name": "_sync_fulltext", + "Structural Impact": 28.1, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 14, "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 2420, - "End Line": 2457 + "Control Flow Ratio": "53.8%", + "Start Line": 1249, + "End Line": 1291 }, { - "Function Name": "parse", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 6, + "Function Name": "_check_dup_id", + "Structural Impact": 28.0, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 13, "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 2636, - "End Line": 2701 + "Control Flow Ratio": "50.0%", + "Start Line": 1775, + "End Line": 1849 }, { - "Function Name": "loadSkin", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 64, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 3987, - "End Line": 4050 + "Function Name": "_check_datetime_field", + "Structural Impact": 27.9, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 11, + "Input Parameters": 4, + "Control Flow Ratio": "61.1%", + "Start Line": 2220, + "End Line": 2241 }, { - "Function Name": "loadCamera", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "72.7%", - "Start Line": 3949, - "End Line": 3978 + "Function Name": "modify_keywords", + "Structural Impact": 26.6, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "45.8%", + "Start Line": 3081, + "End Line": 3132 }, { - "Function Name": "loadGeometries", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 61, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "54.5%", - "Start Line": 3730, - "End Line": 3790 + "Function Name": "_check_assigned_to", + "Structural Impact": 26.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 4, + "Control Flow Ratio": "58.8%", + "Start Line": 1440, + "End Line": 1471 }, { - "Function Name": "_markDefs", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 2708, - "End Line": 2757 + "Function Name": "set_comment_is_private", + "Structural Impact": 25.4, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 11, + "Input Parameters": 3, + "Control Flow Ratio": "68.8%", + "Start Line": 2582, + "End Line": 2608 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 12.4, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, + "Function Name": "comments", + "Structural Impact": 24.4, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 12, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1099, - "End Line": 1138 + "Control Flow Ratio": "52.2%", + "Start Line": 3746, + "End Line": 3782 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 11.8, + "Function Name": "user", + "Structural Impact": 24.0, "Lines of Code (LOC)": 28, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1308, - "End Line": 1335 + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "51.7%", + "Start Line": 4059, + "End Line": 4086 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 5, + "Function Name": "remove_group", + "Structural Impact": 23.0, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 11, "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 1217, - "End Line": 1240 + "Control Flow Ratio": "64.7%", + "Start Line": 3173, + "End Line": 3217 }, { - "Function Name": "loadTexture", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 6, + "Function Name": "groups", + "Structural Impact": 22.2, + "Lines of Code (LOC)": 76, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1458, - "End Line": 1491 + "Control Flow Ratio": "52.2%", + "Start Line": 3965, + "End Line": 4040 }, { - "Function Name": "getNormalizedComponentScale", - "Structural Impact": 11.1, + "Function Name": "add_comment", + "Structural Impact": 21.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 3048, + "End Line": 3079 + }, + { + "Function Name": "_check_cc", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "47.1%", + "Start Line": 1590, + "End Line": 1611 + }, + { + "Function Name": "_set_global_validator", + "Structural Impact": 21.2, "Lines of Code (LOC)": 25, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2507, - "End Line": 2531 + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "40.9%", + "Start Line": 2395, + "End Line": 2419 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, + "Function Name": "_bugs_in_order", + "Structural Impact": 21.1, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1410, - "End Line": 1438 + "Control Flow Ratio": "43.5%", + "Start Line": 4201, + "End Line": 4241 }, { - "Function Name": "createPrimitiveKey", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 2459, - "End Line": 2489 + "Function Name": "_check_commenton", + "Structural Impact": 21.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "42.1%", + "Start Line": 1645, + "End Line": 1661 }, { - "Function Name": "extendParams", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 813, - "End Line": 843 + "Function Name": "_check_target_milestone", + "Structural Impact": 20.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 2140, + "End Line": 2151 }, { - "Function Name": "_getNodeRef", - "Structural Impact": 9.6, + "Function Name": "check", + "Structural Impact": 19.6, "Lines of Code (LOC)": 32, - "Control Flow Branches": 3, + "Control Flow Branches": 8, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2795, - "End Line": 2826 + "Control Flow Ratio": "34.8%", + "Start Line": 372, + "End Line": 403 }, { - "Function Name": "addUnknownExtensionsToUserData", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2283, - "End Line": 2298 + "Function Name": "_check_alias", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "64.3%", + "Start Line": 1404, + "End Line": 1438 }, { - "Function Name": "createNodeMesh", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 4150, - "End Line": 4183 + "Function Name": "EmitDependList", + "Structural Impact": 18.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "53.8%", + "Start Line": 4178, + "End Line": 4196 }, { - "Function Name": "loadBuffer", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3011, - "End Line": 3041 + "Function Name": "remove_tag", + "Structural Impact": 18.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 9, + "Input Parameters": 2, + "Control Flow Ratio": "45.0%", + "Start Line": 3341, + "End Line": 3365 }, { - "Function Name": "loadTexture", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1511, - "End Line": 1538 + "Function Name": "_check_component", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "46.7%", + "Start Line": 1663, + "End Line": 1674 }, { - "Function Name": "loadTexture", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 1558, - "End Line": 1585 + "Function Name": "set_resolution", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 2894, + "End Line": 2931 }, { - "Function Name": "reduceAssociations", - "Structural Impact": 8.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 4476, - "End Line": 4504 + "Function Name": "set_bug_status", + "Structural Impact": 17.9, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "58.3%", + "Start Line": 2943, + "End Line": 2981 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, + "Function Name": "_resolve_ultimate_dup_id", + "Structural Impact": 17.6, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "36.8%", + "Start Line": 3449, + "End Line": 3479 + }, + { + "Function Name": "add_group", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1167, - "End Line": 1189 + "Control Flow Ratio": "53.3%", + "Start Line": 3134, + "End Line": 3171 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, + "Function Name": "add_tag", + "Structural Impact": 17.3, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1364, - "End Line": 1382 + "Control Flow Ratio": "42.1%", + "Start Line": 3305, + "End Line": 3339 }, { - "Function Name": "assignExtrasToUserData", - "Structural Impact": 7.8, + "Function Name": "_changes_everconfirmed", + "Structural Impact": 16.5, "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2306, - "End Line": 2322 + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 4680, + "End Line": 4696 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 1268, - "End Line": 1280 + "Function Name": "_check_version", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 2167, + "End Line": 2177 }, { - "Function Name": "constructor", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 119, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 135, - "End Line": 253 + "Function Name": "set_dup_id", + "Structural Impact": 16.1, + "Lines of Code (LOC)": 45, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 2657, + "End Line": 2701 }, { - "Function Name": "_markDefs", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 5, + "Function Name": "VALIDATORS", + "Structural Impact": 14.6, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 10, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 673, - "End Line": 692 + "Control Flow Ratio": "40.0%", + "Start Line": 104, + "End Line": 174 }, { - "Function Name": "getDependencies", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "_add_remove", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 2981, - "End Line": 3002 + "Start Line": 2554, + "End Line": 2563 }, { - "Function Name": "getMaterialExtension", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Function Name": "_check_keywords", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 4, + "Control Flow Ratio": "35.7%", + "Start Line": 1889, + "End Line": 1907 + }, + { + "Function Name": "add_see_also", + "Structural Impact": 14.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 614, - "End Line": 626 + "Control Flow Ratio": "21.7%", + "Start Line": 3219, + "End Line": 3262 }, { - "Function Name": "createNodeAttachment", - "Structural Impact": 6.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 771, - "End Line": 788 + "Function Name": "remove_see_also", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "35.7%", + "Start Line": 3264, + "End Line": 3303 }, { - "Function Name": "createUniqueName", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3703, - "End Line": 3719 + "Function Name": "statuses_available", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "42.9%", + "Start Line": 3885, + "End Line": 3915 }, { - "Function Name": "interpolate_", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 1, - "Input Parameters": 4, + "Function Name": "map_fields", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "31.6%", + "Start Line": 4478, + "End Line": 4496 + }, + { + "Function Name": "_check_integer_field", + "Structural Impact": 12.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, + "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 2102, - "End Line": 2140 + "Start Line": 2311, + "End Line": 2329 }, { - "Function Name": "updateMappings", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2803, - "End Line": 2818 + "Function Name": "_check_relationship_loop", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "28.6%", + "Start Line": 2331, + "End Line": 2355 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "add_alias", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 863, - "End Line": 877 + "Control Flow Ratio": "41.7%", + "Start Line": 3020, + "End Line": 3038 }, { - "Function Name": "_addNodeRef", - "Structural Impact": 5.8, + "Function Name": "_check_bug_file_loc", + "Structural Impact": 11.0, "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 2772, - "End Line": 2784 + "Control Flow Ratio": "62.5%", + "Start Line": 1473, + "End Line": 1485 }, { - "Function Name": "extendMaterialParams", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "choices", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "26.3%", + "Start Line": 4090, + "End Line": 4130 + }, + { + "Function Name": "default_bug_status", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 981, - "End Line": 991 + "Control Flow Ratio": "40.0%", + "Start Line": 3640, + "End Line": 3659 }, { - "Function Name": "_getArrayFromAccessor", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "new_bug_statuses", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "36.4%", + "Start Line": 3784, + "End Line": 3804 + }, + { + "Function Name": "_refine_available_statuses", + "Structural Impact": 9.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 4618, - "End Line": 4639 + "Start Line": 3917, + "End Line": 3937 }, { - "Function Name": "loadTexture", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "check_is_visible", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 415, + "End Line": 433 + }, + { + "Function Name": "_check_short_desc", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 3212, - "End Line": 3231 + "Start Line": 2037, + "End Line": 2051 }, { - "Function Name": "_invokeAll", - "Structural Impact": 5.1, + "Function Name": "_create_cf_accessors", + "Structural Impact": 9.4, "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2845, - "End Line": 2862 + "Control Flow Ratio": "23.8%", + "Start Line": 4782, + "End Line": 4799 }, { - "Function Name": "_onError", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 295, - "End Line": 310 + "Function Name": "remove_cc", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 3008, + "End Line": 3018 }, { - "Function Name": "_invokeOne", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, + "Function Name": "qa_contact", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2828, - "End Line": 2843 + "Control Flow Ratio": "41.7%", + "Start Line": 3837, + "End Line": 3850 }, { - "Function Name": "loadBufferView", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3050, - "End Line": 3062 + "Function Name": "_check_multi_select_field", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "27.3%", + "Start Line": 2255, + "End Line": 2275 }, { - "Function Name": "collectMorphTargets", - "Structural Impact": 4.7, + "Function Name": "add_cc", + "Structural Impact": 9.1, "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 4521, - "End Line": 4529 + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 2996, + "End Line": 3004 }, { - "Function Name": "constructor", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1914, - "End Line": 1927 + "Function Name": "_check_textarea_field", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 2298, + "End Line": 2309 }, { - "Function Name": "getDependency", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "_check_freetext_field", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 763, - "End Line": 769 + "Start Line": 2245, + "End Line": 2253 }, { - "Function Name": "copySampleValue_", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2082, - "End Line": 2100 + "Function Name": "set_custom_field", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "27.3%", + "Start Line": 2629, + "End Line": 2637 }, { - "Function Name": "createDefaultMaterial", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2263, - "End Line": 2281 + "Function Name": "_check_comment", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "22.2%", + "Start Line": 1613, + "End Line": 1643 }, { - "Function Name": "_createCubicSplineTrackInterpolant", - "Structural Impact": 3.7, + "Function Name": "actual_time", + "Structural Impact": 8.0, "Lines of Code (LOC)": 18, - "Control Flow Branches": 1, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4641, - "End Line": 4658 + "Control Flow Ratio": "36.4%", + "Start Line": 3481, + "End Line": 3498 }, { - "Function Name": "createAttributesKey", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, + "Function Name": "dup_id", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 2491, - "End Line": 2505 + "Control Flow Ratio": "33.3%", + "Start Line": 3431, + "End Line": 3447 }, { - "Function Name": "register", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "any_flags_requesteeble", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 391, - "End Line": 401 + "Control Flow Ratio": "40.0%", + "Start Line": 3514, + "End Line": 3529 }, { - "Function Name": "unregister", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 409, - "End Line": 419 + "Function Name": "_send_bugmail", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "37.5%", + "Start Line": 1382, + "End Line": 1398 }, { - "Function Name": "InterpolantFactoryMethodGLTFCubicSpline", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 4643, - "End Line": 4653 + "Function Name": "_check_deadline", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "30.0%", + "Start Line": 1680, + "End Line": 1696 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 897, - "End Line": 903 + "Function Name": "_extract_multi_selects", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "23.1%", + "Start Line": 1232, + "End Line": 1246 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "show_attachment_flags", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3939, + "End Line": 3963 + }, + { + "Function Name": "update_user_last_visit", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 4459, + "End Line": 4474 + }, + { + "Function Name": "_check_bugid_field", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "18.2%", + "Start Line": 2283, + "End Line": 2296 + }, + { + "Function Name": "_preload_referenced_bugs", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 522, + "End Line": 540 + }, + { + "Function Name": "_multi_select_accessor", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "13.3%", + "Start Line": 4818, + "End Line": 4829 + }, + { + "Function Name": "run_create_validators", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "11.1%", + "Start Line": 848, + "End Line": 890 + }, + { + "Function Name": "tags", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3367, + "End Line": 3381 + }, + { + "Function Name": "cc", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3580, + "End Line": 3594 + }, + { + "Function Name": "see_also", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3861, + "End Line": 3875 + }, + { + "Function Name": "alias", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3500, + "End Line": 3512 + }, + { + "Function Name": "keyword_objects", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 3733, + "End Line": 3744 + }, + { + "Function Name": "percentage_complete", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "23.1%", + "Start Line": 3807, + "End Line": 3819 + }, + { + "Function Name": "attachments", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 3531, + "End Line": 3540 + }, + { + "Function Name": "cc_users", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "27.3%", + "Start Line": 3597, + "End Line": 3607 + }, + { + "Function Name": "duplicate_ids", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 3683, + "End Line": 3693 + }, + { + "Function Name": "groups_in", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 4042, + "End Line": 4052 + }, + { + "Function Name": "set_component", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 2610, + "End Line": 2627 + }, + { + "Function Name": "assigned_to", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 3542, + "End Line": 3549 + }, + { + "Function Name": "isopened", + "Structural Impact": 6.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 973, - "End Line": 979 + "Start Line": 3719, + "End Line": 3725 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "_check_product", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 1909, + "End Line": 1923 + }, + { + "Function Name": "_check_tag_name", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 2128, + "End Line": 2138 + }, + { + "Function Name": "_check_strict_isolation_for_user", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 2119, + "End Line": 2126 + }, + { + "Function Name": "fields", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 2361, + "End Line": 2388 + }, + { + "Function Name": "related_bugs", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 3570, + "End Line": 3578 + }, + { + "Function Name": "VALIDATOR_DEPENDENCIES", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "23.1%", + "Start Line": 176, + "End Line": 205 + }, + { + "Function Name": "_check_priority", + "Structural Impact": 5.5, "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 1925, + "End Line": 1931 + }, + { + "Function Name": "in_group", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 4054, + "End Line": 4057 + }, + { + "Function Name": "_check_time_field", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "14.3%", + "Start Line": 2153, + "End Line": 2165 + }, + { + "Function Name": "_check_reporter", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1011, - "End Line": 1017 + "Control Flow Ratio": "33.3%", + "Start Line": 1972, + "End Line": 1987 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "flag_types", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3695, + "End Line": 3709 + }, + { + "Function Name": "remove_from_db", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1293, + "End Line": 1304 + }, + { + "Function Name": "set_dependencies", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 2640, + "End Line": 2654 + }, + { + "Function Name": "blocked", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1091, - "End Line": 1097 + "Control Flow Ratio": "28.6%", + "Start Line": 3551, + "End Line": 3557 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "component_obj", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 3617, + "End Line": 3624 + }, + { + "Function Name": "dependson", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1159, - "End Line": 1165 + "Control Flow Ratio": "28.6%", + "Start Line": 3661, + "End Line": 3667 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "duplicates", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1209, - "End Line": 1215 + "Control Flow Ratio": "28.6%", + "Start Line": 3675, + "End Line": 3681 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "product_obj", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3829, + "End Line": 3835 + }, + { + "Function Name": "reporter", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3852, + "End Line": 3859 + }, + { + "Function Name": "status", + "Structural Impact": 4.6, "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 3877, + "End Line": 3883 + }, + { + "Function Name": "preload", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 499, + "End Line": 518 + }, + { + "Function Name": "component", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1260, - "End Line": 1266 + "Control Flow Ratio": "33.3%", + "Start Line": 3609, + "End Line": 3614 }, { - "Function Name": "getMaterialType", - "Structural Impact": 3.2, + "Function Name": "classification_id", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3626, + "End Line": 3631 + }, + { + "Function Name": "classification", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3633, + "End Line": 3638 + }, + { + "Function Name": "product", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 3821, + "End Line": 3826 + }, + { + "Function Name": "set_flags", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 2705, + "End Line": 2709 + }, + { + "Function Name": "editable_bug_fields", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 4151, + "End Line": 4172 + }, + { + "Function Name": "set_qa_contact", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 2872, + "End Line": 2881 + }, + { + "Function Name": "_accessor_for", + "Structural Impact": 3.8, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "8.3%", + "Start Line": 4801, + "End Line": 4807 + }, + { + "Function Name": "check_for_edit", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1300, - "End Line": 1306 + "Control Flow Ratio": "14.3%", + "Start Line": 405, + "End Line": 413 }, { - "Function Name": "getMaterialType", + "Function Name": "clear_resolution", "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1356, - "End Line": 1362 + "Control Flow Ratio": "33.3%", + "Start Line": 2933, + "End Line": 2940 }, { - "Function Name": "getMaterialType", + "Function Name": "bug_alias_to_id", "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1402, - "End Line": 1408 + "Control Flow Ratio": "16.7%", + "Start Line": 4137, + "End Line": 4143 }, { - "Function Name": "GLTFRegistry", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 33, + "Function Name": "object_cache_key", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 366, + "End Line": 370 + }, + { + "Function Name": "blocks_obj", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3559, + "End Line": 3563 + }, + { + "Function Name": "depends_on_obj", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 3669, + "End Line": 3673 + }, + { + "Function Name": "DB_COLUMNS", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 40, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 576, - "End Line": 608 + "Start Line": 63, + "End Line": 102 }, { - "Function Name": "interpolate_", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 2148, - "End Line": 2156 + "Function Name": "_check_status_whiteboard", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2053, + "End Line": 2053 }, { - "Function Name": "constructor", + "Function Name": "_check_default_field", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2243, + "End Line": 2243 + }, + { + "Function Name": "UPDATE_COLUMNS", "Structural Impact": 2.5, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2076, - "End Line": 2080 + "Start Line": 207, + "End Line": 236 }, { - "Function Name": "parseAsync", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 11, + "Function Name": "_cf_accessor", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 560, - "End Line": 570 + "Start Line": 4809, + "End Line": 4816 }, { - "Function Name": "assignAttributeAccessor", + "Function Name": "_check_select_field", "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2277, + "End Line": 2281 + }, + { + "Function Name": "set_assigned_to", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 4793, - "End Line": 4802 + "Start Line": 2565, + "End Line": 2572 }, { - "Function Name": "add", + "Function Name": "remove_alias", "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 588, - "End Line": 592 + "Start Line": 3040, + "End Line": 3044 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "_check_date_field", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1598, - "End Line": 1603 + "Start Line": 2215, + "End Line": 2218 }, { - "Function Name": "createDracoPrimitive", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "flags", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3736, - "End Line": 3746 + "Start Line": 3711, + "End Line": 3717 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "reset_assigned_to", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 671 + "Start Line": 2574, + "End Line": 2578 }, { - "Function Name": "onLoad", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "reset_qa_contact", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3333, - "End Line": 3340 + "Start Line": 2883, + "End Line": 2887 }, { - "Function Name": "setDRACOLoader", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "bug_group", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 353 + "Start Line": 3565, + "End Line": 3568 }, { - "Function Name": "setKTX2Loader", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "keywords", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", + "Start Line": 3727, + "End Line": 3730 + }, + { + "Function Name": "DATE_COLUMNS", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 243, + "End Line": 247 + }, + { + "Function Name": "initialize", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", "Start Line": 362, - "End Line": 367 + "End Line": 364 }, { - "Function Name": "setMeshoptDecoder", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_check_creation_ts", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 381 + "Start Line": 1676, + "End Line": 1678 }, { - "Function Name": "get", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "set_bug_ignored", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 582, - "End Line": 586 + "Start Line": 2579, + "End Line": 2579 }, { - "Function Name": "remove", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "set_cclist_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 594, - "End Line": 598 + "Start Line": 2580, + "End Line": 2580 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_deadline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 856, - "End Line": 861 + "Start Line": 2638, + "End Line": 2638 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_clear_dup_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 890, - "End Line": 895 + "Start Line": 2655, + "End Line": 2655 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_estimated_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 971 + "Start Line": 2702, + "End Line": 2702 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_set_everconfirmed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1009 + "Start Line": 2703, + "End Line": 2703 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_op_sys", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1084, - "End Line": 1089 + "Start Line": 2710, + "End Line": 2710 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_platform", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1152, - "End Line": 1157 + "Start Line": 2711, + "End Line": 2711 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_priority", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1202, - "End Line": 1207 + "Start Line": 2712, + "End Line": 2712 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_remaining_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1258 + "Start Line": 2888, + "End Line": 2888 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "_zero_remaining_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1298 + "Start Line": 2891, + "End Line": 2891 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_reporter_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1349, - "End Line": 1354 + "Start Line": 2892, + "End Line": 2892 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_severity", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1395, - "End Line": 1400 + "Start Line": 2941, + "End Line": 2941 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_status_whiteboard", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1451, - "End Line": 1456 + "Start Line": 2982, + "End Line": 2982 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_summary", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1509 + "Start Line": 2983, + "End Line": 2983 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_target_milestone", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1551, - "End Line": 1556 + "Start Line": 2984, + "End Line": 2984 }, { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "set_url", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1684, - "End Line": 1689 + "Start Line": 2985, + "End Line": 2985 }, { - "Function Name": "setExtensions", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "set_version", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2624, - "End Line": 2628 + "Start Line": 2986, + "End Line": 2986 }, { - "Function Name": "setPlugins", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "bug_file_loc", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2630, - "End Line": 2634 + "Start Line": 3390, + "End Line": 3390 }, { - "Function Name": "removeAll", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "bug_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 600, - "End Line": 604 + "Start Line": 3391, + "End Line": 3391 }, { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "bug_severity", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 801, - "End Line": 805 + "Start Line": 3392, + "End Line": 3392 }, { - "Function Name": "getMaterialType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "bug_status", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 807, - "End Line": 811 + "Start Line": 3393, + "End Line": 3393 }, { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "cclist_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1999, - "End Line": 2003 + "Start Line": 3394, + "End Line": 3394 }, { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "component_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2060, - "End Line": 2064 + "Start Line": 3395, + "End Line": 3395 }, { - "Function Name": "getMaterialType", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "creation_ts", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3529, - "End Line": 3533 + "Start Line": 3396, + "End Line": 3396 }, { - "Function Name": "constructor", + "Function Name": "estimated_time", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2549, - "End Line": 2549 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 614, - "Sequential Logic Declarations": 315, - "Function Parameters": 207, - "Function/Method Declarations": 129, - "Class/Entity Declarations": 26, - "Defensive Programming Constructs": 247, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 13, + "Start Line": 3397, + "End Line": 3397 + }, + { + "Function Name": "deadline", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3398, + "End Line": 3398 + }, + { + "Function Name": "delta_ts", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3399, + "End Line": 3399 + }, + { + "Function Name": "error", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3400, + "End Line": 3400 + }, + { + "Function Name": "everconfirmed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3401, + "End Line": 3401 + }, + { + "Function Name": "lastdiffed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3402, + "End Line": 3402 + }, + { + "Function Name": "op_sys", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3403, + "End Line": 3403 + }, + { + "Function Name": "priority", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3404, + "End Line": 3404 + }, + { + "Function Name": "product_id", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3405, + "End Line": 3405 + }, + { + "Function Name": "remaining_time", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3406, + "End Line": 3406 + }, + { + "Function Name": "reporter_accessible", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3407, + "End Line": 3407 + }, + { + "Function Name": "rep_platform", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3408, + "End Line": 3408 + }, + { + "Function Name": "resolution", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3409, + "End Line": 3409 + }, + { + "Function Name": "short_desc", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3410, + "End Line": 3410 + }, + { + "Function Name": "status_whiteboard", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3411, + "End Line": 3411 + }, + { + "Function Name": "target_milestone", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3412, + "End Line": 3412 + }, + { + "Function Name": "version", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3413, + "End Line": 3413 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1072, + "Sequential Logic Declarations": 1524, + "Function Parameters": 153, + "Function/Method Declarations": 194, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 2, + "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 1186, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 150, + "State Mutations / Variable Reassignments": 2233, + "Commented-out Code (Dead Logic)": 5, + "Structured Documentation Blocks": 140, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 415, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 86, - "Global State Dependencies": 5, - "Decorators and Annotations": 0, + "Closures and Anonymous Functions": 2, + "Global State Dependencies": 203, + "Decorators and Annotations": 159, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 3, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Collection Iterators / Comprehensions": 92, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 40, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 215, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 12, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 49, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 122, + "Pointer Arithmetic & Addressing": 772, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 11, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 14, + "Structured Telemetry & Logging": 3, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 74, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Bitwise Operations": 56, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 418, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 84, + "Private / Encapsulated Scopes": 694, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2300, - "Structural Space Indentations": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 2992, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 3, - "Regex Execution": 8, - "Time Date Logic": 0, + "Serialization Parsing": 0, + "Regex Execution": 32, + "Time Date Logic": 6, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -220661,15 +222345,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 546, - "Design Camel Case": 199, - "Design Snake Case": 323, - "Design Pascal Case": 8, - "Design Upper Case": 14, - "Design Short Vars": 51, - "Design Long Vars": 3, - "Duplicate Logic": 12, - "Orphaned Logic": 6, + "Core Var Decl": 167, + "Design Camel Case": 0, + "Design Snake Case": 155, + "Design Pascal Case": 0, + "Design Upper Case": 12, + "Design Short Vars": 4, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -220679,7 +222363,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 3, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -220693,62 +222377,109 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 50, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../utils/BufferGeometryUtils.js", - "../utils/SkeletonUtils.js", - "three", - "three/addons/loaders/GLTFLoader.js" + "Bugzilla::Attachment", + "Bugzilla::BugMail", + "Bugzilla::BugUrl", + "Bugzilla::BugUserLastVisit", + "Bugzilla::Comment", + "Bugzilla::Component", + "Bugzilla::Constants", + "Bugzilla::Error", + "Bugzilla::Field", + "Bugzilla::Flag", + "Bugzilla::FlagType", + "Bugzilla::Group", + "Bugzilla::Hook", + "Bugzilla::Keyword", + "Bugzilla::Milestone", + "Bugzilla::Product", + "Bugzilla::Status", + "Bugzilla::User", + "Bugzilla::Util", + "Bugzilla::Version", + "List::MoreUtils", + "List::Util", + "POD", + "QA", + "Scalar::Util", + "Storable", + "UNCONFIRMED", + "an", + "base", + "bugs", + "commas", + "comment", + "comments", + "constant", + "email_in", + "if", + "it", + "longer", + "more", + "need", + "privileges", + "privs", + "remaining", + "set_all", + "set_bug_status", + "strict", + "the", + "this", + "warnings", + "way" ] }, - "javascript/threejs/Matrix4.js": { + "perl/bugzilla/CGI.pm": { "1. Artifact Identity": { - "Filename": "Matrix4.js", - "Path": "javascript/threejs/Matrix4.js", - "Language": "Javascript", + "Filename": "CGI.pm", + "Path": "perl/bugzilla/CGI.pm", + "Language": "Perl", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Alert": "TYPOSQUATTING THREAT: 'parameter' mimics 'parameters'", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2533.93, - "Y": -30.18, - "Z": 726.71 + "X": -3752.95, + "Y": -57.14, + "Z": 3500.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1315, - "Coding LOC": 597, - "Documentation LOC": 376, - "Structural Magnitude": 292.94, - "Control Flow Ratio": "44.0%", + "Total LOC": 844, + "Coding LOC": 492, + "Documentation LOC": 164, + "Structural Magnitude": 675.74, + "Control Flow Ratio": "50.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.515 + "Raw Cognitive Density": 1.1 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.03%", - "Error & Exception Exposure": "51.2%", - "Tech Debt Exposure": "89.15%", + "Cognitive Load Exposure": "50.85%", + "Error & Exception Exposure": "96.69%", + "Tech Debt Exposure": "82.34%", "Testing Exposure": "80.0%", - "API Exposure": "1.93%", + "API Exposure": "0.21%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "54.96%", - "Commented Logic Exposure": "5.06%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.25%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -220757,435 +222488,295 @@ }, "5. Function Analysis": [ { - "Function Name": "makePerspective", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, - "Input Parameters": 8, - "Control Flow Ratio": "75.0%", - "Start Line": 1122, - "End Line": 1166 - }, - { - "Function Name": "makeOrthographic", - "Structural Impact": 23.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 6, - "Input Parameters": 8, - "Control Flow Ratio": "75.0%", - "Start Line": 1182, - "End Line": 1226 - }, - { - "Function Name": "makeRotationFromEuler", - "Structural Impact": 23.0, - "Lines of Code (LOC)": 121, - "Control Flow Branches": 11, + "Function Name": "clean_search_url", + "Structural Impact": 52.9, + "Lines of Code (LOC)": 96, + "Control Flow Branches": 33, "Input Parameters": 1, - "Control Flow Ratio": "91.7%", - "Start Line": 338, - "End Line": 458 - }, - { - "Function Name": "lookAt", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 483, - "End Line": 528 - }, - { - "Function Name": "constructor", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 1, - "Input Parameters": 16, - "Control Flow Ratio": "100.0%", - "Start Line": 79, - "End Line": 101 + "Control Flow Ratio": "80.5%", + "Start Line": 145, + "End Line": 240 }, { - "Function Name": "decompose", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1053, - "End Line": 1106 + "Function Name": "_prevent_unsafe_response", + "Structural Impact": 49.8, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 26, + "Input Parameters": 2, + "Control Flow Ratio": "68.4%", + "Start Line": 315, + "End Line": 374 }, { - "Function Name": "makeTranslation", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 810, - "End Line": 838 + "Function Name": "new", + "Structural Impact": 26.0, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "48.0%", + "Start Line": 44, + "End Line": 112 }, { - "Function Name": "setPosition", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "header", + "Structural Impact": 24.8, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 14, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 683, - "End Line": 703 - }, - { - "Function Name": "extractBasis", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 239, - "End Line": 257 + "Start Line": 377, + "End Line": 448 }, { - "Function Name": "equals", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "redirect_search_url", + "Structural Impact": 18.5, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1234, - "End Line": 1247 - }, - { - "Function Name": "set", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 16, - "Control Flow Ratio": "0.0%", - "Start Line": 125, - "End Line": 136 + "Control Flow Ratio": "45.5%", + "Start Line": 565, + "End Line": 622 }, { - "Function Name": "extractRotation", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 1, + "Function Name": "param", + "Structural Impact": 17.5, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 289, - "End Line": 326 - }, - { - "Function Name": "invert", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 712, - "End Line": 763 + "Control Flow Ratio": "50.0%", + "Start Line": 450, + "End Line": 488 }, { - "Function Name": "fromArray", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "canonicalise_query", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 8, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1256, - "End Line": 1266 + "Control Flow Ratio": "47.1%", + "Start Line": 115, + "End Line": 143 }, { - "Function Name": "compose", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 0, + "Function Name": "send_cookie", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1038 + "Control Flow Ratio": "50.0%", + "Start Line": 519, + "End Line": 547 }, { - "Function Name": "multiplyMatrices", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 0, + "Function Name": "url_is_attachment_base", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 600 - }, - { - "Function Name": "makeShear", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 980, - "End Line": 993 + "Control Flow Ratio": "45.5%", + "Start Line": 655, + "End Line": 676 }, { - "Function Name": "toArray", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, + "Function Name": "check_etag", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1276, - "End Line": 1302 + "Control Flow Ratio": "38.5%", + "Start Line": 242, + "End Line": 261 }, { - "Function Name": "makeRotationAxis", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 944 + "Function Name": "multipart_start", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 264, + "End Line": 294 }, { - "Function Name": "makeScale", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 954, - "End Line": 967 + "Function Name": "_init_bz_cgi_globals", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 24, + "End Line": 40 }, { - "Function Name": "makeBasis", - "Structural Impact": 2.6, + "Function Name": "close_standby_message", + "Structural Impact": 7.9, "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 267, - "End Line": 278 + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 296, + "End Line": 307 }, { - "Function Name": "setFromMatrix3", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 229 + "Function Name": "FETCH", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "27.3%", + "Start Line": 709, + "End Line": 716 }, { - "Function Name": "makeRotationX", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "_fix_utf8", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 847, - "End Line": 862 + "Control Flow Ratio": "50.0%", + "Start Line": 499, + "End Line": 505 }, { - "Function Name": "makeRotationY", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 871, - "End Line": 886 + "Function Name": "should_set", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 507, + "End Line": 514 }, { - "Function Name": "makeRotationZ", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, + "Function Name": "remove_cookie", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 895, - "End Line": 910 + "Control Flow Ratio": "40.0%", + "Start Line": 551, + "End Line": 561 }, { - "Function Name": "copy", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 175, - "End Line": 187 + "Function Name": "STORE", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "16.7%", + "Start Line": 700, + "End Line": 707 }, { - "Function Name": "scale", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, + "Function Name": "redirect_to_https", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 783 + "Control Flow Ratio": "20.0%", + "Start Line": 624, + "End Line": 645 }, { - "Function Name": "copyPosition", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, + "Function Name": "url_param", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 196, - "End Line": 206 + "Control Flow Ratio": "25.0%", + "Start Line": 490, + "End Line": 497 }, { - "Function Name": "multiplyScalar", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "set_dated_content_disp", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 608, - "End Line": 619 + "Start Line": 678, + "End Line": 692 }, { - "Function Name": "determinant", + "Function Name": "DELETE", "Structural Impact": 2.0, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 628, - "End Line": 650 - }, - { - "Function Name": "transpose", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 657, - "End Line": 672 - }, - { - "Function Name": "identity", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 143, - "End Line": 156 - }, - { - "Function Name": "makeRotationFromQuaternion", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 468, - "End Line": 472 - }, - { - "Function Name": "multiply", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 536, - "End Line": 540 + "Start Line": 720, + "End Line": 725 }, { - "Function Name": "premultiply", + "Function Name": "redirect_to_urlbase", "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 548, - "End Line": 552 - }, - { - "Function Name": "getMaxScaleOnAxis", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 790, - "End Line": 800 - }, - { - "Function Name": "clone", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 163, - "End Line": 167 + "Start Line": 648, + "End Line": 653 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 40, - "Sequential Logic Declarations": 51, - "Function Parameters": 37, - "Function/Method Declarations": 37, + "Control Flow Branches": 162, + "Sequential Logic Declarations": 161, + "Function Parameters": 26, + "Function/Method Declarations": 23, "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 19, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, + "High-Risk Execution Commands": 4, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 86, + "Exposed API / Public Exports": 4, + "State Mutations / Variable Reassignments": 350, "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 178, + "Structured Documentation Blocks": 30, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Global State Dependencies": 8, + "Decorators and Annotations": 50, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 5, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 2, + "Module Dependencies (Imports)": 13, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 10, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 24, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, + "Ad-hoc Print / Debug Statements": 12, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 27, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 98, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 1, + "Private / Encapsulated Scopes": 85, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 582, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 369, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Regex Execution": 32, + "Time Date Logic": 7, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -221193,29 +222784,29 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 140, - "Design Camel Case": 12, - "Design Snake Case": 128, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 89, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 27, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 1, - "Commented-Out Executable Logic": 1, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 4, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, + "Non-Standard Unicode / Homoglyphs": 1, "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, @@ -221226,704 +222817,927 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 22, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 3, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../constants.js", - "./Vector3.js" + "Bugzilla::CGI", + "Bugzilla::Constants", + "Bugzilla::Error", + "Bugzilla::Hook", + "Bugzilla::Search::Recent", + "Bugzilla::Util", + "C", + "File::Basename", + "L", + "a", + "base", + "in", + "it", + "list", + "need", + "parameter", + "parameters", + "strict", + "templates", + "use", + "value", + "warnings" ] }, - "javascript/threejs/Nodes.js": { + "perl/bugzilla/DB.pm": { "1. Artifact Identity": { - "Filename": "Nodes.js", - "Path": "javascript/threejs/Nodes.js", - "Language": "Javascript", + "Filename": "DB.pm", + "Path": "perl/bugzilla/DB.pm", + "Language": "Perl", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3211.51, - "Y": -90.13, - "Z": 1539.44 + "X": -4145.46, + "Y": -133.63, + "Z": 4052.6 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 167, - "Coding LOC": 140, - "Documentation LOC": 13, - "Structural Magnitude": 156.8, - "Control Flow Ratio": "49.5%", + "Total LOC": 3011, + "Coding LOC": 1800, + "Documentation LOC": 334, + "Structural Magnitude": 1121.4, + "Control Flow Ratio": "39.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.514 + "Raw Cognitive Density": 0.781 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "28.03%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "14.36%", - "Testing Exposure": "2.3%", - "API Exposure": "19.29%", + "Cognitive Load Exposure": "26.53%", + "Error & Exception Exposure": "75.2%", + "Tech Debt Exposure": "16.74%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "5.02%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "100.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 137, - "Sequential Logic Declarations": 140, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 139, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 139, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 139, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "./accessors/BatchNode.js", - "./accessors/BufferAttributeNode.js", - "./accessors/BufferNode.js", - "./accessors/BuiltinNode.js", - "./accessors/ClippingNode.js", - "./accessors/CubeTextureNode.js", - "./accessors/InstanceNode.js", - "./accessors/InstancedMeshNode.js", - "./accessors/MaterialNode.js", - "./accessors/MaterialReferenceNode.js", - "./accessors/ModelNode.js", - "./accessors/MorphNode.js", - "./accessors/Object3DNode.js", - "./accessors/PointUVNode.js", - "./accessors/ReferenceBaseNode.js", - "./accessors/ReferenceNode.js", - "./accessors/RendererReferenceNode.js", - "./accessors/SkinningNode.js", - "./accessors/StorageBufferNode.js", - "./accessors/StorageTextureNode.js", - "./accessors/Texture3DNode.js", - "./accessors/TextureNode.js", - "./accessors/TextureSizeNode.js", - "./accessors/UniformArrayNode.js", - "./accessors/UserDataNode.js", - "./accessors/VelocityNode.js", - "./accessors/VertexColorNode.js", - "./code/CodeNode.js", - "./code/ExpressionNode.js", - "./code/FunctionCallNode.js", - "./code/FunctionNode.js", - "./core/ArrayNode.js", - "./core/AssignNode.js", - "./core/AttributeNode.js", - "./core/BypassNode.js", - "./core/ConstNode.js", - "./core/ContextNode.js", - "./core/IndexNode.js", - "./core/InputNode.js", - "./core/InspectorNode.js", - "./core/IsolateNode.js", - "./core/LightingModel.js", - "./core/MRTNode.js", - "./core/Node.js", - "./core/NodeAttribute.js", - "./core/NodeBuilder.js", - "./core/NodeCache.js", - "./core/NodeCode.js", - "./core/NodeError.js", - "./core/NodeFrame.js", - "./core/NodeFunctionInput.js", - "./core/NodeUniform.js", - "./core/NodeUtils.js", - "./core/NodeVar.js", - "./core/NodeVarying.js", - "./core/OutputStructNode.js", - "./core/ParameterNode.js", - "./core/PropertyNode.js", - "./core/StackNode.js", - "./core/StackTrace.js", - "./core/StructNode.js", - "./core/StructTypeNode.js", - "./core/SubBuildNode.js", - "./core/TempNode.js", - "./core/UniformGroupNode.js", - "./core/UniformNode.js", - "./core/VarNode.js", - "./core/VaryingNode.js", - "./core/constants.js", - "./display/BumpMapNode.js", - "./display/ColorSpaceNode.js", - "./display/FrontFacingNode.js", - "./display/NormalMapNode.js", - "./display/PassNode.js", - "./display/RenderOutputNode.js", - "./display/ScreenNode.js", - "./display/ToneMappingNode.js", - "./display/ToonOutlinePassNode.js", - "./display/ViewportDepthNode.js", - "./display/ViewportDepthTextureNode.js", - "./display/ViewportSharedTextureNode.js", - "./display/ViewportTextureNode.js", - "./functions/PhongLightingModel.js", - "./functions/PhysicalLightingModel.js", - "./geometry/RangeNode.js", - "./gpgpu/AtomicFunctionNode.js", - "./gpgpu/BarrierNode.js", - "./gpgpu/ComputeBuiltinNode.js", - "./gpgpu/ComputeNode.js", - "./gpgpu/SubgroupFunctionNode.js", - "./gpgpu/WorkgroupInfoNode.js", - "./lighting/AONode.js", - "./lighting/AmbientLightNode.js", - "./lighting/AnalyticLightNode.js", - "./lighting/BasicEnvironmentNode.js", - "./lighting/BasicLightMapNode.js", - "./lighting/DirectionalLightNode.js", - "./lighting/EnvironmentNode.js", - "./lighting/HemisphereLightNode.js", - "./lighting/IESSpotLightNode.js", - "./lighting/IrradianceNode.js", - "./lighting/LightProbeNode.js", - "./lighting/LightingContextNode.js", - "./lighting/LightingNode.js", - "./lighting/LightsNode.js", - "./lighting/PointLightNode.js", - "./lighting/PointShadowNode.js", - "./lighting/ProjectorLightNode.js", - "./lighting/RectAreaLightNode.js", - "./lighting/ShadowBaseNode.js", - "./lighting/ShadowNode.js", - "./lighting/SpotLightNode.js", - "./math/BitcastNode.js", - "./math/BitcountNode.js", - "./math/ConditionalNode.js", - "./math/MathNode.js", - "./math/OperatorNode.js", - "./math/PackFloatNode.js", - "./math/UnpackFloatNode.js", - "./parsers/GLSLNodeParser.js", - "./pmrem/PMREMNode.js", - "./utils/ArrayElementNode.js", - "./utils/ConvertNode.js", - "./utils/CubeMapNode.js", - "./utils/DebugNode.js", - "./utils/EventNode.js", - "./utils/FlipNode.js", - "./utils/FunctionOverloadingNode.js", - "./utils/JoinNode.js", - "./utils/LoopNode.js", - "./utils/MaxMipLevelNode.js", - "./utils/MemberNode.js", - "./utils/RTTNode.js", - "./utils/ReflectorNode.js", - "./utils/RotateNode.js", - "./utils/SampleNode.js", - "./utils/SetNode.js", - "./utils/SplitNode.js", - "./utils/StorageArrayElementNode.js" - ] - }, - "javascript/threejs/WebGLProgram.js": { - "1. Artifact Identity": { - "Filename": "WebGLProgram.js", - "Path": "javascript/threejs/WebGLProgram.js", - "Language": "Javascript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "javascript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" - }, - "2. Topological Coordinates": { - "X": -2983.98, - "Y": -88.21, - "Z": 725.76 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1029, - "Coding LOC": 621, - "Documentation LOC": 30, - "Structural Magnitude": 684.02, - "Control Flow Ratio": "77.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.857 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "60.53%", - "Error & Exception Exposure": "47.87%", - "Tech Debt Exposure": "21.55%", - "Testing Exposure": "80.0%", - "API Exposure": "0.01%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "53.38%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.98%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "WebGLProgram", - "Structural Impact": 455.6, - "Lines of Code (LOC)": 615, - "Control Flow Branches": 189, + "Function Name": "bz_check_server_version", + "Structural Impact": 37.0, + "Lines of Code (LOC)": 60, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "59.3%", + "Start Line": 235, + "End Line": 294 + }, + { + "Function Name": "bz_add_column", + "Structural Impact": 29.3, + "Lines of Code (LOC)": 47, + "Control Flow Branches": 10, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 664, + "End Line": 710 + }, + { + "Function Name": "_check_references", + "Structural Impact": 26.7, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 9, "Input Parameters": 4, - "Control Flow Ratio": "93.6%", - "Start Line": 412, - "End Line": 1026 + "Control Flow Ratio": "47.4%", + "Start Line": 1578, + "End Line": 1664 }, { - "Function Name": "onFirstUse", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 13, + "Function Name": "bz_add_fks", + "Structural Impact": 19.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "38.9%", + "Start Line": 717, + "End Line": 747 + }, + { + "Function Name": "bz_alter_column_raw", + "Structural Impact": 19.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 6, + "Control Flow Ratio": "46.2%", + "Start Line": 804, + "End Line": 817 + }, + { + "Function Name": "bz_alter_column", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 6, + "Input Parameters": 5, + "Control Flow Ratio": "54.5%", + "Start Line": 749, + "End Line": 780 + }, + { + "Function Name": "bz_setup_foreign_keys", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 856, - "End Line": 949 + "Control Flow Ratio": "42.1%", + "Start Line": 604, + "End Line": 645 }, { - "Function Name": "getShaderErrors", - "Structural Impact": 13.2, - "Lines of Code (LOC)": 25, + "Function Name": "sql_fulltext_search", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 40, "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "62.5%", - "Start Line": 58, - "End Line": 82 + "Control Flow Ratio": "50.0%", + "Start Line": 489, + "End Line": 528 }, { - "Function Name": "generatePrecision", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 38, + "Function Name": "bz_drop_fk", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 29, "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 306, - "End Line": 343 + "Input Parameters": 3, + "Control Flow Ratio": "45.5%", + "Start Line": 988, + "End Line": 1016 }, { - "Function Name": "fetchAttributeLocations", - "Structural Impact": 10.1, + "Function Name": "bz_rename_table", + "Structural Impact": 13.4, "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "35.7%", + "Start Line": 1153, + "End Line": 1181 + }, + { + "Function Name": "bz_drop_column", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "45.5%", + "Start Line": 966, + "End Line": 986 + }, + { + "Function Name": "bz_rename_column", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "36.4%", + "Start Line": 1127, + "End Line": 1151 + }, + { + "Function Name": "_bz_init_schema_storage", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "46.2%", + "Start Line": 1428, + "End Line": 1477 + }, + { + "Function Name": "bz_drop_index_raw", + "Structural Impact": 11.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 4, + "Input Parameters": 4, + "Control Flow Ratio": "44.4%", + "Start Line": 1085, + "End Line": 1096 + }, + { + "Function Name": "bz_drop_table", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 178, - "End Line": 206 + "Control Flow Ratio": "45.5%", + "Start Line": 1098, + "End Line": 1117 }, { - "Function Name": "getEncodingComponents", + "Function Name": "bz_add_table", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 865, + "End Line": 888 + }, + { + "Function Name": "_bz_populate_enum_table", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1554, + "End Line": 1574 + }, + { + "Function Name": "bz_check_requirements", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 184, + "End Line": 212 + }, + { + "Function Name": "bz_set_next_serial_value", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "42.9%", + "Start Line": 1183, + "End Line": 1191 + }, + { + "Function Name": "bz_get_related_fks", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1018, + "End Line": 1038 + }, + { + "Function Name": "bz_drop_index", + "Structural Impact": 8.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "42.9%", + "Start Line": 1050, + "End Line": 1067 + }, + { + "Function Name": "_build_connector", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1373, + "End Line": 1406 + }, + { + "Function Name": "import", "Structural Impact": 8.1, "Lines of Code (LOC)": 21, "Control Flow Branches": 4, "Input Parameters": 1, + "Control Flow Ratio": "44.4%", + "Start Line": 383, + "End Line": 403 + }, + { + "Function Name": "bz_add_index_raw", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "33.3%", + "Start Line": 857, + "End Line": 863 + }, + { + "Function Name": "bz_create_database", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "38.5%", + "Start Line": 298, + "End Line": 326 + }, + { + "Function Name": "_bz_add_field_table", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 913, + "End Line": 935 + }, + { + "Function Name": "sql_in", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "40.0%", + "Start Line": 481, + "End Line": 487 + }, + { + "Function Name": "_bz_store_real_schema", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "30.0%", + "Start Line": 1525, + "End Line": 1551 + }, + { + "Function Name": "bz_start_transaction", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 36, - "End Line": 56 + "Start Line": 1317, + "End Line": 1337 }, { - "Function Name": "includeReplacer", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 24, + "Function Name": "_get_no_db_connection", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 253, - "End Line": 276 + "Input Parameters": 1, + "Control Flow Ratio": "23.1%", + "Start Line": 329, + "End Line": 347 }, { - "Function Name": "generateDefines", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, + "Function Name": "_bz_real_schema", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 19, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 160, - "End Line": 176 + "Control Flow Ratio": "37.5%", + "Start Line": 1489, + "End Line": 1507 }, { - "Function Name": "handleSource", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 18, + "Function Name": "_connect", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 159, + "End Line": 172 + }, + { + "Function Name": "bz_populate_enum_tables", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "37.5%", + "Start Line": 589, + "End Line": 602 + }, + { + "Function Name": "_bz_add_table_raw", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 904, + "End Line": 911 + }, + { + "Function Name": "bz_commit_transaction", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1339, + "End Line": 1353 + }, + { + "Function Name": "_bz_check_dbd", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 20, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 15, - "End Line": 32 + "Control Flow Ratio": "20.0%", + "Start Line": 214, + "End Line": 233 }, { - "Function Name": "loopReplacer", + "Function Name": "bz_setup_database", "Structural Impact": 5.2, - "Lines of Code (LOC)": 15, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 563, + "End Line": 582 + }, + { + "Function Name": "_bz_connect_error_reasons", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 352, + "End Line": 373 + }, + { + "Function Name": "bz_add_index", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 4, "Control Flow Ratio": "25.0%", - "Start Line": 288, - "End Line": 302 + "Start Line": 829, + "End Line": 839 }, { - "Function Name": "generateVertexExtensions", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 149, - "End Line": 158 + "Function Name": "bz_alter_fk", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 819, + "End Line": 827 }, { - "Function Name": "generateEnvMapTypeDefine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "bz_rollback_transaction", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 362, - "End Line": 368 + "Start Line": 1355, + "End Line": 1367 }, { - "Function Name": "generateEnvMapModeDefine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 374, - "End Line": 380 + "Function Name": "sql_istrcmp", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "25.0%", + "Start Line": 405, + "End Line": 410 }, { - "Function Name": "generateEnvMapBlendingDefine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, + "Function Name": "bz_drop_foreign_keys", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 388, - "End Line": 394 + "Control Flow Ratio": "25.0%", + "Start Line": 648, + "End Line": 658 }, { - "Function Name": "getToneMappingFunction", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, + "Function Name": "bz_add_field_tables", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 1, "Input Parameters": 2, + "Control Flow Ratio": "10.0%", + "Start Line": 937, + "End Line": 956 + }, + { + "Function Name": "sql_group_by", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "20.0%", - "Start Line": 110, - "End Line": 123 + "Start Line": 456, + "End Line": 463 }, { - "Function Name": "generateCubeUVSize", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 15, + "Function Name": "bz_column_info", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 396, - "End Line": 410 + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 1230, + "End Line": 1237 }, { - "Function Name": "generateShadowMapTypeDefine", - "Structural Impact": 3.1, + "Function Name": "bz_index_info", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 1239, + "End Line": 1246 + }, + { + "Function Name": "bz_fk_info", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "12.5%", + "Start Line": 1119, + "End Line": 1125 + }, + { + "Function Name": "bz_check_regexp", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 547, + "End Line": 557 + }, + { + "Function Name": "bz_table_indexes", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 1259, + "End Line": 1269 + }, + { + "Function Name": "bz_drop_field_tables", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "14.3%", + "Start Line": 958, + "End Line": 964 + }, + { + "Function Name": "sql_string_concat", + "Structural Impact": 3.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 465, + "End Line": 469 + }, + { + "Function Name": "bz_drop_related_fks", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 350, - "End Line": 354 + "Control Flow Ratio": "14.3%", + "Start Line": 1040, + "End Line": 1048 }, { - "Function Name": "replaceLightNums", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 214, - "End Line": 231 + "Function Name": "_bz_schema_class", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 1197, + "End Line": 1204 }, { - "Function Name": "getUniforms", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "_bz_schema", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 955, - "End Line": 966 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 1206, + "End Line": 1213 }, { - "Function Name": "getAttributes", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, + "Function Name": "quote", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 127, + "End Line": 132 + }, + { + "Function Name": "bz_in_transaction", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 972, - "End Line": 983 + "Start Line": 1313, + "End Line": 1315 }, { - "Function Name": "getTexelEncodingFunction", - "Structural Impact": 2.5, + "Function Name": "connect_shadow", + "Structural Impact": 2.8, "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 98 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "20.0%", + "Start Line": 138, + "End Line": 152 }, { - "Function Name": "isReady", + "Function Name": "_handle_error", "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 990, - "End Line": 1000 + "Control Flow Ratio": "25.0%", + "Start Line": 174, + "End Line": 182 }, { - "Function Name": "replaceClippingPlaneNums", - "Structural Impact": 2.1, + "Function Name": "sql_string_until", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 471, + "End Line": 479 + }, + { + "Function Name": "sql_like", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 233, - "End Line": 239 + "Start Line": 431, + "End Line": 437 }, { - "Function Name": "getLuminanceFunction", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, + "Function Name": "sql_ilike", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 127, - "End Line": 147 + "Start Line": 439, + "End Line": 445 }, { - "Function Name": "filterEmptyLine", - "Structural Impact": 1.7, + "Function Name": "sql_not_ilike", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 447, + "End Line": 453 + }, + { + "Function Name": "bz_add_fk", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 712, + "End Line": 715 + }, + { + "Function Name": "sql_iposition", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 418, + "End Line": 423 + }, + { + "Function Name": "bz_last_key", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 540, + "End Line": 545 + }, + { + "Function Name": "sql_position", + "Structural Impact": 2.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 208, - "End Line": 212 + "Start Line": 425, + "End Line": 429 }, { - "Function Name": "resolveIncludes", - "Structural Impact": 1.7, + "Function Name": "sql_istring", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 245, - "End Line": 249 + "Start Line": 412, + "End Line": 416 }, { - "Function Name": "unrollLoops", - "Structural Impact": 1.7, + "Function Name": "bz_table_columns_real", + "Structural Impact": 2.0, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 282, - "End Line": 286 + "Start Line": 1291, + "End Line": 1295 }, { - "Function Name": "destroy", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "bz_table_info", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1011 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 229, - "Sequential Logic Declarations": 66, - "Function Parameters": 29, - "Function/Method Declarations": 28, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 38, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 70, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 4, - "Global State Dependencies": 3, - "Decorators and Annotations": 0, + "Start Line": 1248, + "End Line": 1251 + }, + { + "Function Name": "bz_table_columns", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1254, + "End Line": 1257 + }, + { + "Function Name": "_build_qi", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 39, + "End Line": 45 + }, + { + "Function Name": "bz_table_list_real", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1303, + "End Line": 1307 + }, + { + "Function Name": "bz_server_version", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 535, + "End Line": 538 + }, + { + "Function Name": "_bz_get_initial_schema", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1225, + "End Line": 1228 + }, + { + "Function Name": "bz_table_list", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1271, + "End Line": 1274 + }, + { + "Function Name": "connect_main", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 154, + "End Line": 157 + }, + { + "Function Name": "bz_enum_initial_values", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 585, + "End Line": 587 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 339, + "Sequential Logic Declarations": 519, + "Function Parameters": 74, + "Function/Method Declarations": 78, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 23, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 523, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 464, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 8, + "Closures and Anonymous Functions": 2, + "Global State Dependencies": 30, + "Decorators and Annotations": 75, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, + "Collection Iterators / Comprehensions": 29, + "Scientific & Mathematical Operations": 6, + "Metaprogramming & Reflection": 3, + "Module Dependencies (Imports)": 38, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 5, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 1, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 5, + "Pointer Arithmetic & Addressing": 106, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Ad-hoc Print / Debug Statements": 29, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 16, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, + "Bitwise Operations": 17, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 65, - "Resource Deallocation & Cleanup": 1, - "Private / Encapsulated Scopes": 204, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 13, + "Private / Encapsulated Scopes": 251, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 549, - "Structural Space Indentations": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 857, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 18, - "Time Date Logic": 0, + "Regex Execution": 15, + "Time Date Logic": 4, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -221931,16 +223745,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 98, - "Design Camel Case": 64, - "Design Snake Case": 33, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 9, - "Design Long Vars": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 49, + "Design Camel Case": 0, + "Design Snake Case": 35, + "Design Pascal Case": 7, + "Design Upper Case": 7, + "Design Short Vars": 3, + "Design Long Vars": 1, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -221948,9 +223762,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, + "Dynamic Code Execution (Eval/Exec)": 2, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -221964,67 +223778,100 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 8, + "Direct Upstream (Fragility)": 42, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 3, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../../constants.js", - "../../math/ColorManagement.js", - "../../math/Matrix3.js", - "../../math/Vector3.js", - "../../utils.js", - "../shaders/ShaderChunk.js", - "./WebGLShader.js", - "./WebGLUniforms.js" + "Bugzilla::Constants", + "Bugzilla::DB", + "Bugzilla::DB::QuoteIdentifier", + "Bugzilla::DB::Schema", + "Bugzilla::Error", + "Bugzilla::Install::Localconfig", + "Bugzilla::Install::Requirements", + "Bugzilla::Install::Util", + "Bugzilla::Mailer", + "Bugzilla::Util", + "Bugzilla::Version", + "Carp", + "DBI", + "DBIx::Connector", + "DEFAULT", + "FK", + "L", + "List::Util", + "Moo", + "NAME", + "Scalar::Util", + "Storable", + "_bz_schema", + "bz_table_list", + "constant", + "default", + "driver", + "handles", + "longer", + "match", + "now", + "only", + "parameters", + "shadow", + "table", + "that", + "the", + "them", + "these", + "this", + "value", + "when" ] }, - "javascript/threejs/WebGLRenderer.js": { + "perl/bugzilla/Requirements.pm": { "1. Artifact Identity": { - "Filename": "WebGLRenderer.js", - "Path": "javascript/threejs/WebGLRenderer.js", - "Language": "Javascript", - "Architect": "the renderer", - "Indentation Style": "Tabs", + "Filename": "Requirements.pm", + "Path": "perl/bugzilla/Requirements.pm", + "Language": "Perl", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'math/Vector4.js' mimics 'math/Vector3.js'", - "Folder Dominant Lang": "javascript", + "Folder Dominant Lang": "perl", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -3368.7, - "Y": -95.65, - "Z": 1318.47 + "X": -3483.23, + "Y": -39.32, + "Z": 4154.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 3639, - "Coding LOC": 1628, - "Documentation LOC": 734, - "Structural Magnitude": 1767.86, - "Control Flow Ratio": "77.2%", + "Total LOC": 1000, + "Coding LOC": 707, + "Documentation LOC": 117, + "Structural Magnitude": 462.94, + "Control Flow Ratio": "35.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.085 + "Raw Cognitive Density": 0.86 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.62%", - "Error & Exception Exposure": "39.1%", - "Tech Debt Exposure": "52.0%", + "Cognitive Load Exposure": "39.66%", + "Error & Exception Exposure": "82.69%", + "Tech Debt Exposure": "19.72%", "Testing Exposure": "80.0%", - "API Exposure": "1.69%", - "Concurrency Exposure": "24.71%", - "State Flux Exposure": "98.04%", - "Commented Logic Exposure": "4.97%", + "API Exposure": "0.07%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -222033,1019 +223880,380 @@ }, "5. Function Analysis": [ { - "Function Name": "setProgram", - "Structural Impact": 374.1, - "Lines of Code (LOC)": 428, - "Control Flow Branches": 143, - "Input Parameters": 5, - "Control Flow Ratio": "94.7%", - "Start Line": 2295, - "End Line": 2722 - }, - { - "Function Name": "copyTextureToTexture", - "Structural Impact": 141.4, - "Lines of Code (LOC)": 235, - "Control Flow Branches": 48, - "Input Parameters": 6, - "Control Flow Ratio": "90.6%", - "Start Line": 3205, - "End Line": 3439 - }, - { - "Function Name": "renderBufferDirect", - "Structural Impact": 108.5, - "Lines of Code (LOC)": 159, - "Control Flow Branches": 37, - "Input Parameters": 6, - "Control Flow Ratio": "78.7%", - "Start Line": 1175, - "End Line": 1333 - }, - { - "Function Name": "render", - "Structural Impact": 94.2, - "Lines of Code (LOC)": 221, - "Control Flow Branches": 47, - "Input Parameters": 2, - "Control Flow Ratio": "92.2%", - "Start Line": 1600, - "End Line": 1820 - }, - { - "Function Name": "projectObject", - "Structural Impact": 81.7, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 33, - "Input Parameters": 4, - "Control Flow Ratio": "91.7%", - "Start Line": 1822, - "End Line": 1934 - }, - { - "Function Name": "setRenderTarget", - "Structural Impact": 80.4, - "Lines of Code (LOC)": 168, - "Control Flow Branches": 35, - "Input Parameters": 3, - "Control Flow Ratio": "87.5%", - "Start Line": 2823, - "End Line": 2990 - }, - { - "Function Name": "getProgram", - "Structural Impact": 51.8, - "Lines of Code (LOC)": 116, + "Function Name": "print_module_instructions", + "Structural Impact": 44.6, + "Lines of Code (LOC)": 96, "Control Flow Branches": 22, - "Input Parameters": 3, - "Control Flow Ratio": "84.6%", - "Start Line": 2142, - "End Line": 2257 - }, - { - "Function Name": "readRenderTargetPixels", - "Structural Impact": 51.2, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 15, - "Input Parameters": 8, - "Control Flow Ratio": "78.9%", - "Start Line": 3004, - "End Line": 3068 - }, - { - "Function Name": "readRenderTargetPixelsAsync", - "Structural Impact": 48.9, - "Lines of Code (LOC)": 78, - "Control Flow Branches": 14, - "Input Parameters": 8, - "Control Flow Ratio": "82.4%", - "Start Line": 3086, - "End Line": 3163 - }, - { - "Function Name": "renderTransmissionPass", - "Structural Impact": 44.2, - "Lines of Code (LOC)": 123, - "Control Flow Branches": 16, - "Input Parameters": 4, - "Control Flow Ratio": "84.2%", - "Start Line": 1960, - "End Line": 2082 - }, - { - "Function Name": "compile", - "Structural Impact": 38.6, - "Lines of Code (LOC)": 92, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "84.2%", - "Start Line": 1371, - "End Line": 1462 - }, - { - "Function Name": "clear", - "Structural Impact": 23.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 9, - "Input Parameters": 3, - "Control Flow Ratio": "81.8%", - "Start Line": 944, - "End Line": 1018 - }, - { - "Function Name": "renderObject", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 4, - "Input Parameters": 6, - "Control Flow Ratio": "100.0%", - "Start Line": 2111, - "End Line": 2140 + "Input Parameters": 2, + "Control Flow Ratio": "44.0%", + "Start Line": 582, + "End Line": 677 }, { - "Function Name": "renderScene", - "Structural Impact": 14.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 1936, - "End Line": 1958 + "Function Name": "_checking_for", + "Structural Impact": 28.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "62.1%", + "Start Line": 777, + "End Line": 814 }, { - "Function Name": "renderObjects", - "Structural Impact": 13.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 2084, - "End Line": 2109 + "Function Name": "have_vers", + "Structural Impact": 26.9, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 13, + "Input Parameters": 2, + "Control Flow Ratio": "43.3%", + "Start Line": 722, + "End Line": 775 }, { - "Function Name": "compileAsync", - "Structural Impact": 12.9, - "Lines of Code (LOC)": 59, + "Function Name": "OPTIONAL_MODULES", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 244, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1536 - }, - { - "Function Name": "initTexture", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3464, - "End Line": 3486 + "Input Parameters": 0, + "Control Flow Ratio": "10.0%", + "Start Line": 197, + "End Line": 440 }, { - "Function Name": "setSize", - "Structural Impact": 11.6, + "Function Name": "check_graphviz", + "Structural Impact": 17.1, "Lines of Code (LOC)": 31, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 650, - "End Line": 680 - }, - { - "Function Name": "setEffects", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 6, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 726, - "End Line": 752 - }, - { - "Function Name": "prepareMaterial", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1337, - "End Line": 1357 + "Control Flow Ratio": "41.7%", + "Start Line": 688, + "End Line": 718 }, { - "Function Name": "materialNeedsLights", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 6, + "Function Name": "check_requirements", + "Structural Impact": 14.4, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 2742, - "End Line": 2748 - }, - { - "Function Name": "setViewport", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 787, - "End Line": 801 + "Control Flow Ratio": "40.0%", + "Start Line": 484, + "End Line": 517 }, { - "Function Name": "setScissor", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 824, - "End Line": 838 + "Function Name": "_missing_apache_modules", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "29.4%", + "Start Line": 533, + "End Line": 554 }, { - "Function Name": "setRenderTargetTextures", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2784, - "End Line": 2802 + "Function Name": "REQUIRED_MODULES", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "11.5%", + "Start Line": 84, + "End Line": 195 }, { - "Function Name": "copyFramebufferToTexture", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 16, + "Function Name": "_check_apache_module", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 3172, - "End Line": 3187 + "Input Parameters": 4, + "Control Flow Ratio": "28.6%", + "Start Line": 570, + "End Line": 580 }, { - "Function Name": "releaseMaterialProgramReferences", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, + "Function Name": "_check_missing", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1151, - "End Line": 1171 + "Input Parameters": 2, + "Control Flow Ratio": "28.6%", + "Start Line": 520, + "End Line": 531 }, { - "Function Name": "initGLContext", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 116, - "Control Flow Branches": 2, + "Function Name": "_get_apachectl", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 423, - "End Line": 538 + "Control Flow Ratio": "30.8%", + "Start Line": 556, + "End Line": 568 }, { - "Function Name": "checkMaterialsReady", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 30, + "Function Name": "install_command", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1487, - "End Line": 1516 - }, - { - "Function Name": "getUniformList", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2259, - "End Line": 2270 + "Control Flow Ratio": "18.2%", + "Start Line": 816, + "End Line": 832 }, { - "Function Name": "setPixelRatio", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "_get_extension_requirements", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 619, - "End Line": 627 + "Control Flow Ratio": "16.7%", + "Start Line": 470, + "End Line": 482 }, { - "Function Name": "initRenderTarget", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3448, - "End Line": 3456 + "Function Name": "map_files_to_features", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "27.3%", + "Start Line": 835, + "End Line": 847 }, { - "Function Name": "setAnimationLoop", + "Function Name": "_translate_feature", "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1572, - "End Line": 1579 - }, - { - "Function Name": "onAnimationFrame", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1542, - "End Line": 1546 - }, + "Control Flow Ratio": "16.7%", + "Start Line": 679, + "End Line": 686 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 123, + "Sequential Logic Declarations": 228, + "Function Parameters": 11, + "Function/Method Declarations": 15, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 1, + "I/O and Network Boundaries": 10, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 240, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 41, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 4, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 6, + "Decorators and Annotations": 75, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 12, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 14, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 4, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 45, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 33, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 9, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 87, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 581, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 1, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 7, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 195, + "Design Camel Case": 0, + "Design Snake Case": 190, + "Design Pascal Case": 0, + "Design Upper Case": 5, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 3, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 18, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 5, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Bugzilla::Constants", + "Bugzilla::Install::Util", + "DateTime::TimeZone", + "Email::Address::XS", + "List::Util", + "Perl", + "Term::ANSIColor", + "XMLRPC::Lite", + "an", + "apache2ctl", + "base", + "constant", + "longer", + "module", + "strict", + "that", + "this", + "warnings" + ] + } + } + }, + "powershell/core": { + "Directory Group Magnitude": 6722.36, + "File Count": 6, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "55.32%", + "Error & Exception Exposure": "72.99%", + "Tech Debt Exposure": "39.37%", + "Testing Exposure": "67.05%", + "API Exposure": "10.63%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "83.33%", + "Commented Logic Exposure": "8.26%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "53.93%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "powershell/core/Install-PowerShellRemoting.ps1": { + "1. Artifact Identity": { + "Filename": "Install-PowerShellRemoting.ps1", + "Path": "powershell/core/Install-PowerShellRemoting.ps1", + "Language": "Powershell", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "powershell", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ps1)" + }, + "2. Topological Coordinates": { + "X": -5728.64, + "Y": -105.95, + "Z": -1612.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 233, + "Coding LOC": 181, + "Documentation LOC": 18, + "Structural Magnitude": 140.42, + "Control Flow Ratio": "78.6%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.807 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "55.64%", + "Error & Exception Exposure": "77.72%", + "Tech Debt Exposure": "46.21%", + "Testing Exposure": "80.0%", + "API Exposure": "10.79%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "19.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.0%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "updateCommonMaterialProperties", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "Install-PluginEndpoint", + "Structural Impact": 52.4, + "Lines of Code (LOC)": 113, + "Control Flow Branches": 26, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2272, - "End Line": 2293 - }, - { - "Function Name": "setDrawingBufferSize", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 707, - "End Line": 719 + "Control Flow Ratio": "83.9%", + "Start Line": 113, + "End Line": 225 }, { - "Function Name": "markUniformsLightsNeedsUpdate", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 0, + "Function Name": "Register-WinRmPlugin", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 52, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2726, - "End Line": 2740 - }, - { - "Function Name": "forceContextLoss", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 586, - "End Line": 591 - }, - { - "Function Name": "forceContextRestore", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 596, - "End Line": 601 + "Control Flow Ratio": "66.7%", + "Start Line": 36, + "End Line": 87 }, { - "Function Name": "getTargetPixelRatio", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 349, - "End Line": 353 - }, - { - "Function Name": "setRenderTargetFramebuffer", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2804, - "End Line": 2810 - }, - { - "Function Name": "getContext", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 363 - }, - { - "Function Name": "onContextLost", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1092, - "End Line": 1100 - }, - { - "Function Name": "onMaterialDispose", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1130, - "End Line": 1138 - }, - { - "Function Name": "outputColorSpace", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3539, - "End Line": 3547 - }, - { - "Function Name": "deallocateMaterial", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1142, - "End Line": 1148 - }, - { - "Function Name": "getSize", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 635, - "End Line": 639 - }, - { - "Function Name": "getDrawingBufferSize", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 688, - "End Line": 692 - }, - { - "Function Name": "getCurrentViewport", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 760, - "End Line": 764 - }, - { - "Function Name": "getViewport", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 772, - "End Line": 776 - }, - { - "Function Name": "getScissor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 809, - "End Line": 813 - }, - { - "Function Name": "setScissorTest", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 858, - "End Line": 862 - }, - { - "Function Name": "setOpaqueSort", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 874 - }, - { - "Function Name": "setTransparentSort", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 882, - "End Line": 886 - }, - { - "Function Name": "getClearColor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 896, - "End Line": 900 - }, - { - "Function Name": "setNodesHandler", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1054, - "End Line": 1059 - }, - { - "Function Name": "onContextCreationError", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1124, - "End Line": 1128 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1065, - "End Line": 1088 - }, - { - "Function Name": "onContextRestore", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1102, - "End Line": 1122 - }, - { - "Function Name": "resetState", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3493, - "End Line": 3502 - }, - { - "Function Name": "getContext", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 570 - }, - { - "Function Name": "getContextAttributes", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 577, - "End Line": 581 - }, - { - "Function Name": "getPixelRatio", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 608, - "End Line": 612 - }, - { - "Function Name": "getScissorTest", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 845, - "End Line": 849 - }, - { - "Function Name": "setClearColor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 912 - }, - { - "Function Name": "getClearAlpha", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 919, - "End Line": 923 - }, - { - "Function Name": "setClearAlpha", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 930, - "End Line": 934 - }, - { - "Function Name": "clearColor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1023, - "End Line": 1027 - }, - { - "Function Name": "clearDepth", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1036 - }, - { - "Function Name": "clearStencil", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1041, - "End Line": 1045 - }, - { - "Function Name": "onXRSessionStart", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1548, - "End Line": 1552 - }, - { - "Function Name": "onXRSessionEnd", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1554, - "End Line": 1558 - }, - { - "Function Name": "getActiveCubeFace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2755, - "End Line": 2759 - }, - { - "Function Name": "getActiveMipmapLevel", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2766, - "End Line": 2770 - }, - { - "Function Name": "getRenderTarget", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2778, - "End Line": 2782 - }, - { - "Function Name": "coordinateSystem", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3521, - "End Line": 3525 - }, - { - "Function Name": "outputColorSpace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3533, - "End Line": 3537 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 70, - "End Line": 70 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 515, - "Sequential Logic Declarations": 152, - "Function Parameters": 83, - "Function/Method Declarations": 77, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 204, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 338, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 198, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 15, - "UI / View Layer Components": 3, - "Closures and Anonymous Functions": 54, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 2, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 37, - "Authorship Metadata": 2, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 2, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 49, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 9, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 172, - "Resource Deallocation & Cleanup": 20, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1587, - "Structural Space Indentations": 0, - "Hardware Bridge": 26, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 391, - "Design Camel Case": 195, - "Design Snake Case": 141, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 21, - "Design Long Vars": 6, - "Duplicate Logic": 0, - "Orphaned Logic": 27, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 37, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../constants.js", - "../math/Color.js", - "../math/ColorManagement.js", - "../math/Frustum.js", - "../math/Matrix4.js", - "../math/Vector3.js", - "../math/Vector4.js", - "../utils.js", - "./WebGLRenderTarget.js", - "./shaders/DFGLUTData.js", - "./webgl/WebGLAnimation.js", - "./webgl/WebGLAttributes.js", - "./webgl/WebGLBackground.js", - "./webgl/WebGLBindingStates.js", - "./webgl/WebGLBufferRenderer.js", - "./webgl/WebGLCapabilities.js", - "./webgl/WebGLClipping.js", - "./webgl/WebGLEnvironments.js", - "./webgl/WebGLExtensions.js", - "./webgl/WebGLGeometries.js", - "./webgl/WebGLIndexedBufferRenderer.js", - "./webgl/WebGLInfo.js", - "./webgl/WebGLMaterials.js", - "./webgl/WebGLMorphtargets.js", - "./webgl/WebGLObjects.js", - "./webgl/WebGLOutput.js", - "./webgl/WebGLPrograms.js", - "./webgl/WebGLProperties.js", - "./webgl/WebGLRenderLists.js", - "./webgl/WebGLRenderStates.js", - "./webgl/WebGLShadowMap.js", - "./webgl/WebGLState.js", - "./webgl/WebGLTextures.js", - "./webgl/WebGLUniforms.js", - "./webgl/WebGLUniformsGroups.js", - "./webgl/WebGLUtils.js", - "./webxr/WebXRManager.js" - ] - } - } - }, - "powershell/core": { - "Directory Group Magnitude": 6722.36, - "File Count": 6, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "55.32%", - "Error & Exception Exposure": "72.99%", - "Tech Debt Exposure": "39.37%", - "Testing Exposure": "67.05%", - "API Exposure": "10.63%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "83.33%", - "Commented Logic Exposure": "8.26%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "53.93%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "powershell/core/Install-PowerShellRemoting.ps1": { - "1. Artifact Identity": { - "Filename": "Install-PowerShellRemoting.ps1", - "Path": "powershell/core/Install-PowerShellRemoting.ps1", - "Language": "Powershell", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "powershell", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ps1)" - }, - "2. Topological Coordinates": { - "X": -5728.64, - "Y": -105.95, - "Z": -1612.09 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 233, - "Coding LOC": 181, - "Documentation LOC": 18, - "Structural Magnitude": 140.42, - "Control Flow Ratio": "78.6%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.807 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "55.64%", - "Error & Exception Exposure": "77.72%", - "Tech Debt Exposure": "46.21%", - "Testing Exposure": "80.0%", - "API Exposure": "10.79%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "19.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.0%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "Install-PluginEndpoint", - "Structural Impact": 52.4, - "Lines of Code (LOC)": 113, - "Control Flow Branches": 26, - "Input Parameters": 2, - "Control Flow Ratio": "83.9%", - "Start Line": 113, - "End Line": 225 - }, - { - "Function Name": "Register-WinRmPlugin", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 36, - "End Line": 87 - }, - { - "Function Name": "New-PluginConfigFile", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 23, + "Function Name": "New-PluginConfigFile", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 23, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", @@ -225073,9 +226281,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2410.18, + "X": 2411.94, "Y": -315.53, - "Z": -5234.36 + "Z": -5237.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -225245,9 +226453,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2683.77, + "X": 2685.53, "Y": -197.58, - "Z": -4714.5 + "Z": -4717.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -226107,9 +227315,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3297.57, + "X": 3299.33, "Y": -174.68, - "Z": -4608.03 + "Z": -4611.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -226432,9 +227640,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": 3023.78, + "X": 3025.54, "Y": -312.15, - "Z": -5474.93 + "Z": -5477.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227174,9 +228382,9 @@ "Identity Proof": "Sibling Anchor (.c)" }, "2. Topological Coordinates": { - "X": 3405.25, + "X": 3407.02, "Y": -289.86, - "Z": -5324.88 + "Z": -5327.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227337,9 +228545,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": 2922.43, + "X": 2924.2, "Y": -233.45, - "Z": -5212.49 + "Z": -5215.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227597,7 +228805,7 @@ } }, "scala/kafka": { - "Directory Group Magnitude": 6307.04, + "Directory Group Magnitude": 6293.64, "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -227631,9 +228839,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 1192.15, + "X": -3465.88, "Y": -302.43, - "Z": 2791.04 + "Z": 555.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -227834,9 +229042,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 710.19, + "X": -3947.83, "Y": -263.75, - "Z": 2940.49 + "Z": 704.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229462,9 +230670,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 559.43, + "X": -4098.6, "Y": -117.52, - "Z": 3695.86 + "Z": 1460.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -229794,9 +231002,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 1030.18, + "X": -3627.85, "Y": -177.79, - "Z": 3486.06 + "Z": 1250.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -230758,9 +231966,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 761.35, - "Y": -322.11, - "Z": 2544.04 + "X": -3896.69, + "Y": -322.07, + "Z": 308.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -230772,7 +231980,7 @@ "Total LOC": 1854, "Coding LOC": 1255, "Documentation LOC": 417, - "Structural Magnitude": 985.8, + "Structural Magnitude": 972.4, "Control Flow Ratio": "69.0%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, @@ -230806,16 +232014,6 @@ "Start Line": 1367, "End Line": 1431 }, - { - "Function Name": "fetchOffsetForTimestamp", - "Structural Impact": 36.8, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 13, - "Input Parameters": 5, - "Control Flow Ratio": "76.5%", - "Start Line": 1433, - "End Line": 1482 - }, { "Function Name": "appendRecordsToLeader", "Structural Impact": 33.4, @@ -230856,6 +232054,16 @@ "Start Line": 767, "End Line": 817 }, + { + "Function Name": "fetchOffsetForTimestamp", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 8, + "Input Parameters": 5, + "Control Flow Ratio": "88.9%", + "Start Line": 1433, + "End Line": 1460 + }, { "Function Name": "createLogIfNotExists", "Structural Impact": 23.0, @@ -232031,9 +233239,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 400.57, + "X": -4257.46, "Y": -147.87, - "Z": 3079.51 + "Z": 843.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -233394,9 +234602,9 @@ "Identity Proof": "Single Indicator (Ext: .scala)" }, "2. Topological Coordinates": { - "X": 180.77, + "X": -4477.26, "Y": -246.69, - "Z": 3028.54 + "Z": 792.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -234709,9 +235917,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5944.63, + "X": 292.33, "Y": 165.91, - "Z": -1240.74 + "Z": 3258.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -235512,9 +236720,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5564.02, + "X": -88.28, "Y": 265.38, - "Z": -525.67 + "Z": 3973.62 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -236482,9 +237690,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5352.22, + "X": -300.08, "Y": 225.2, - "Z": -761.32 + "Z": 3737.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -236763,9 +237971,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 6389.69, + "X": 737.38, "Y": 134.51, - "Z": -986.53 + "Z": 3512.76 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -237035,9 +238243,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 6202.89, + "X": 550.59, "Y": 311.65, - "Z": -65.79 + "Z": 4433.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -237313,9 +238521,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5857.28, + "X": 204.98, "Y": 257.91, - "Z": -720.76 + "Z": 3778.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -238423,9 +239631,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": 5766.46, + "X": 114.16, "Y": 404.61, - "Z": -21.17 + "Z": 4478.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -238814,9 +240022,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -2129.35, + "X": 4608.73, "Y": -127.57, - "Z": -4180.0 + "Z": -2958.76 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -238971,9 +240179,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1349.96, + "X": 5388.13, "Y": -109.1, - "Z": -4000.69 + "Z": -2779.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -240203,9 +241411,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2342.41, + "X": 4395.67, "Y": -122.2, - "Z": -3669.44 + "Z": -2448.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -240923,9 +242131,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1882.57, + "X": 4855.52, "Y": -115.21, - "Z": -3565.27 + "Z": -2344.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -242245,9 +243453,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1817.76, + "X": 4920.32, "Y": -150.26, - "Z": -4151.08 + "Z": -2929.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -243294,9 +244502,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2030.19, + "X": 4707.9, "Y": -147.74, - "Z": -2968.57 + "Z": -1747.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -243666,9 +244874,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2109.07, + "X": 4629.01, "Y": -155.51, - "Z": -3406.48 + "Z": -2185.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -245494,9 +246702,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1523.52, + "X": 5214.57, "Y": -127.18, - "Z": -3092.7 + "Z": -1871.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246609,9 +247817,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -4050.37, + "X": -609.07, "Y": 172.11, - "Z": 1264.01 + "Z": -2888.51 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -246766,9 +247974,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4426.96, + "X": -985.66, "Y": 31.7, - "Z": 808.83 + "Z": -3343.68 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -246944,9 +248152,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3941.31, + "X": -500.01, "Y": 134.89, - "Z": 820.17 + "Z": -3332.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -247842,9 +249050,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -3459.94, + "X": -18.64, "Y": 121.05, - "Z": 607.59 + "Z": -3544.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248010,9 +249218,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3649.46, + "X": -208.16, "Y": 256.87, - "Z": 1295.14 + "Z": -2857.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248308,9 +249516,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -4264.69, + "X": -823.39, "Y": 143.2, - "Z": 1071.28 + "Z": -3081.23 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -248666,9 +249874,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": -3932.97, + "X": -491.67, "Y": -13.0, - "Z": 444.07 + "Z": -3708.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -249118,9 +250326,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3440.14, + "X": -3448.14, "Y": 139.99, - "Z": 2384.32 + "Z": 2388.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -249330,9 +250538,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3687.31, + "X": -3695.3, "Y": 123.19, - "Z": 1245.05 + "Z": 1249.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -250022,9 +251230,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -4070.02, + "X": -4078.02, "Y": 229.73, - "Z": 2303.05 + "Z": 2307.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -250737,9 +251945,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -3755.43, + "X": -3763.43, "Y": 160.25, - "Z": 1984.24 + "Z": 1988.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -259555,9 +260763,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1937.92, + "X": 1946.01, "Y": 205.2, - "Z": 5063.68 + "Z": 5086.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -260026,9 +261234,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1306.6, + "X": 1314.69, "Y": 206.22, - "Z": 4960.67 + "Z": 4983.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -260330,9 +261538,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1611.4, + "X": 1619.49, "Y": 53.47, - "Z": 4240.5 + "Z": 4263.72 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -260721,9 +261929,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 1627.6, + "X": 1635.69, "Y": 177.39, - "Z": 4472.6 + "Z": 4495.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -267718,9 +268926,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2175.47, + "X": 3723.19, "Y": -310.31, - "Z": -3034.46 + "Z": -3385.95 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -267875,9 +269083,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2173.41, + "X": 3725.25, "Y": -74.25, - "Z": -2302.91 + "Z": -2654.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -268610,9 +269818,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1807.17, + "X": 4091.49, "Y": -318.16, - "Z": -2889.91 + "Z": -3241.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269357,9 +270565,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2001.14, + "X": 3897.52, "Y": -15.07, - "Z": -2071.73 + "Z": -2423.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269550,9 +270758,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -2410.92, + "X": 3487.74, "Y": -189.59, - "Z": -2704.89 + "Z": -3056.38 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269758,9 +270966,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1540.34, + "X": 4358.32, "Y": -113.9, - "Z": -1894.23 + "Z": -2245.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -269969,9 +271177,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1842.26, + "X": 4056.4, "Y": -169.99, - "Z": -2611.84 + "Z": -2963.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -271579,9 +272787,9 @@ "Identity Proof": "Single Indicator (Ext: .php)" }, "2. Topological Coordinates": { - "X": -1394.01, + "X": 4504.65, "Y": -280.92, - "Z": -2907.85 + "Z": -3259.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -275900,7 +277108,7 @@ } }, "go/kubernetes": { - "Directory Group Magnitude": 4273.46, + "Directory Group Magnitude": 4361.36, "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -275934,9 +277142,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -199.39, + "X": -199.16, "Y": -66.18, - "Z": -3704.8 + "Z": -3715.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -276511,9 +277719,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 417.53, + "X": 417.76, "Y": -114.19, - "Z": -3760.71 + "Z": -3771.66 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -276945,9 +278153,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 588.76, + "X": 588.99, "Y": -282.69, - "Z": -4420.56 + "Z": -4431.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277230,9 +278438,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -38.21, + "X": -37.98, "Y": -62.78, - "Z": -3535.39 + "Z": -3546.34 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277391,9 +278599,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 60.6, + "X": 60.83, "Y": -181.22, - "Z": -3949.25 + "Z": -3960.2 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277869,9 +279077,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 124.49, - "Y": -178.3, - "Z": -4602.94 + "X": 124.83, + "Y": -178.55, + "Z": -4615.4 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -277883,7 +279091,7 @@ "Total LOC": 997, "Coding LOC": 705, "Documentation LOC": 193, - "Structural Magnitude": 718.1, + "Structural Magnitude": 806.0, "Control Flow Ratio": "54.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -277927,6 +279135,16 @@ "Start Line": 755, "End Line": 857 }, + { + "Function Name": "updatePod", + "Structural Impact": 39.6, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "73.9%", + "Start Line": 506, + "End Line": 577 + }, { "Function Name": "getIndirectlyRelatedPods", "Structural Impact": 18.6, @@ -277947,6 +279165,26 @@ "Start Line": 952, "End Line": 970 }, + { + "Function Name": "addPod", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "53.8%", + "Start Line": 463, + "End Line": 501 + }, + { + "Function Name": "deletePod", + "Structural Impact": 15.8, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 7, + "Input Parameters": 2, + "Control Flow Ratio": "53.8%", + "Start Line": 581, + "End Line": 618 + }, { "Function Name": "NewReplicaSetController", "Structural Impact": 14.5, @@ -277967,6 +279205,26 @@ "Start Line": 204, "End Line": 272 }, + { + "Function Name": "deleteRS", + "Structural Impact": 12.0, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 429, + "End Line": 460 + }, + { + "Function Name": "updateRS", + "Structural Impact": 11.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 394, + "End Line": 427 + }, { "Function Name": "getReplicaSetsWithSameController", "Structural Impact": 11.5, @@ -278099,63 +279357,13 @@ }, { "Function Name": "addRS", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", "Start Line": 387, - "End Line": 387 - }, - { - "Function Name": "updateRS", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 394 - }, - { - "Function Name": "deleteRS", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 429, - "End Line": 429 - }, - { - "Function Name": "addPod", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 463, - "End Line": 463 - }, - { - "Function Name": "updatePod", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 506, - "End Line": 506 - }, - { - "Function Name": "deletePod", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 581, - "End Line": 581 + "End Line": 391 }, { "Function Name": "DefaultReplicaSetControllerFeatures", @@ -278327,9 +279535,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": -395.82, + "X": -395.59, "Y": -39.71, - "Z": -4224.38 + "Z": -4235.33 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -278726,7 +279934,7 @@ } }, "dockerfile/moby/builder/dockerfile": { - "Directory Group Magnitude": 4165.89, + "Directory Group Magnitude": 4178.19, "File Count": 18, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -280738,9 +281946,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5697.03, - "Y": 12.04, - "Z": 1369.3 + "X": 5696.88, + "Y": 12.06, + "Z": 1369.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -280752,7 +281960,7 @@ "Total LOC": 762, "Coding LOC": 541, "Documentation LOC": 139, - "Structural Magnitude": 800.52, + "Structural Magnitude": 812.82, "Control Flow Ratio": "57.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -280866,6 +282074,16 @@ "Start Line": 116, "End Line": 139 }, + { + "Function Name": "parsePortSpecs", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 550, + "End Line": 571 + }, { "Function Name": "dispatchWorkdir", "Structural Impact": 13.6, @@ -281055,16 +282273,6 @@ "Control Flow Ratio": "0.0%", "Start Line": 758, "End Line": 761 - }, - { - "Function Name": "parsePortSpecs", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 550, - "End Line": 550 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -283366,9 +284574,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3535.69, + "X": 1131.69, "Y": 208.91, - "Z": -2842.03 + "Z": 2517.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -283799,9 +285007,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3848.01, + "X": 1444.0, "Y": 316.82, - "Z": -2409.18 + "Z": 2949.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284039,9 +285247,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4327.01, + "X": 1923.0, "Y": 281.35, - "Z": -2451.41 + "Z": 2907.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284371,9 +285579,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4070.39, + "X": 1666.38, "Y": 207.16, - "Z": -3215.42 + "Z": 2143.74 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284722,9 +285930,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3729.28, + "X": 1325.27, "Y": 148.87, - "Z": -3506.29 + "Z": 1852.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -284883,9 +286091,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 3716.02, + "X": 1312.01, "Y": 237.84, - "Z": -2565.27 + "Z": 2793.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -285596,9 +286804,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4512.91, + "X": 2108.91, "Y": 256.21, - "Z": -2962.52 + "Z": 2396.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -285957,9 +287165,9 @@ "Identity Proof": "Single Indicator (Ext: .zig)" }, "2. Topological Coordinates": { - "X": 4006.83, + "X": 1602.82, "Y": 281.46, - "Z": -2657.84 + "Z": 2701.31 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -290863,7 +292071,7 @@ } }, "shell/brew": { - "Directory Group Magnitude": 3434.02, + "Directory Group Magnitude": 3418.62, "File Count": 9, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "88.9%", @@ -290873,7 +292081,7 @@ "Cognitive Load Exposure": "32.52%", "Error & Exception Exposure": "36.86%", "Tech Debt Exposure": "55.39%", - "Testing Exposure": "45.0%", + "Testing Exposure": "44.98%", "API Exposure": "1.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "40.7%", @@ -291055,9 +292263,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -2027.16, - "Y": -174.83, - "Z": 2504.47 + "X": -2630.49, + "Y": -115.26, + "Z": 3350.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -291069,7 +292277,7 @@ "Total LOC": 100, "Coding LOC": 78, "Documentation LOC": 13, - "Structural Magnitude": 31.86, + "Structural Magnitude": 16.46, "Control Flow Ratio": "95.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -291081,7 +292289,7 @@ "Cognitive Load Exposure": "65.5%", "Error & Exception Exposure": "64.28%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.52%", + "Testing Exposure": "2.38%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "72.65%", @@ -291093,16 +292301,6 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ - { - "Function Name": "RUN", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 13, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 21, - "End Line": 48 - }, { "Function Name": "RUN", "Structural Impact": 8.9, @@ -294715,9 +295913,9 @@ "Identity Proof": "Single Indicator (Ext: .rb)" }, "2. Topological Coordinates": { - "X": -2679.61, - "Y": -155.46, - "Z": 3413.33 + "X": -2079.17, + "Y": -214.53, + "Z": 2567.21 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -300538,9 +301736,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1371.23, + "X": 6214.92, "Y": -60.8, - "Z": -4078.54 + "Z": -1275.73 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -301883,9 +303081,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1056.14, + "X": 6530.01, "Y": -58.65, - "Z": -4080.5 + "Z": -1277.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -303427,9 +304625,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -776.77, + "X": 6809.38, "Y": -135.8, - "Z": -3645.97 + "Z": -843.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -303881,9 +305079,9 @@ "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1045.54, + "X": 6540.61, "Y": -69.44, - "Z": -4617.9 + "Z": -1815.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -314166,9 +315364,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 479.69, + "X": 480.58, "Y": 258.69, - "Z": -5332.88 + "Z": -5343.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -314706,9 +315904,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 149.86, + "X": 150.75, "Y": 118.88, - "Z": -4745.37 + "Z": -4755.94 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -315461,9 +316659,9 @@ "Identity Proof": "Single Indicator (Shebang)" }, "2. Topological Coordinates": { - "X": 411.48, + "X": 412.37, "Y": 157.88, - "Z": -5085.0 + "Z": -5095.57 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -320768,9 +321966,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2998.25, + "X": -3001.24, "Y": -220.14, - "Z": -3793.91 + "Z": -3798.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321199,9 +322397,9 @@ "Identity Proof": "Metadata Anchor (Makefile.PL)" }, "2. Topological Coordinates": { - "X": -3197.37, + "X": -3200.37, "Y": -177.33, - "Z": -4089.34 + "Z": -4093.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321360,9 +322558,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2710.43, + "X": -2713.42, "Y": -211.99, - "Z": -4229.28 + "Z": -4233.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -321897,9 +323095,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2637.73, + "X": -2640.73, "Y": -142.35, - "Z": -4386.61 + "Z": -4391.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322149,9 +323347,9 @@ "Identity Proof": "Single Indicator (Ext: .pm)" }, "2. Topological Coordinates": { - "X": -2364.15, + "X": -2367.14, "Y": -214.75, - "Z": -3577.97 + "Z": -3582.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322559,9 +323757,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": 1045.53, + "X": 1046.87, "Y": -33.65, - "Z": 4968.24 + "Z": 4976.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -322716,9 +323914,9 @@ "Identity Proof": "Single Indicator (Ext: .cbl)" }, "2. Topological Coordinates": { - "X": 548.31, + "X": 549.65, "Y": -117.03, - "Z": 4988.86 + "Z": 4996.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323162,9 +324360,9 @@ "Identity Proof": "Single Indicator (Ext: .cbl)" }, "2. Topological Coordinates": { - "X": 867.21, + "X": 868.55, "Y": -115.13, - "Z": 4143.4 + "Z": 4151.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -323514,9 +324712,9 @@ "Identity Proof": "Single Indicator (Ext: .cbl)" }, "2. Topological Coordinates": { - "X": 816.06, + "X": 817.4, "Y": -62.33, - "Z": 4813.15 + "Z": 4821.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328170,9 +329368,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 1209.35, + "X": -3342.81, "Y": 206.9, - "Z": 3021.14 + "Z": 561.23 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -328327,9 +329525,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1222.73, + "X": -3329.44, "Y": 177.78, - "Z": 3977.42 + "Z": 1517.52 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328662,9 +329860,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1943.27, + "X": -2608.9, "Y": 202.14, - "Z": 3420.35 + "Z": 960.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -328841,9 +330039,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1797.9, + "X": -2754.26, "Y": 201.18, - "Z": 3965.2 + "Z": 1505.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329294,9 +330492,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 978.75, + "X": -3573.41, "Y": 197.64, - "Z": 3358.97 + "Z": 899.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329559,9 +330757,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1580.01, + "X": -2972.16, "Y": 265.74, - "Z": 3181.17 + "Z": 721.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -329860,9 +331058,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1477.08, + "X": -3075.09, "Y": 235.59, - "Z": 3751.33 + "Z": 1291.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330348,9 +331546,9 @@ "Identity Proof": "Single Indicator (Ext: .js)" }, "2. Topological Coordinates": { - "X": 1397.14, + "X": -3155.02, "Y": 156.02, - "Z": 4154.49 + "Z": 1694.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330514,7 +331712,7 @@ } }, "swift/alamofire": { - "Directory Group Magnitude": 2088.6, + "Directory Group Magnitude": 2130.6, "File Count": 6, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -330548,9 +331746,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4363.42, - "Y": 286.85, - "Z": 3643.87 + "X": 4364.27, + "Y": 286.98, + "Z": 3643.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330738,9 +331936,9 @@ "Identity Proof": "Metadata Anchor (Package.swift)" }, "2. Topological Coordinates": { - "X": 4745.15, - "Y": 252.72, - "Z": 3540.88 + "X": 4746.5, + "Y": 252.82, + "Z": 3541.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -330897,9 +332095,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 3788.89, - "Y": 166.02, - "Z": 3929.0 + "X": 3789.02, + "Y": 166.0, + "Z": 3929.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331137,9 +332335,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4065.67, - "Y": 82.33, - "Z": 4253.36 + "X": 4065.97, + "Y": 82.21, + "Z": 4254.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -331787,9 +332985,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4640.7, - "Y": 126.68, - "Z": 4284.6 + "X": 4641.9, + "Y": 126.61, + "Z": 4285.83 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -332097,9 +333295,9 @@ "Identity Proof": "Single Indicator (Ext: .swift)" }, "2. Topological Coordinates": { - "X": 4323.8, + "X": 4324.59, "Y": 135.59, - "Z": 3762.65 + "Z": 3763.36 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -332111,7 +333309,7 @@ "Total LOC": 1458, "Coding LOC": 771, "Documentation LOC": 526, - "Structural Magnitude": 829.02, + "Structural Magnitude": 871.02, "Control Flow Ratio": "58.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -332135,6 +333333,16 @@ "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ + { + "Function Name": "performSetupOperations", + "Structural Impact": 44.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 20, + "Input Parameters": 3, + "Control Flow Ratio": "74.1%", + "Start Line": 1233, + "End Line": 1274 + }, { "Function Name": "init", "Structural Impact": 41.3, @@ -332675,16 +333883,6 @@ "Start Line": 1347, "End Line": 1353 }, - { - "Function Name": "performSetupOperations", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1233, - "End Line": 1235 - }, { "Function Name": "withAllRequests", "Structural Impact": 1.7, @@ -332817,7 +334015,7 @@ } }, "cpp/powertoys": { - "Directory Group Magnitude": 2071.5, + "Directory Group Magnitude": 2046.6, "File Count": 7, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" @@ -332827,14 +334025,14 @@ "Error & Exception Exposure": "78.8%", "Tech Debt Exposure": "22.44%", "Testing Exposure": "35.65%", - "API Exposure": "3.24%", + "API Exposure": "2.93%", "Concurrency Exposure": "11.12%", "State Flux Exposure": "93.43%", "Commented Logic Exposure": "1.35%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.9%", + "Documentation Exposure": "25.82%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { @@ -332865,7 +334063,7 @@ "Total LOC": 1194, "Coding LOC": 999, "Documentation LOC": 45, - "Structural Magnitude": 1082.98, + "Structural Magnitude": 1083.08, "Control Flow Ratio": "61.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -333129,6 +334327,16 @@ "Start Line": 984, "End Line": 994 }, + { + "Function Name": "m_draggingState", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 75, + "End Line": 96 + }, { "Function Name": "FancyZones::SyncVirtualDesktops", "Structural Impact": 3.0, @@ -333169,16 +334377,6 @@ "Start Line": 1190, "End Line": 1193 }, - { - "Function Name": "FancyZones", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 72, - "End Line": 73 - }, { "Function Name": "FancyZones::VirtualDesktopChanged", "Structural Impact": 1.3, @@ -333188,16 +334386,6 @@ "Control Flow Ratio": "0.0%", "Start Line": 303, "End Line": 308 - }, - { - "Function Name": "m_draggingState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 77 } ], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -333717,9 +334905,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": 807.65, - "Y": 13.58, - "Z": -4668.98 + "X": 807.63, + "Y": 13.54, + "Z": -4668.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -333731,7 +334919,7 @@ "Total LOC": 277, "Coding LOC": 235, "Documentation LOC": 15, - "Structural Magnitude": 305.8, + "Structural Magnitude": 300.5, "Control Flow Ratio": "58.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -333744,14 +334932,14 @@ "Error & Exception Exposure": "96.34%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", - "API Exposure": "7.81%", + "API Exposure": "6.92%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "32.01%", + "Documentation Exposure": "25.6%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -333825,26 +335013,6 @@ "Start Line": 264, "End Line": 270 }, - { - "Function Name": "operator<", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 34, - "End Line": 38 - }, - { - "Function Name": "operator<", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 19 - }, { "Function Name": "RegisterWindow", "Structural Impact": 1.6, @@ -333877,7 +335045,7 @@ "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 8, + "Exposed API / Public Exports": 6, "State Mutations / Variable Reassignments": 195, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -334200,9 +335368,9 @@ "Identity Proof": "Single Indicator (Ext: .cpp)" }, "2. Topological Coordinates": { - "X": 525.02, - "Y": -173.02, - "Z": -3944.58 + "X": 525.36, + "Y": -172.95, + "Z": -3944.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -334214,7 +335382,7 @@ "Total LOC": 644, "Coding LOC": 534, "Documentation LOC": 43, - "Structural Magnitude": 545.48, + "Structural Magnitude": 525.78, "Control Flow Ratio": "70.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -334227,14 +335395,14 @@ "Error & Exception Exposure": "88.31%", "Tech Debt Exposure": "10.66%", "Testing Exposure": "80.0%", - "API Exposure": "3.4%", + "API Exposure": "2.14%", "Concurrency Exposure": "57.61%", "State Flux Exposure": "100.0%", "Commented Logic Exposure": "9.45%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "20.95%", + "Documentation Exposure": "19.78%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -334278,16 +335446,6 @@ "Start Line": 401, "End Line": 437 }, - { - "Function Name": "std::thread", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 74, - "Control Flow Branches": 14, - "Input Parameters": 0, - "Control Flow Ratio": "73.7%", - "Start Line": 88, - "End Line": 161 - }, { "Function Name": "should_run_in_special_mode", "Structural Impact": 16.6, @@ -334350,7 +335508,7 @@ "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 273, "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 0, @@ -334720,9 +335878,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": -4200.1, + "X": -4210.3, "Y": 237.38, - "Z": 3554.98 + "Z": 3562.39 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -334877,9 +336035,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -4994.74, + "X": -5004.94, "Y": 229.37, - "Z": 3147.81 + "Z": 3155.22 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -335035,9 +336193,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4495.46, + "X": -4505.66, "Y": 292.43, - "Z": 2775.09 + "Z": 2782.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -337071,9 +338229,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4489.53, + "X": -4499.73, "Y": 202.09, - "Z": 3117.73 + "Z": 3125.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -338674,7 +339832,7 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 2366, "Sequential Logic Declarations": 2126, - "Function Parameters": 364, + "Function Parameters": 363, "Function/Method Declarations": 156, "Class/Entity Declarations": 5, "Defensive Programming Constructs": 78, @@ -338805,9 +339963,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -4791.35, + "X": -4801.55, "Y": 227.35, - "Z": 3617.12 + "Z": 3624.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -339478,7 +340636,7 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 1144, "Sequential Logic Declarations": 416, - "Function Parameters": 73, + "Function Parameters": 0, "Function/Method Declarations": 63, "Class/Entity Declarations": 3, "Defensive Programming Constructs": 8, @@ -341568,9 +342726,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4898.56, + "X": -4912.31, "Y": 134.99, - "Z": 1491.95 + "Z": 1496.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -342338,9 +343496,9 @@ "Identity Proof": "Ecosystem Consensus Lock (70% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4348.03, + "X": -4361.79, "Y": 124.76, - "Z": 1788.82 + "Z": 1792.98 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -342495,9 +343653,9 @@ "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -4638.36, + "X": -4652.12, "Y": 160.66, - "Z": 900.64 + "Z": 904.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -342723,9 +343881,9 @@ "Identity Proof": "Ecosystem Consensus Lock (100% Local Dominance)" }, "2. Topological Coordinates": { - "X": -4614.46, + "X": -4628.22, "Y": 101.25, - "Z": 1292.86 + "Z": 1297.02 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -350580,14 +351738,14 @@ } }, "java/springboot": { - "Directory Group Magnitude": 1813.24, + "Directory Group Magnitude": 1798.34, "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "87.5%", "Static: Literature & Documentation": "12.5%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "11.93%", + "Cognitive Load Exposure": "11.94%", "Error & Exception Exposure": "57.62%", "Tech Debt Exposure": "56.31%", "Testing Exposure": "60.23%", @@ -350615,9 +351773,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 4588.05, - "Y": -161.13, - "Z": -2874.41 + "X": 1214.96, + "Y": -161.14, + "Z": 3037.24 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -350773,9 +351931,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4952.09, - "Y": -122.07, - "Z": -2730.55 + "X": 1579.07, + "Y": -122.09, + "Z": 3181.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -351445,9 +352603,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5165.19, - "Y": -18.98, - "Z": -1961.59 + "X": 1792.23, + "Y": -18.96, + "Z": 3950.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -352147,9 +353305,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4732.72, - "Y": 6.64, - "Z": -1872.44 + "X": 1359.66, + "Y": 6.66, + "Z": 4039.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -352336,9 +353494,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4360.16, - "Y": -134.84, - "Z": -2381.12 + "X": 988.08, + "Y": -134.77, + "Z": 3530.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -352350,7 +353508,7 @@ "Total LOC": 254, "Coding LOC": 192, "Documentation LOC": 27, - "Structural Magnitude": 101.24, + "Structural Magnitude": 91.14, "Control Flow Ratio": "31.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -352384,16 +353542,6 @@ "Start Line": 86, "End Line": 115 }, - { - "Function Name": "resolveOutcomes", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "58.3%", - "Start Line": 141, - "End Line": 181 - }, { "Function Name": "addAll", "Structural Impact": 9.1, @@ -352651,9 +353799,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5382.14, + "X": 2009.2, "Y": -53.71, - "Z": -2689.64 + "Z": 3222.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -353031,9 +354179,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4890.57, + "X": 1517.54, "Y": -57.51, - "Z": -2338.84 + "Z": 3572.91 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -353045,7 +354193,7 @@ "Total LOC": 1877, "Coding LOC": 1044, "Documentation LOC": 626, - "Structural Magnitude": 809.48, + "Structural Magnitude": 816.58, "Control Flow Ratio": "36.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -353189,6 +354337,16 @@ "Start Line": 779, "End Line": 784 }, + { + "Function Name": "applyInitializers", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 615, + "End Line": 625 + }, { "Function Name": "getExceptionReporters", "Structural Impact": 7.6, @@ -353449,6 +354607,16 @@ "Start Line": 1498, "End Line": 1502 }, + { + "Function Name": "SpringApplication", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 273, + "End Line": 284 + }, { "Function Name": "getExitCodeFromMappedException", "Structural Impact": 3.9, @@ -353689,16 +354857,6 @@ "Start Line": 715, "End Line": 724 }, - { - "Function Name": "getApplicationContext", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1586, - "End Line": 1612 - }, { "Function Name": "throwIfNotMet", "Structural Impact": 2.4, @@ -354259,26 +355417,6 @@ "Start Line": 1802, "End Line": 1805 }, - { - "Function Name": "SpringApplication", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 273, - "End Line": 273 - }, - { - "Function Name": "applyInitializers", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 615, - "End Line": 615 - }, { "Function Name": "getResourceLoader", "Structural Impact": 1.1, @@ -354600,9 +355738,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 4608.87, - "Y": 10.62, - "Z": -2029.94 + "X": 1236.08, + "Y": 10.61, + "Z": 3881.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -354614,7 +355752,7 @@ "Total LOC": 741, "Coding LOC": 602, "Documentation LOC": 44, - "Structural Magnitude": 323.44, + "Structural Magnitude": 311.54, "Control Flow Ratio": "27.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -354623,7 +355761,7 @@ "Raw Cognitive Density": 0.389 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "17.5%", + "Cognitive Load Exposure": "17.53%", "Error & Exception Exposure": "77.3%", "Tech Debt Exposure": "62.01%", "Testing Exposure": "80.0%", @@ -354668,16 +355806,6 @@ "Start Line": 222, "End Line": 241 }, - { - "Function Name": "customize", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 672, - "End Line": 715 - }, { "Function Name": "addResourceHandler", "Structural Impact": 8.9, @@ -354888,16 +356016,6 @@ "Start Line": 493, "End Line": 504 }, - { - "Function Name": "create", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 664, - "End Line": 674 - }, { "Function Name": "localeResolver", "Structural Impact": 2.6, @@ -355078,6 +356196,16 @@ "Start Line": 183, "End Line": 188 }, + { + "Function Name": "requestContextFilter", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 426, + "End Line": 431 + }, { "Function Name": "flashMapManager", "Structural Impact": 1.3, @@ -355118,16 +356246,6 @@ "Start Line": 641, "End Line": 645 }, - { - "Function Name": "requestContextFilter", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 427 - }, { "Function Name": "getIndexHtmlResource", "Structural Impact": 1.1, @@ -356851,45 +357969,45 @@ } } }, - "typescript/vscode": { - "Directory Group Magnitude": 1386.09, - "File Count": 11, + "ruby/rails": { + "Directory Group Magnitude": 1298.12, + "File Count": 8, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "81.8%", - "Static: Literature & Documentation": "18.2%" + "Unclassified": "87.5%", + "Static: Literature & Documentation": "12.5%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "33.44%", - "Error & Exception Exposure": "59.88%", - "Tech Debt Exposure": "44.35%", - "Testing Exposure": "44.29%", - "API Exposure": "4.25%", - "Concurrency Exposure": "39.59%", - "State Flux Exposure": "47.13%", - "Commented Logic Exposure": "1.55%", - "Specification Exposure": "81.82%", - "Instability Exposure": "40.91%", + "Cognitive Load Exposure": "37.96%", + "Error & Exception Exposure": "60.21%", + "Tech Debt Exposure": "46.11%", + "Testing Exposure": "60.29%", + "API Exposure": "1.48%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "76.05%", + "Commented Logic Exposure": "6.49%", + "Specification Exposure": "86.67%", + "Instability Exposure": "43.75%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "23.6%", + "Documentation Exposure": "18.55%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "typescript/vscode/LICENSE.txt": { + "ruby/rails/MIT-LICENSE": { "1. Artifact Identity": { - "Filename": "LICENSE.txt", - "Path": "typescript/vscode/LICENSE.txt", + "Filename": "MIT-LICENSE", + "Path": "ruby/rails/MIT-LICENSE", "Language": "Plaintext", "Architect": "Unknown Architect", "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "ruby", "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" + "Identity Proof": "Prose Anchor (MIT-LICENSE)" }, "2. Topological Coordinates": { - "X": 3152.2, - "Y": 106.22, - "Z": -4660.0 + "X": 455.43, + "Y": -215.23, + "Z": 2504.33 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -356898,7 +358016,7 @@ "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 22, + "Total LOC": 21, "Coding LOC": 0, "Documentation LOC": 17, "Structural Magnitude": 1.0, @@ -357031,88 +358149,129 @@ }, "9. Extracted Dependencies": [] }, - "typescript/vscode/package.json": { + "ruby/rails/Rakefile": { "1. Artifact Identity": { - "Filename": "package.json", - "Path": "typescript/vscode/package.json", - "Language": "Plaintext", + "Filename": "Rakefile", + "Path": "ruby/rails/Rakefile", + "Language": "Ruby", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Exact Match)" + "Folder Dominant Lang": "ruby", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (Rakefile)" }, "2. Topological Coordinates": { - "X": 2339.17, - "Y": 65.6, - "Z": -3815.36 + "X": 172.45, + "Y": -143.25, + "Z": 2760.08 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 260, - "Coding LOC": 0, - "Documentation LOC": 259, - "Structural Magnitude": 5.2, - "Control Flow Ratio": "0.0%", + "Total LOC": 186, + "Coding LOC": 149, + "Documentation LOC": 8, + "Structural Magnitude": 129.28, + "Control Flow Ratio": "88.6%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 1.037 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "75.88%", + "Error & Exception Exposure": "76.31%", + "Tech Debt Exposure": "18.34%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "98.82%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.68%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "Anonymous_Block", + "Structural Impact": 91.4, + "Lines of Code (LOC)": 160, + "Control Flow Branches": 58, + "Input Parameters": 1, + "Control Flow Ratio": "90.6%", + "Start Line": 17, + "End Line": 176 + }, + { + "Function Name": "Anonymous_Block", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 178, + "End Line": 185 + }, + { + "Function Name": "Anonymous_Block", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 9, + "End Line": 12 + }, + { + "Function Name": "__global_context__", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1, + "End Line": 185 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, + "Control Flow Branches": 62, + "Sequential Logic Declarations": 8, + "Function Parameters": 11, "Function/Method Declarations": 0, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, + "Defensive Programming Constructs": 3, "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, + "High-Risk Execution Commands": 3, + "I/O and Network Boundaries": 4, "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 25, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 2, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Closures and Anonymous Functions": 13, + "Global State Dependencies": 17, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 4, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 8, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, + "Server-Side Rendering Contexts": 1, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -357120,11 +358279,11 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 10, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, @@ -357132,13 +358291,13 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 137, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 1, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -357149,15 +358308,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 18, "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Snake Case": 17, + "Design Pascal Case": 1, "Design Upper Case": 0, - "Design Short Vars": 0, + "Design Short Vars": 2, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -357174,105 +358333,385 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, + "Sec Tainted Injection": 2, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "../tools/strict_warnings", + "active_support", + "bundler/setup", + "minitest/rails_plugin", + "rake/testtask", + "shellwords", + "test/isolation/abstract_unit" + ] }, - "typescript/vscode/eslint.config.js": { + "ruby/rails/base.rb": { "1. Artifact Identity": { - "Filename": "eslint.config.js", - "Path": "typescript/vscode/eslint.config.js", - "Language": "Javascript", + "Filename": "base.rb", + "Path": "ruby/rails/base.rb", + "Language": "Ruby", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", + "Indentation Style": "Spaces", + "Parent Entity": "StandardError", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "ruby", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .js)" + "Identity Proof": "Single Indicator (Ext: .rb)" }, "2. Topological Coordinates": { - "X": 3327.91, - "Y": 160.23, - "Z": -4374.19 + "X": 965.73, + "Y": -171.95, + "Z": 3518.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2409, - "Coding LOC": 2304, - "Documentation LOC": 96, - "Structural Magnitude": 76.08, - "Control Flow Ratio": "25.0%", - "Popularity Rank": 0, + "Total LOC": 298, + "Coding LOC": 130, + "Documentation LOC": 125, + "Structural Magnitude": 183.5, + "Control Flow Ratio": "36.9%", + "Popularity Rank": 11, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.024 + "Raw Cognitive Density": 0.878 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.53%", - "Error & Exception Exposure": "60.68%", - "Tech Debt Exposure": "8.55%", - "Testing Exposure": "2.3%", - "API Exposure": "0.51%", - "Concurrency Exposure": "18.55%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "31.27%", + "Error & Exception Exposure": "69.8%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "80.0%", + "API Exposure": "9.36%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "98.71%", + "Commented Logic Exposure": "6.31%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "43.6%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "AbstractController", + "Structural Impact": 78.3, + "Lines of Code (LOC)": 287, + "Control Flow Branches": 31, + "Input Parameters": 3, + "Control Flow Ratio": "40.3%", + "Start Line": 11, + "End Line": 297 + }, + { + "Function Name": "inherited", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 62, + "End Line": 70 + }, + { + "Function Name": "corrections", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 25, + "End Line": 27 + }, + { + "Function Name": "method_for_action", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 284, + "End Line": 290 + }, + { + "Function Name": "process", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 146, + "End Line": 156 + }, + { + "Function Name": "internal_methods", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 78, + "End Line": 88 + }, + { + "Function Name": "action_methods", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 94, + "End Line": 102 + }, + { + "Function Name": "eager_load!", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 133, + "End Line": 136 + }, + { + "Function Name": "method_added", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 128, + "End Line": 131 + }, + { + "Function Name": "action_method?", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 213, + "End Line": 215 + }, + { + "Function Name": "_handle_action_missing", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 236, + "End Line": 238 + }, + { + "Function Name": "_valid_action_name?", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 293, + "End Line": 295 + }, + { + "Function Name": "initialize", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 16, + "End Line": 20 + }, + { + "Function Name": "action_methods", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 164, + "End Line": 166 + }, + { + "Function Name": "config", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 196, + "End Line": 198 + }, + { + "Function Name": "instance_variables_to_inspect", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 203, + "End Line": 205 + }, + { + "Function Name": "available_action?", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 179, + "End Line": 181 + }, + { + "Function Name": "process_action", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 223, + "End Line": 225 + }, + { + "Function Name": "_find_action_name", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 256, + "End Line": 258 + }, + { + "Function Name": "__global_context__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1, + "End Line": 297 + }, + { + "Function Name": "abstract!", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 58, + "End Line": 60 + }, + { + "Function Name": "clear_action_methods!", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 107, + "End Line": 109 + }, + { + "Function Name": "controller_path", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 119, + "End Line": 121 + }, + { + "Function Name": "configure", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 125 + }, + { + "Function Name": "controller_path", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 159, + "End Line": 161 + }, + { + "Function Name": "performed?", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 185, + "End Line": 187 + }, + { + "Function Name": "supports_path?", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 192, + "End Line": 194 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 10, - "Sequential Logic Declarations": 30, - "Function Parameters": 1, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 70, - "High-Risk Execution Commands": 6, - "I/O and Network Boundaries": 13, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 1, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 87, - "Unit Test Assertions": 3, - "Asynchronous/Concurrent Execution": 12, - "UI / View Layer Components": 4, + "Control Flow Branches": 31, + "Sequential Logic Declarations": 53, + "Function Parameters": 11, + "Function/Method Declarations": 25, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 16, + "State Mutations / Variable Reassignments": 22, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 8, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 29, - "Decorators and Annotations": 73, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 1, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 11, + "Module Dependencies (Imports)": 5, "Authorship Metadata": 0, - "Planned Work (TODOs)": 5, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 16, - "Dependency Injection Constructs": 1, - "Preprocessor Macros": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 2, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, @@ -357280,24 +358719,24 @@ "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 246, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 5, - "Resource Deallocation & Cleanup": 15, - "Private / Encapsulated Scopes": 9, - "Event Listeners & Subscribers": 11, - "Bypassed / Skipped Tests": 3, - "Structural Tab Indentations": 2294, - "Structural Space Indentations": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 1, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 123, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 4, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -357306,9 +358745,9 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 1, + "Design Snake Case": 5, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -357324,7 +358763,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -357338,2346 +358777,1681 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 8, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 7, + "Direct Downstream (Dependency Blast Radius)": 11, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 + "Total Downstream (Absolute Dependency Blast Radius)": 6 }, "9. Extracted Dependencies": [ - "./.eslint-plugin-local/index.ts", - "@stylistic/eslint-plugin-ts", - "eslint-plugin-header", - "eslint-plugin-jsdoc", - "fs", - "path", - "sinon.stub(...)", - "typescript-eslint" + "ActiveSupport::DescendantsTracker", + "DidYouMean::Correctable", + "abstract_controller/error", + "active_support/core_ext/module/anonymous", + "active_support/core_ext/module/attr_internal", + "active_support/descendants_tracker", + "active_support/inspect_backport" ] }, - "typescript/vscode/async.ts": { + "ruby/rails/blob.rb": { "1. Artifact Identity": { - "Filename": "async.ts", - "Path": "typescript/vscode/async.ts", - "Language": "Typescript", + "Filename": "blob.rb", + "Path": "ruby/rails/blob.rb", + "Language": "Ruby", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "Promise, IDisposable, Barrier", + "Indentation Style": "Spaces", + "Parent Entity": "ActiveStorage::Record", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "ruby", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .rb)" }, "2. Topological Coordinates": { - "X": 2695.04, - "Y": 154.1, - "Z": -3651.83 + "X": 468.17, + "Y": -177.87, + "Z": 3166.19 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2646, - "Coding LOC": 1803, - "Documentation LOC": 419, - "Structural Magnitude": 317.86, - "Control Flow Ratio": "33.0%", + "Total LOC": 396, + "Coding LOC": 220, + "Documentation LOC": 117, + "Structural Magnitude": 323.1, + "Control Flow Ratio": "55.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.515 + "Raw Cognitive Density": 0.652 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "57.8%", - "Error & Exception Exposure": "93.29%", - "Tech Debt Exposure": "75.38%", - "Testing Exposure": "2.47%", - "API Exposure": "6.5%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "100.0%", + "Cognitive Load Exposure": "26.27%", + "Error & Exception Exposure": "46.98%", + "Tech Debt Exposure": "99.83%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "47.55%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "41.46%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "createCancelablePromise", - "Structural Impact": 24.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 10, + "Function Name": "ActiveStorage::Blob", + "Structural Impact": 160.8, + "Lines of Code (LOC)": 375, + "Control Flow Branches": 70, "Input Parameters": 3, - "Control Flow Ratio": "41.7%", - "Start Line": 34, - "End Line": 81 + "Control Flow Ratio": "55.1%", + "Start Line": 19, + "End Line": 393 }, { - "Function Name": "work", - "Structural Impact": 23.4, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 14, + "Function Name": "open_local_io", + "Structural Impact": 19.1, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "77.8%", - "Start Line": 1341, - "End Line": 1384 - }, - { - "Function Name": "timeRemaining", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 11, - "Input Parameters": 0, - "Control Flow Ratio": "39.3%", - "Start Line": 1419, - "End Line": 1493 - }, - { - "Function Name": "constructor", - "Structural Impact": 15.8, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "38.9%", - "Start Line": 2218, - "End Line": 2256 + "Control Flow Ratio": "85.7%", + "Start Line": 344, + "End Line": 358 }, { - "Function Name": "queueFor", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 863, - "End Line": 892 + "Function Name": "compose", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "80.0%", + "Start Line": 150, + "End Line": 159 }, { - "Function Name": "readWhile", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 13, + "Function Name": "service_metadata", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 2566, - "End Line": 2578 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 368, + "End Line": 376 }, { - "Function Name": "runWhenGlobalIdle", - "Structural Impact": 14.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 6, + "Function Name": "unfurl", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1492, - "End Line": 1535 + "Control Flow Ratio": "75.0%", + "Start Line": 254, + "End Line": 259 }, { - "Function Name": "clear", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "42.1%", - "Start Line": 693, - "End Line": 786 + "Function Name": "url", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 220, + "End Line": 223 }, { - "Function Name": "tee", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 6, + "Function Name": "touch_attachments", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 2433, - "End Line": 2467 + "Control Flow Ratio": "75.0%", + "Start Line": 378, + "End Line": 388 }, { - "Function Name": "constructor", - "Structural Impact": 11.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, + "Function Name": "open", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "45.5%", - "Start Line": 2372, - "End Line": 2393 + "Control Flow Ratio": "66.7%", + "Start Line": 293, + "End Line": 306 }, { - "Function Name": "createCancelableAsyncIterableProducer", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 27, + "Function Name": "scope_for_strict_loading", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 2175, - "End Line": 2201 + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 138, + "End Line": 147 }, { - "Function Name": "cancellableIterable", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "41.7%", - "Start Line": 2280, - "End Line": 2297 + "Function Name": "purge_later", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 331, + "End Line": 333 }, { - "Function Name": "queue", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 302, - "End Line": 314 + "Function Name": "build_after_unfurling", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 86, + "End Line": 90 }, { - "Function Name": "raceTimeout", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 150, - "End Line": 162 + "Function Name": "create_and_upload!", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 101, + "End Line": 105 }, { - "Function Name": "trigger", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 398, - "End Line": 426 + "Function Name": "delete", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 315, + "End Line": 318 }, { - "Function Name": "constructor", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 2016, - "End Line": 2040 + "Function Name": "purge", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 323, + "End Line": 327 }, { - "Function Name": "raceCancellablePromises", - "Structural Impact": 9.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "30.0%", - "Start Line": 133, - "End Line": 148 + "Function Name": "create_after_unfurling!", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 92, + "End Line": 94 }, { - "Function Name": "disposableTimeout", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 573, - "End Line": 586 + "Function Name": "create_before_direct_upload!", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 8, + "Control Flow Ratio": "0.0%", + "Start Line": 112, + "End Line": 114 }, { - "Function Name": "queue", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "26.7%", - "Start Line": 239, - "End Line": 282 - }, - { - "Function Name": "_runWhenIdle", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 1453, - "End Line": 1476 - }, - { - "Function Name": "constructor", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1021, - "End Line": 1027 - }, - { - "Function Name": "retry", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1552, - "End Line": 1566 - }, - { - "Function Name": "_runWhenIdle", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1490 - }, - { - "Function Name": "sequence", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 593, - "End Line": 616 - }, - { - "Function Name": "_processQueue", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 972, - "End Line": 997 - }, - { - "Function Name": "Symbol.asyncIterator", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "42.9%", - "Start Line": 2042, - "End Line": 2064 - }, - { - "Function Name": "start", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, + "Function Name": "audio?", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 2439, - "End Line": 2454 + "Start Line": 202, + "End Line": 204 }, { - "Function Name": "consume", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, + "Function Name": "video?", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 2349, - "End Line": 2362 + "Start Line": 207, + "End Line": 209 }, { - "Function Name": "peekTimeout", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, + "Function Name": "custom_metadata=", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 2613, - "End Line": 2624 + "Start Line": 192, + "End Line": 194 }, { - "Function Name": "constructor", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Function Name": "service_url_for_direct_upload", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1504, - "End Line": 1515 - }, - { - "Function Name": "queueSize", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 857, - "End Line": 861 + "Start Line": 227, + "End Line": 229 }, { - "Function Name": "withAsyncBody", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "25.0%", - "Start Line": 1845, - "End Line": 1854 + "Function Name": "extract_content_type", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 360, + "End Line": 362 }, { - "Function Name": "next", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "key", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "55.6%", - "Start Line": 2045, - "End Line": 2058 + "Control Flow Ratio": "25.0%", + "Start Line": 176, + "End Line": 179 }, { - "Function Name": "raceCancellation", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "find_signed", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 95, - "End Line": 103 - }, - { - "Function Name": "thenHandler", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 602, - "End Line": 613 + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 77 }, { - "Function Name": "run", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "find_signed!", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 1615, - "End Line": 1621 - }, - { - "Function Name": "timeout", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 538, - "End Line": 554 - }, - { - "Function Name": "isRunning", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1599, - "End Line": 1605 + "Control Flow Ratio": "0.0%", + "Start Line": 82, + "End Line": 84 }, { - "Function Name": "_extendBuffer", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, + "Function Name": "signed_id_verifier", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2626, - "End Line": 2644 + "Start Line": 134, + "End Line": 136 }, { - "Function Name": "setIfNotSet", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 1053, - "End Line": 1066 + "Function Name": "signed_id", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 168, + "End Line": 170 }, { - "Function Name": "asPromise", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 164, - "End Line": 173 + "Function Name": "image?", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 197, + "End Line": 199 }, { - "Function Name": "filter", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2078, - "End Line": 2086 + "Function Name": "text?", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 212, + "End Line": 214 }, { - "Function Name": "filter", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 2481, - "End Line": 2489 + "Function Name": "web_image?", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 364, + "End Line": 366 }, { - "Function Name": "_resolveOrRejectDeferred", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "upload", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2341, - "End Line": 2347 + "Control Flow Ratio": "0.0%", + "Start Line": 249, + "End Line": 252 }, { - "Function Name": "queue", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, + "Function Name": "generate_unique_secure_token", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1650, - "End Line": 1671 + "Control Flow Ratio": "0.0%", + "Start Line": 121, + "End Line": 123 }, { - "Function Name": "join", - "Structural Impact": 5.2, + "Function Name": "combine_signed_id_purposes", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1677, - "End Line": 1679 - }, - { - "Function Name": "settled", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1817, - "End Line": 1833 + "Control Flow Ratio": "0.0%", + "Start Line": 126, + "End Line": 128 }, { - "Function Name": "consumed", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 758, - "End Line": 770 + "Function Name": "upload_without_unfurling", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 261, + "End Line": 263 }, { - "Function Name": "doneRunning", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1623, - "End Line": 1632 + "Control Flow Ratio": "0.0%", + "Start Line": 265, + "End Line": 268 }, { - "Function Name": "produce", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "download", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2316, - "End Line": 2324 + "Control Flow Ratio": "0.0%", + "Start Line": 272, + "End Line": 274 }, { - "Function Name": "_emitManyFn", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Function Name": "download_chunk", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2249, - "End Line": 2255 + "Control Flow Ratio": "0.0%", + "Start Line": 277, + "End Line": 279 }, { - "Function Name": "clearPending", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "__global_context__", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1002, - "End Line": 1012 + "Control Flow Ratio": "0.0%", + "Start Line": 1, + "End Line": 395 }, { - "Function Name": "_executor", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "filename", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1505, - "End Line": 1513 + "Control Flow Ratio": "0.0%", + "Start Line": 184, + "End Line": 186 }, { - "Function Name": "read", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "custom_metadata", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2556, - "End Line": 2564 + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 190 }, { - "Function Name": "peek", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, + "Function Name": "service_headers_for_direct_upload", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2592, - "End Line": 2600 - }, - { - "Function Name": "microtaskDeferred", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 344, - "End Line": 357 - }, - { - "Function Name": "cancelAndSet", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 1079, - "End Line": 1093 + "Control Flow Ratio": "0.0%", + "Start Line": 232, + "End Line": 234 }, { - "Function Name": "value", - "Structural Impact": 4.2, + "Function Name": "mirror_later", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 1755, - "End Line": 1757 - }, - { - "Function Name": "cancelAndSet", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1041, - "End Line": 1051 - }, - { - "Function Name": "constructor", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1193, - "End Line": 1202 - }, - { - "Function Name": "raceCancellationError", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 109, - "End Line": 117 + "Control Flow Ratio": "0.0%", + "Start Line": 308, + "End Line": 310 }, { - "Function Name": "dispose", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, + "Function Name": "service", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 910, - "End Line": 926 + "Control Flow Ratio": "0.0%", + "Start Line": 336, + "End Line": 338 }, { - "Function Name": "map", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 2066, - "End Line": 2072 - }, + "Function Name": "update_service_metadata", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 390, + "End Line": 392 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 70, + "Sequential Logic Declarations": 57, + "Function Parameters": 28, + "Function/Method Declarations": 41, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 9, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 5, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 12, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 12, + "Global State Dependencies": 0, + "Decorators and Annotations": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 5, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 2, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 217, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 1, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 19, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 2, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 1, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 4, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Analyzable", + "Identifiable", + "Representable", + "Servable" + ] + }, + "ruby/rails/generator.rb": { + "1. Artifact Identity": { + "Filename": "generator.rb", + "Path": "ruby/rails/generator.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 657.75, + "Y": -156.99, + "Z": 2980.63 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 267, + "Coding LOC": 216, + "Documentation LOC": 6, + "Structural Magnitude": 362.52, + "Control Flow Ratio": "56.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.159 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "83.71%", + "Error & Exception Exposure": "86.63%", + "Tech Debt Exposure": "51.16%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.99%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "26.25%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "map", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 2425, - "End Line": 2431 + "Function Name": "RailsGuides_[Truncated]", + "Structural Impact": 189.6, + "Lines of Code (LOC)": 250, + "Control Flow Branches": 55, + "Input Parameters": 9, + "Control Flow Ratio": "64.0%", + "Start Line": 17, + "End Line": 266 }, { - "Function Name": "trigger", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "generate_guide", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 9, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 470, - "End Line": 472 - }, - { - "Function Name": "onInterval", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1235, - "End Line": 1246 + "Control Flow Ratio": "69.2%", + "Start Line": 183, + "End Line": 226 }, { - "Function Name": "consume", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, + "Function Name": "initialize", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 20, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 747, - "End Line": 756 + "Input Parameters": 9, + "Control Flow Ratio": "22.2%", + "Start Line": 21, + "End Line": 40 }, { - "Function Name": "isDrained", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 847, - "End Line": 855 + "Function Name": "extract_anchors", + "Structural Impact": 10.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 233, + "End Line": 266 }, { - "Function Name": "value", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "generate", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1521, - "End Line": 1530 + "Control Flow Ratio": "83.3%", + "Start Line": 42, + "End Line": 62 }, { - "Function Name": "requireValue", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "register_special_mime_types", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1888, - "End Line": 1896 + "Control Flow Ratio": "100.0%", + "Start Line": 69, + "End Line": 72 }, { - "Function Name": "peekBufferedOrThrow", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2602, - "End Line": 2611 + "Function Name": "generate_guides", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 105, + "End Line": 110 }, { - "Function Name": "cancel", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, + "Function Name": "check_fragment_identifiers", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 137, - "End Line": 143 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 250, + "End Line": 264 }, { - "Function Name": "cancel", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 8, + "Function Name": "select_only", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 432, - "End Line": 439 + "Start Line": 124, + "End Line": 129 }, { - "Function Name": "queue", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Function Name": "add_digests", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 16, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 735, - "End Line": 745 - }, - { - "Function Name": "complete", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1768, - "End Line": 1778 + "Start Line": 148, + "End Line": 163 }, { - "Function Name": "error", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, + "Function Name": "initialize_dirs", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 1780, - "End Line": 1790 - }, - { - "Function Name": "next", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 2284, - "End Line": 2290 + "Control Flow Ratio": "33.3%", + "Start Line": 85, + "End Line": 94 }, { - "Function Name": "finish", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, + "Function Name": "generate_epub", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 654, - "End Line": 659 + "Control Flow Ratio": "50.0%", + "Start Line": 74, + "End Line": 77 }, { - "Function Name": "queue", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "copy_assets", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 812, - "End Line": 820 + "Control Flow Ratio": "50.0%", + "Start Line": 143, + "End Line": 146 }, { - "Function Name": "merge", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "output_path_for", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 1998, - "End Line": 2006 + "Control Flow Ratio": "50.0%", + "Start Line": 173, + "End Line": 175 }, { - "Function Name": "emitOne", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "warn_about_broken_links", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2119, - "End Line": 2127 + "Control Flow Ratio": "100.0%", + "Start Line": 228, + "End Line": 231 }, { - "Function Name": "emitMany", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "initialize_markdown_renderer", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2134, - "End Line": 2142 + "Start Line": 100, + "End Line": 103 }, { - "Function Name": "merge", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "cleanup_assets", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 2413, - "End Line": 2421 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 131, + "End Line": 134 }, { - "Function Name": "schedule", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "create_output_dir_if_needed", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1219, - "End Line": 1226 + "Start Line": 96, + "End Line": 98 }, { - "Function Name": "work", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "guides_to_generate", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1257, - "End Line": 1263 + "Control Flow Ratio": "0.0%", + "Start Line": 112, + "End Line": 122 }, { - "Function Name": "toPromise", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 2102, - "End Line": 2108 + "Function Name": "generate?", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 177, + "End Line": 181 }, { - "Function Name": "reject", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2164, - "End Line": 2171 - }, - { - "Function Name": "produceFinal", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2326, - "End Line": 2333 - }, - { - "Function Name": "_errorFn", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2238, - "End Line": 2242 - }, - { - "Function Name": "_emitOneFn", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2243, - "End Line": 2248 + "Function Name": "__global_context__", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1, + "End Line": 266 }, { - "Function Name": "emitMany", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "output_file_for", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2376, - "End Line": 2380 + "Control Flow Ratio": "0.0%", + "Start Line": 165, + "End Line": 171 }, { - "Function Name": "_finishError", - "Structural Impact": 3.1, + "Function Name": "process_scss", + "Structural Impact": 1.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2503, - "End Line": 2508 - }, - { - "Function Name": "isThenable", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 16, - "End Line": 18 - }, - { - "Function Name": "peek", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 316, - "End Line": 318 - }, - { - "Function Name": "increment", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1701, - "End Line": 1714 + "Control Flow Ratio": "0.0%", + "Start Line": 136, + "End Line": 141 }, { - "Function Name": "onComplete", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "epub_filename", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 248, - "End Line": 259 + "Control Flow Ratio": "0.0%", + "Start Line": 79, + "End Line": 83 }, { - "Function Name": "constructor", - "Structural Impact": 2.6, + "Function Name": "dry_run?", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 1902, - "End Line": 1904 - }, - { - "Function Name": "whenDrained", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 836, - "End Line": 845 - }, - { - "Function Name": "doWork", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1386, - "End Line": 1396 - }, - { - "Function Name": "runQueued", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1634, - "End Line": 1642 - }, - { - "Function Name": "timeoutDeferred", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 0, - "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 329, - "End Line": 342 - }, + "Start Line": 65, + "End Line": 67 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 55, + "Sequential Logic Declarations": 42, + "Function Parameters": 18, + "Function/Method Declarations": 23, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 4, + "I/O and Network Boundaries": 25, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 62, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 3, + "Closures and Anonymous Functions": 8, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 3, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 11, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 8, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 4, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 203, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 6, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 27, + "Design Camel Case": 0, + "Design Snake Case": 26, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 2, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 12, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "Helpers", + "action_controller", + "action_view", + "active_support/core_ext/object/blank", + "active_support/core_ext/string/output_safety", + "digest", + "fileutils", + "nokogiri", + "rails_guides/epub", + "rails_guides/helpers", + "rails_guides/markdown", + "securerandom" + ] + }, + "ruby/rails/inbound_emails_controller.rb": { + "1. Artifact Identity": { + "Filename": "inbound_emails_controller.rb", + "Path": "ruby/rails/inbound_emails_controller.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "ActionMailbox::BaseController", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 1122.5, + "Y": -235.95, + "Z": 2870.41 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 111, + "Coding LOC": 56, + "Documentation LOC": 42, + "Structural Magnitude": 69.12, + "Control Flow Ratio": "47.4%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.679 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "42.96%", + "Error & Exception Exposure": "61.63%", + "Tech Debt Exposure": "99.93%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "64.04%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 772, - "End Line": 778 + "Function Name": "ActionMailbox", + "Structural Impact": 32.3, + "Lines of Code (LOC)": 108, + "Control Flow Branches": 18, + "Input Parameters": 1, + "Control Flow Ratio": "47.4%", + "Start Line": 3, + "End Line": 110 }, { - "Function Name": "onDidQueueDrain", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "authenticated?", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 7, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 894, - "End Line": 900 + "Control Flow Ratio": "63.6%", + "Start Line": 64, + "End Line": 78 }, { - "Function Name": "releaseDrainers", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "expected_signature", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 902, - "End Line": 908 + "Control Flow Ratio": "80.0%", + "Start Line": 105, + "End Line": 107 }, { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "initialize", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "50.0%", - "Start Line": 1482, - "End Line": 1488 + "Start Line": 87, + "End Line": 89 }, { - "Function Name": "resolve", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2150, - "End Line": 2156 + "Function Name": "mail", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 54, + "End Line": 58 }, { - "Function Name": "cancel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "key", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1034, - "End Line": 1039 + "Start Line": 80, + "End Line": 82 }, { - "Function Name": "cancel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "recent?", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1127, - "End Line": 1132 + "Control Flow Ratio": "50.0%", + "Start Line": 101, + "End Line": 103 }, { - "Function Name": "flush", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "create", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1157, - "End Line": 1162 + "Control Flow Ratio": "0.0%", + "Start Line": 49, + "End Line": 51 }, { - "Function Name": "onTimeout", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "authenticate", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1164, - "End Line": 1169 + "Control Flow Ratio": "0.0%", + "Start Line": 60, + "End Line": 62 }, { - "Function Name": "cancel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "authenticated?", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1209, - "End Line": 1214 + "Control Flow Ratio": "0.0%", + "Start Line": 91, + "End Line": 93 }, { - "Function Name": "doRun", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "signed?", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1265, - "End Line": 1270 + "Control Flow Ratio": "0.0%", + "Start Line": 96, + "End Line": 98 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 18, + "Sequential Logic Declarations": 20, + "Function Parameters": 2, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 4, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 1, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 1, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 1, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 1, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 54, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 5, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 1, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "body-mime" + ] + }, + "ruby/rails/metal.rb": { + "1. Artifact Identity": { + "Filename": "metal.rb", + "Path": "ruby/rails/metal.rb", + "Language": "Ruby", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "ActionDispatch::MiddlewareStack, ActionDispatch::MiddlewareStack::Middleware, AbstractController::Base", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "ruby", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .rb)" + }, + "2. Topological Coordinates": { + "X": 731.61, + "Y": -267.35, + "Z": 2616.46 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 340, + "Coding LOC": 166, + "Documentation LOC": 124, + "Structural Magnitude": 220.82, + "Control Flow Ratio": "43.8%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.908 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "38.57%", + "Error & Exception Exposure": "70.59%", + "Tech Debt Exposure": "99.64%", + "Testing Exposure": "80.0%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.45%", + "Commented Logic Exposure": "29.27%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "ActionController", + "Structural Impact": 97.4, + "Lines of Code (LOC)": 332, + "Control Flow Branches": 32, + "Input Parameters": 5, + "Control Flow Ratio": "45.1%", + "Start Line": 8, + "End Line": 339 }, { - "Function Name": "dispose", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1469, - "End Line": 1474 + "Function Name": "build_middleware", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "77.8%", + "Start Line": 44, + "End Line": 62 }, { - "Function Name": "fn", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 418, - "End Line": 421 + "Function Name": "dispatch", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 249, + "End Line": 255 }, { - "Function Name": "cancelTimeout", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 441, - "End Line": 444 + "Function Name": "dispatch", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 331, + "End Line": 337 }, { - "Function Name": "whenIdle", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 721, - "End Line": 725 + "Function Name": "build", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 31, + "End Line": 37 }, { - "Function Name": "_runIfNotRunning", - "Structural Impact": 2.2, + "Function Name": "make_response!", + "Structural Impact": 4.5, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 966, - "End Line": 970 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 134, + "End Line": 138 }, { - "Function Name": "cancel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Function Name": "response=", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1074, - "End Line": 1077 - }, - { - "Function Name": "return", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2059, - "End Line": 2062 + "Start Line": 268, + "End Line": 273 }, { - "Function Name": "_ensureNoFinalValue", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "performed?", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2335, - "End Line": 2339 + "Start Line": 245, + "End Line": 247 }, { - "Function Name": "_finishOk", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, + "Function Name": "response_body=", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2497, - "End Line": 2501 + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 234, + "End Line": 242 }, { - "Function Name": "return", - "Structural Impact": 2.2, + "Function Name": "set_request!", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 2512, - "End Line": 2515 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 275, + "End Line": 278 }, { - "Function Name": "consumeToEnd", - "Structural Impact": 2.2, + "Function Name": "initialize", + "Structural Impact": 2.7, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2586, - "End Line": 2590 + "Control Flow Branches": 0, + "Input Parameters": 5, + "Control Flow Ratio": "0.0%", + "Start Line": 20, + "End Line": 24 }, { - "Function Name": "isTriggered", + "Function Name": "action", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 428, - "End Line": 430 + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 315, + "End Line": 327 }, { - "Function Name": "next", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 598, - "End Line": 600 + "Function Name": "inherited", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 146, + "End Line": 152 }, { - "Function Name": "doRun", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1171, - "End Line": 1173 + "Function Name": "set_response!", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 257, + "End Line": 264 }, { - "Function Name": "constructor", - "Structural Impact": 2.1, + "Function Name": "valid?", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Start Line": 26, + "End Line": 28 }, { - "Function Name": "running", - "Structural Impact": 2.1, + "Function Name": "action_encoding_template", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1607, - "End Line": 1609 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 140, + "End Line": 142 }, { - "Function Name": "cancelRunning", - "Structural Impact": 2.1, + "Function Name": "params=", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1611, - "End Line": 1613 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 223, + "End Line": 225 }, { - "Function Name": "isRejected", - "Structural Impact": 2.1, + "Function Name": "url_for", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1743, - "End Line": 1745 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 230, + "End Line": 232 }, { - "Function Name": "isResolved", - "Structural Impact": 2.1, + "Function Name": "use", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1747, - "End Line": 1749 - }, - { - "Function Name": "constructor", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 14, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1869, - "End Line": 1882 + "Start Line": 293, + "End Line": 295 }, { - "Function Name": "currentValue", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "__global_context__", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1924, - "End Line": 1926 + "Control Flow Ratio": "0.0%", + "Start Line": 1, + "End Line": 339 }, { - "Function Name": "map", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "initialize", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2074, - "End Line": 2076 + "Start Line": 210, + "End Line": 217 }, { - "Function Name": "filter", - "Structural Impact": 2.1, + "Function Name": "controller_name", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2090, - "End Line": 2092 + "Start Line": 130, + "End Line": 132 }, { - "Function Name": "map", - "Structural Impact": 2.1, + "Function Name": "controller_name", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2469, - "End Line": 2471 + "Start Line": 156, + "End Line": 158 }, { - "Function Name": "filter", - "Structural Impact": 2.1, + "Function Name": "params", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2493, - "End Line": 2495 - }, - { - "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, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1109, - "End Line": 1114 + "Start Line": 219, + "End Line": 221 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "to_a", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1324 + "Start Line": 280, + "End Line": 282 }, { - "Function Name": "reject", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "reset_session", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1962, - "End Line": 1973 + "Start Line": 284, + "End Line": 286 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2528, - "End Line": 2533 - }, - { - "Function Name": "endOfStream", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2548, - "End Line": 2548 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1545, - "End Line": 1547 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 390, - "End Line": 396 - }, - { - "Function Name": "scheduleThrottler", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1398, - "End Line": 1405 - }, - { - "Function Name": "notCancellablePromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 128 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 714 - }, - { - "Function Name": "schedule", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 948, - "End Line": 953 - }, - { - "Function Name": "scheduleSkipIfCleared", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 964 - }, - { - "Function Name": "fromPromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1733, - "End Line": 1737 - }, - { - "Function Name": "settleWith", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1792, - "End Line": 1797 - }, - { - "Function Name": "fromArray", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1980, - "End Line": 1984 - }, - { - "Function Name": "fromPromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1986, - "End Line": 1990 - }, - { - "Function Name": "fromPromisesResolveOrder", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1992, - "End Line": 1996 - }, - { - "Function Name": "fromArray", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2395, - "End Line": 2399 - }, - { - "Function Name": "fromPromise", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2401, - "End Line": 2405 - }, - { - "Function Name": "fromPromisesResolveOrder", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2407, - "End Line": 2411 - }, - { - "Function Name": "queue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 293, - "End Line": 295 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 465, - "End Line": 468 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 528 - }, - { - "Function Name": "schedule", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1137, - "End Line": 1140 - }, - { - "Function Name": "delay", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1146, - "End Line": 1148 - }, - { - "Function Name": "coalesce", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2094, - "End Line": 2096 - }, - { - "Function Name": "reject", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2266, - "End Line": 2269 - }, - { - "Function Name": "emitOne", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2271, - "End Line": 2273 - }, - { - "Function Name": "emitMany", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2275, - "End Line": 2277 - }, - { - "Function Name": "coalesce", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2473, - "End Line": 2475 - }, - { - "Function Name": "throw", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2516, - "End Line": 2519 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2551, - "End Line": 2554 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 231, - "End Line": 237 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 496, - "End Line": 501 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 780, - "End Line": 785 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1407, - "End Line": 1412 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1761, - "End Line": 1766 - }, - { - "Function Name": "cancel", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 67, - "End Line": 70 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 340 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 482, - "End Line": 485 - }, - { - "Function Name": "open", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 507, - "End Line": 510 - }, - { - "Function Name": "open", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 533 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1029, - "End Line": 1032 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1095, - "End Line": 1098 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1119, - "End Line": 1122 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1204, - "End Line": 1207 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1272, - "End Line": 1276 - }, - { - "Function Name": "readBufferedOrThrow", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2580, - "End Line": 2584 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 284, - "End Line": 286 - }, - { - "Function Name": "keys", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 320, - "End Line": 322 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 355, - "End Line": 355 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 446, - "End Line": 448 - }, - { - "Function Name": "isTriggered", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 474, - "End Line": 476 - }, - { - "Function Name": "cancel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 478, - "End Line": 480 - }, - { - "Function Name": "isOpen", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 503, - "End Line": 505 - }, - { - "Function Name": "wait", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 512, - "End Line": 514 - }, - { - "Function Name": "onDrained", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 727, - "End Line": 729 - }, - { - "Function Name": "size", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 731, - "End Line": 733 - }, - { - "Function Name": "constructor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 - }, - { - "Function Name": "delay", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1142, - "End Line": 1144 - }, - { - "Function Name": "isScheduled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1153, - "End Line": 1155 - }, - { - "Function Name": "isScheduled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1231, - "End Line": 1233 - }, - { - "Function Name": "pending", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1329, - "End Line": 1329 - }, - { - "Function Name": "timeRemaining", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1463 - }, - { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1517, - "End Line": 1519 - }, - { - "Function Name": "isInitialized", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1532, - "End Line": 1534 - }, - { - "Function Name": "hasQueued", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1673, - "End Line": 1675 - }, - { - "Function Name": "interval", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1699, - "End Line": 1699 - }, - { - "Function Name": "isSettled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1751, - "End Line": 1753 - }, - { - "Function Name": "cancel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1799, - "End Line": 1801 - }, - { - "Function Name": "value", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1859, - "End Line": 1859 - }, - { - "Function Name": "error", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1862, - "End Line": 1862 - }, - { - "Function Name": "isResolved", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1865, - "End Line": 1865 - }, - { - "Function Name": "requireValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1910, - "End Line": 1912 - }, - { - "Function Name": "getPromise", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1917, - "End Line": 1919 - }, - { - "Function Name": "coalesce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2098, - "End Line": 2100 - }, - { - "Function Name": "toPromise", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2110, - "End Line": 2112 - }, - { - "Function Name": "asyncIterable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2258, - "End Line": 2260 - }, - { - "Function Name": "resolve", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2262, - "End Line": 2264 - }, - { - "Function Name": "Symbol.asyncIterator", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2293, - "End Line": 2295 - }, - { - "Function Name": "hasFinalValue", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2312, - "End Line": 2314 - }, - { - "Function Name": "coalesce", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2477, - "End Line": 2479 - }, - { - "Function Name": "Symbol.asyncIterator", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2522, - "End Line": 2524 - }, - { - "Function Name": "cancel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "middleware", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2535, - "End Line": 2537 + "Start Line": 310, + "End Line": 312 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 288, - "Sequential Logic Declarations": 586, - "Function Parameters": 433, - "Function/Method Declarations": 246, - "Class/Entity Declarations": 47, - "Defensive Programming Constructs": 258, - "Type/Safety Bypasses": 36, + "Control Flow Branches": 32, + "Sequential Logic Declarations": 41, + "Function Parameters": 24, + "Function/Method Declarations": 25, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 129, - "State Mutations / Variable Reassignments": 1223, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 76, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 31, + "Commented-out Code (Dead Logic)": 8, + "Structured Documentation Blocks": 8, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 958, - "UI / View Layer Components": 42, - "Closures and Anonymous Functions": 143, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 8, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 296, - "Collection Iterators / Comprehensions": 14, - "Scientific & Mathematical Operations": 3, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 9, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 5, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 4, - "Dependency Injection Constructs": 61, - "Preprocessor Macros": 0, + "Server-Side Rendering Contexts": 1, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 1, + "Preprocessor Macros": 9, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 52, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 2, - "Explicit Type Casts": 20, - "Fatal Aborts & Exceptions": 18, - "Thread Sleeps & Blocking Waits": 33, - "Bitwise Operations": 31, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 137, - "Resource Deallocation & Cleanup": 62, - "Private / Encapsulated Scopes": 116, - "Event Listeners & Subscribers": 3, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 2, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1642, - "Structural Space Indentations": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 162, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -359685,24 +360459,24 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 25, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 14, + "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 146, - "Design Camel Case": 25, - "Design Snake Case": 106, - "Design Pascal Case": 5, + "Core Var Decl": 22, + "Design Camel Case": 0, + "Design Snake Case": 19, + "Design Pascal Case": 0, "Design Upper Case": 3, - "Design Short Vars": 8, + "Design Short Vars": 0, "Design Long Vars": 0, - "Duplicate Logic": 2, - "Orphaned Logic": 36, + "Duplicate Logic": 0, + "Orphaned Logic": 13, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -359726,2136 +360500,3059 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, + "Direct Upstream (Fragility)": 6, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "./cancellation.js", - "./errors.js", - "./event.js", - "./lazy.js", - "./lifecycle.js", - "./platform.js", - "./resources.js", - "./symbols.js", - "./uri.js" + "AbstractController::Rendering", + "ActionController::Redirecting", + "ActionView::Layouts", + "Rails", + "action_dispatch/middleware/stack", + "active_support/core_ext/array/extract_options" ] }, - "typescript/vscode/codeEditorWidget.ts": { + "ruby/rails/routing.rb": { "1. Artifact Identity": { - "Filename": "codeEditorWidget.ts", - "Path": "typescript/vscode/codeEditorWidget.ts", - "Language": "Typescript", + "Filename": "routing.rb", + "Path": "ruby/rails/routing.rb", + "Language": "Ruby", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "Disposable implements editorBrowser, Disposable, Emitter", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "ruby", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .rb)" }, "2. Topological Coordinates": { - "X": 2875.56, - "Y": 139.86, - "Z": -4005.22 + "X": 583.66, + "Y": -71.79, + "Z": 3526.26 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2560, - "Coding LOC": 2125, - "Documentation LOC": 66, - "Structural Magnitude": 325.77, - "Control Flow Ratio": "52.7%", + "Total LOC": 263, + "Coding LOC": 14, + "Documentation LOC": 244, + "Structural Magnitude": 8.78, + "Control Flow Ratio": "25.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.973 + "Raw Cognitive Density": 0.429 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "67.89%", - "Error & Exception Exposure": "99.0%", - "Tech Debt Exposure": "55.71%", - "Testing Exposure": "80.0%", - "API Exposure": "7.63%", - "Concurrency Exposure": "29.24%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "69.77%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.32%", + "API Exposure": "2.49%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.82%", + "Commented Logic Exposure": "16.37%", + "Specification Exposure": "93.33%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "85.93%", + "Documentation Exposure": "11.13%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "constructor", - "Structural Impact": 100.4, - "Lines of Code (LOC)": 138, - "Control Flow Branches": 24, - "Input Parameters": 13, - "Control Flow Ratio": "63.2%", - "Start Line": 271, - "End Line": 408 - }, - { - "Function Name": "_attachModel", - "Structural Impact": 70.8, - "Lines of Code (LOC)": 172, - "Control Flow Branches": 43, - "Input Parameters": 1, - "Control Flow Ratio": "78.2%", - "Start Line": 1750, - "End Line": 1921 - }, - { - "Function Name": "trigger", - "Structural Impact": 54.9, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 25, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1106, - "End Line": 1163 - }, - { - "Function Name": "executeEdits", - "Structural Impact": 25.6, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 11, - "Input Parameters": 3, - "Control Flow Ratio": "68.8%", - "Start Line": 1282, - "End Line": 1314 - }, - { - "Function Name": "setDecorationsByType", - "Structural Impact": 24.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 1390, - "End Line": 1431 - }, - { - "Function Name": "setModel", - "Structural Impact": 21.9, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 13, - "Input Parameters": 1, - "Control Flow Ratio": "86.7%", - "Start Line": 506, - "End Line": 548 - }, - { - "Function Name": "restoreViewState", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 1052, - "End Line": 1072 - }, + "Function Name": "ActionDispatch", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 258, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 5, + "End Line": 262 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 1, + "Sequential Logic Declarations": 3, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 4, + "Structured Documentation Blocks": 3, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 12, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 2, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 2, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 5, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "ActiveSupport::Autoload", + "the" + ] + } + } + }, + "typescript/vscode": { + "Directory Group Magnitude": 1269.56, + "File Count": 11, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "81.8%", + "Static: Literature & Documentation": "18.2%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "35.13%", + "Error & Exception Exposure": "59.85%", + "Tech Debt Exposure": "37.03%", + "Testing Exposure": "37.23%", + "API Exposure": "4.25%", + "Concurrency Exposure": "39.59%", + "State Flux Exposure": "47.13%", + "Commented Logic Exposure": "1.55%", + "Specification Exposure": "81.82%", + "Instability Exposure": "40.91%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "23.27%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "typescript/vscode/LICENSE.txt": { + "1. Artifact Identity": { + "Filename": "LICENSE.txt", + "Path": "typescript/vscode/LICENSE.txt", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" + }, + "2. Topological Coordinates": { + "X": 3935.2, + "Y": 106.21, + "Z": 2291.53 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 22, + "Coding LOC": 0, + "Documentation LOC": 17, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "typescript/vscode/package.json": { + "1. Artifact Identity": { + "Filename": "package.json", + "Path": "typescript/vscode/package.json", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Exact Match)" + }, + "2. Topological Coordinates": { + "X": 3122.01, + "Y": 65.58, + "Z": 3136.33 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 260, + "Coding LOC": 0, + "Documentation LOC": 259, + "Structural Magnitude": 5.2, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "typescript/vscode/eslint.config.js": { + "1. Artifact Identity": { + "Filename": "eslint.config.js", + "Path": "typescript/vscode/eslint.config.js", + "Language": "Javascript", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .js)" + }, + "2. Topological Coordinates": { + "X": 4110.97, + "Y": 160.24, + "Z": 2577.39 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2409, + "Coding LOC": 2304, + "Documentation LOC": 96, + "Structural Magnitude": 76.08, + "Control Flow Ratio": "25.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.024 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.53%", + "Error & Exception Exposure": "60.68%", + "Tech Debt Exposure": "8.55%", + "Testing Exposure": "2.3%", + "API Exposure": "0.51%", + "Concurrency Exposure": "18.55%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 10, + "Sequential Logic Declarations": 30, + "Function Parameters": 1, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 70, + "High-Risk Execution Commands": 6, + "I/O and Network Boundaries": 13, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 1, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 87, + "Unit Test Assertions": 3, + "Asynchronous/Concurrent Execution": 12, + "UI / View Layer Components": 4, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 29, + "Decorators and Annotations": 73, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 1, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 11, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 5, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 16, + "Dependency Injection Constructs": 1, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 246, + "Thread Synchronization Locks": 1, + "Immutable Data Declarations": 5, + "Resource Deallocation & Cleanup": 15, + "Private / Encapsulated Scopes": 9, + "Event Listeners & Subscribers": 11, + "Bypassed / Skipped Tests": 3, + "Structural Tab Indentations": 2294, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 4, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 4, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1, + "Design Camel Case": 0, + "Design Snake Case": 1, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 8, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "./.eslint-plugin-local/index.ts", + "@stylistic/eslint-plugin-ts", + "eslint-plugin-header", + "eslint-plugin-jsdoc", + "fs", + "path", + "sinon.stub(...)", + "typescript-eslint" + ] + }, + "typescript/vscode/async.ts": { + "1. Artifact Identity": { + "Filename": "async.ts", + "Path": "typescript/vscode/async.ts", + "Language": "Typescript", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Parent Entity": "Promise, IDisposable, Barrier", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" + }, + "2. Topological Coordinates": { + "X": 3478.01, + "Y": 154.1, + "Z": 3299.79 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2646, + "Coding LOC": 1803, + "Documentation LOC": 419, + "Structural Magnitude": 313.51, + "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.498 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "57.79%", + "Error & Exception Exposure": "93.08%", + "Tech Debt Exposure": "76.89%", + "Testing Exposure": "2.46%", + "API Exposure": "6.5%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "41.46%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "setSelections", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 5, + "Function Name": "work", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 14, + "Input Parameters": 1, + "Control Flow Ratio": "77.8%", + "Start Line": 1341, + "End Line": 1384 + }, + { + "Function Name": "createCancelablePromise", + "Structural Impact": 18.0, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "41.7%", + "Start Line": 34, + "End Line": 81 + }, + { + "Function Name": "promiseList", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "55.6%", + "Start Line": 648, + "End Line": 679 + }, + { + "Function Name": "queueFor", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 6, "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 948, - "End Line": 961 + "Control Flow Ratio": "75.0%", + "Start Line": 863, + "End Line": 892 }, { - "Function Name": "_createView", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 84, - "Control Flow Branches": 5, + "Function Name": "constructor", + "Structural Impact": 13.3, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "16.1%", - "Start Line": 1923, - "End Line": 2006 + "Control Flow Ratio": "38.9%", + "Start Line": 2218, + "End Line": 2256 }, { - "Function Name": "setSelection", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 21, + "Function Name": "readWhile", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 2566, + "End Line": 2578 + }, + { + "Function Name": "tee", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 2433, + "End Line": 2467 + }, + { + "Function Name": "constructor", + "Structural Impact": 11.5, + "Lines of Code (LOC)": 22, "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 802, - "End Line": 822 + "Control Flow Ratio": "45.5%", + "Start Line": 2372, + "End Line": 2393 }, { - "Function Name": "_paste", - "Structural Impact": 11.4, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 6, - "Control Flow Ratio": "75.0%", - "Start Line": 1207, - "End Line": 1222 + "Function Name": "cancellableIterable", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "41.7%", + "Start Line": 2280, + "End Line": 2297 }, { - "Function Name": "setDecorationsByTypeFast", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, + "Function Name": "queue", + "Structural Impact": 11.0, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1433, - "End Line": 1451 + "Control Flow Ratio": "62.5%", + "Start Line": 302, + "End Line": 314 }, { - "Function Name": "compositionType", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 1956, - "End Line": 1966 + "Function Name": "raceTimeout", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 150, + "End Line": 162 }, { - "Function Name": "_type", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, + "Function Name": "disposableTimeout", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1187, - "End Line": 1198 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 573, + "End Line": 586 }, { - "Function Name": "setBanner", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, + "Function Name": "trigger", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 29, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1737, - "End Line": 1748 + "Control Flow Ratio": "40.0%", + "Start Line": 398, + "End Line": 426 }, { - "Function Name": "_detachModel", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "77.8%", - "Start Line": 2012, - "End Line": 2032 + "Function Name": "constructor", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 2016, + "End Line": 2040 }, { - "Function Name": "setValue", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, + "Function Name": "queue", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 2170, - "End Line": 2181 + "Control Flow Ratio": "26.7%", + "Start Line": 239, + "End Line": 282 }, { - "Function Name": "_triggerEditorCommand", + "Function Name": "_runWhenIdle", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1453, + "End Line": 1476 + }, + { + "Function Name": "constructor", + "Structural Impact": 9.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 1021, + "End Line": 1027 + }, + { + "Function Name": "retry", "Structural Impact": 8.8, "Lines of Code (LOC)": 15, "Control Flow Branches": 3, "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 1231, - "End Line": 1245 + "Start Line": 1552, + "End Line": 1566 }, { - "Function Name": "onDidChange", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 2446, - "End Line": 2453 + "Function Name": "args", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 74, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1101, + "End Line": 1174 }, { - "Function Name": "setHiddenAreas", - "Structural Impact": 8.2, - "Lines of Code (LOC)": 3, + "Function Name": "_runWhenIdle", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 637, - "End Line": 639 + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1490 }, { - "Function Name": "removeDecorationsByType", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 18, + "Function Name": "createCancelableAsyncIterableProducer", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 27, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 1453, - "End Line": 1470 + "Control Flow Ratio": "40.0%", + "Start Line": 2175, + "End Line": 2201 }, { - "Function Name": "onDrop", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, + "Function Name": "sequence", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 24, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 383, - "End Line": 398 - }, - { - "Function Name": "deltaDecorations", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1368, - "End Line": 1378 + "Start Line": 593, + "End Line": 616 }, { - "Function Name": "_sendRevealRange", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 4, + "Function Name": "_processQueue", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 6, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 685, - "End Line": 696 + "Start Line": 972, + "End Line": 997 }, { - "Function Name": "_revealLines", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 868, - "End Line": 879 + "Function Name": "Symbol.asyncIterator", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "42.9%", + "Start Line": 2042, + "End Line": 2064 }, { - "Function Name": "addContentWidget", - "Structural Impact": 6.5, + "Function Name": "start", + "Structural Impact": 7.8, "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1538, - "End Line": 1553 + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2439, + "End Line": 2454 }, { - "Function Name": "addGlyphMarginWidget", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1615, - "End Line": 1630 + "Function Name": "consume", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2349, + "End Line": 2362 }, { - "Function Name": "addOverlayWidget", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "peekTimeout", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1577, - "End Line": 1591 + "Control Flow Ratio": "50.0%", + "Start Line": 2613, + "End Line": 2624 }, { - "Function Name": "changeViewZones", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "constructor", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1654, - "End Line": 1659 + "Start Line": 1504, + "End Line": 1515 }, { - "Function Name": "onDragOver", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, + "Function Name": "queueSize", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 373, - "End Line": 382 + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 857, + "End Line": 861 }, { - "Function Name": "setValue", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 487, - "End Line": 497 + "Function Name": "next", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "55.6%", + "Start Line": 2045, + "End Line": 2058 }, { - "Function Name": "layoutContentWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1555, - "End Line": 1564 + "Function Name": "raceCancellation", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 95, + "End Line": 103 }, { - "Function Name": "removeContentWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, + "Function Name": "raceCancellablePromises", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1566, - "End Line": 1575 + "Control Flow Ratio": "30.0%", + "Start Line": 133, + "End Line": 148 }, { - "Function Name": "layoutOverlayWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, + "Function Name": "thenHandler", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1593, - "End Line": 1602 + "Control Flow Ratio": "60.0%", + "Start Line": 602, + "End Line": 613 }, { - "Function Name": "removeOverlayWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1604, - "End Line": 1613 + "Function Name": "run", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "28.6%", + "Start Line": 1615, + "End Line": 1621 }, { - "Function Name": "layoutGlyphMarginWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1632, - "End Line": 1641 + "Function Name": "timeout", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 538, + "End Line": 554 }, { - "Function Name": "removeGlyphMarginWidget", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, + "Function Name": "isRunning", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1643, - "End Line": 1652 + "Control Flow Ratio": "60.0%", + "Start Line": 1599, + "End Line": 1605 }, { - "Function Name": "setPosition", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 670, - "End Line": 683 + "Function Name": "_extendBuffer", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2626, + "End Line": 2644 }, { - "Function Name": "setScrollLeft", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, + "Function Name": "setIfNotSet", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1003, - "End Line": 1013 + "Control Flow Ratio": "40.0%", + "Start Line": 1053, + "End Line": 1066 }, { - "Function Name": "setScrollTop", + "Function Name": "withAsyncBody", "Structural Impact": 5.7, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1014, - "End Line": 1024 + "Control Flow Ratio": "25.0%", + "Start Line": 1845, + "End Line": 1854 }, { - "Function Name": "constructor", + "Function Name": "filter", "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 2437, - "End Line": 2444 + "Control Flow Ratio": "33.3%", + "Start Line": 2078, + "End Line": 2086 }, { - "Function Name": "revealAllCursors", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "filter", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 698, - "End Line": 703 + "Control Flow Ratio": "33.3%", + "Start Line": 2481, + "End Line": 2489 }, { - "Function Name": "layout", + "Function Name": "_resolveOrRejectDeferred", "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1510, - "End Line": 1515 + "Start Line": 2341, + "End Line": 2347 }, { - "Function Name": "getTargetAtClientPoint", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "promiseFactories", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 23, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1661, - "End Line": 1666 + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 618, + "End Line": 640 }, { - "Function Name": "getOffsetForColumn", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 6, + "Function Name": "queue", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1687, - "End Line": 1692 - }, - { - "Function Name": "_update", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2396, - "End Line": 2424 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1650, + "End Line": 1671 }, { - "Function Name": "_compositionType", + "Function Name": "join", "Structural Impact": 5.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 1200, - "End Line": 1205 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 4, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1677, + "End Line": 1679 }, { - "Function Name": "_revealPosition", + "Function Name": "settled", "Structural Impact": 5.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 770, - "End Line": 781 + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1817, + "End Line": 1833 }, { - "Function Name": "_revealRange", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 12, + "Function Name": "cancelAndSet", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 935, - "End Line": 946 + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1079, + "End Line": 1093 }, { - "Function Name": "getLineHeightForPosition", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, + "Function Name": "asPromise", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "40.0%", - "Start Line": 623, - "End Line": 635 - }, - { - "Function Name": "revealRange", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 881, - "End Line": 888 + "Start Line": 164, + "End Line": 173 }, { - "Function Name": "append", - "Structural Impact": 4.9, + "Function Name": "consumed", + "Structural Impact": 4.7, "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2504, - "End Line": 2516 + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 758, + "End Line": 770 }, { - "Function Name": "set", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, + "Function Name": "doneRunning", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 2492, - "End Line": 2502 + "Control Flow Ratio": "100.0%", + "Start Line": 1623, + "End Line": 1632 }, { - "Function Name": "removeDecorations", + "Function Name": "produce", "Structural Impact": 4.7, "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1380, - "End Line": 1388 + "Control Flow Ratio": "100.0%", + "Start Line": 2316, + "End Line": 2324 }, { - "Function Name": "getRange", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "_emitManyFn", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2455, - "End Line": 2463 + "Control Flow Ratio": "50.0%", + "Start Line": 2249, + "End Line": 2255 }, { - "Function Name": "getRanges", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, + "Function Name": "clearPending", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 2465, - "End Line": 2478 + "Control Flow Ratio": "100.0%", + "Start Line": 1002, + "End Line": 1012 }, { - "Function Name": "_removeDecorationTypes", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, + "Function Name": "_executor", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 550, - "End Line": 561 - }, - { - "Function Name": "_revealLine", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 721, - "End Line": 732 + "Control Flow Ratio": "75.0%", + "Start Line": 1505, + "End Line": 1513 }, { - "Function Name": "render", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "read", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1708, - "End Line": 1715 + "Start Line": 2556, + "End Line": 2564 }, { - "Function Name": "renderAsync", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "peek", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1717, - "End Line": 1724 + "Start Line": 2592, + "End Line": 2600 }, { - "Function Name": "batchChanges", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1775, - "End Line": 1782 + "Function Name": "value", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 1755, + "End Line": 1757 }, { - "Function Name": "_registerDecorationType", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 3, + "Function Name": "cancelAndSet", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 2034, - "End Line": 2036 + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1041, + "End Line": 1051 }, { - "Function Name": "createOverviewRuler", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "constructor", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1483 + "Start Line": 1193, + "End Line": 1202 }, { - "Function Name": "delegateVerticalScrollbarPointerDown", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1496, - "End Line": 1501 + "Function Name": "runWhenGlobalIdle", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 1492, + "End Line": 1502 }, { - "Function Name": "delegateScrollFromMouseWheelEvent", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1503, - "End Line": 1508 + "Function Name": "raceCancellationError", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 109, + "End Line": 117 }, { - "Function Name": "getWidthOfLine", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "dispose", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1694, - "End Line": 1699 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 910, + "End Line": 926 }, { - "Function Name": "setAriaOptions", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, + "Function Name": "loop", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1726, - "End Line": 1731 - }, - { - "Function Name": "constructor", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2315, - "End Line": 2368 - }, - { - "Function Name": "changeDecorations", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "25.0%", - "Start Line": 1334, - "End Line": 1340 + "Input Parameters": 0, + "Control Flow Ratio": "22.2%", + "Start Line": 622, + "End Line": 637 }, { - "Function Name": "getTopForLineNumber", + "Function Name": "map", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 593, - "End Line": 598 + "Control Flow Ratio": "20.0%", + "Start Line": 2066, + "End Line": 2072 }, { - "Function Name": "getTopForPosition", + "Function Name": "map", "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 600, - "End Line": 605 + "Control Flow Ratio": "20.0%", + "Start Line": 2425, + "End Line": 2431 }, { - "Function Name": "getBottomForLineNumber", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "trigger", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 616, - "End Line": 621 + "Start Line": 470, + "End Line": 472 }, { - "Function Name": "_setSelectionImpl", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 824, - "End Line": 830 + "Function Name": "onInterval", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1235, + "End Line": 1246 }, { - "Function Name": "setScrollPosition", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "microtaskDeferred", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1030 + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 344, + "End Line": 357 }, { - "Function Name": "executeCommand", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "consume", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1316, - "End Line": 1321 + "Start Line": 747, + "End Line": 756 }, { - "Function Name": "executeCommands", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "isDrained", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1323, - "End Line": 1328 - }, - { - "Function Name": "constructor", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 2218, - "End Line": 2257 + "Start Line": 847, + "End Line": 855 }, { - "Function Name": "pushUndoStop", + "Function Name": "value", "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1254, - "End Line": 1264 + "Control Flow Ratio": "66.7%", + "Start Line": 1521, + "End Line": 1530 }, { - "Function Name": "popUndoStop", + "Function Name": "requireValue", "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1266, - "End Line": 1276 + "Control Flow Ratio": "66.7%", + "Start Line": 1888, + "End Line": 1896 }, { - "Function Name": "_updateFromSelection", + "Function Name": "peekBufferedOrThrow", "Structural Impact": 3.5, "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 2268, - "End Line": 2277 + "Control Flow Ratio": "50.0%", + "Start Line": 2602, + "End Line": 2611 }, { - "Function Name": "getVisibleColumnFromPosition", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "cancel", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 137, + "End Line": 143 + }, + { + "Function Name": "cancel", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 432, + "End Line": 439 + }, + { + "Function Name": "queue", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 641, - "End Line": 650 + "Start Line": 735, + "End Line": 745 }, { - "Function Name": "getStatusbarColumn", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "complete", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 652, - "End Line": 661 + "Control Flow Ratio": "25.0%", + "Start Line": 1768, + "End Line": 1778 }, { - "Function Name": "getDomNode", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, + "Function Name": "error", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1780, + "End Line": 1790 + }, + { + "Function Name": "next", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1489, - "End Line": 1494 + "Control Flow Ratio": "40.0%", + "Start Line": 2284, + "End Line": 2290 }, { - "Function Name": "focus", + "Function Name": "finish", "Structural Impact": 3.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 2, "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 1517, - "End Line": 1522 + "Start Line": 654, + "End Line": 659 }, { - "Function Name": "hasTextFocus", + "Function Name": "queue", "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1524, - "End Line": 1529 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 812, + "End Line": 820 }, { - "Function Name": "hasWidgetFocus", + "Function Name": "merge", "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1531, - "End Line": 1536 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1998, + "End Line": 2006 }, { - "Function Name": "resetLineWidthCaches", + "Function Name": "emitOne", "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 1701, - "End Line": 1706 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2119, + "End Line": 2127 }, { - "Function Name": "_endComposition", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "emitMany", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1178, - "End Line": 1185 + "Start Line": 2134, + "End Line": 2142 }, { - "Function Name": "cursorStateComputer", + "Function Name": "merge", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 2413, + "End Line": 2421 + }, + { + "Function Name": "schedule", "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1293, - "End Line": 1296 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1219, + "End Line": 1226 }, { - "Function Name": "getLineDecorations", + "Function Name": "work", "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1342, - "End Line": 1348 + "Control Flow Ratio": "100.0%", + "Start Line": 1257, + "End Line": 1263 }, { - "Function Name": "getDecorationsInRange", + "Function Name": "toPromise", "Structural Impact": 3.2, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1350, - "End Line": 1356 + "Start Line": 2102, + "End Line": 2108 }, { - "Function Name": "_updateFromFocus", + "Function Name": "reject", "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2279, - "End Line": 2283 + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2164, + "End Line": 2171 }, { - "Function Name": "_updateFromModel", + "Function Name": "produceFinal", "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 2285, - "End Line": 2289 + "Start Line": 2326, + "End Line": 2333 }, { - "Function Name": "getConfiguredWordAtPosition", + "Function Name": "_errorFn", "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 465, - "End Line": 470 + "Control Flow Ratio": "50.0%", + "Start Line": 2238, + "End Line": 2242 }, { - "Function Name": "_cut", + "Function Name": "_emitOneFn", "Structural Impact": 3.1, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1224, - "End Line": 1229 + "Start Line": 2243, + "End Line": 2248 }, { - "Function Name": "getFontSizeAtPosition", + "Function Name": "emitMany", "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1358, - "End Line": 1363 + "Control Flow Ratio": "50.0%", + "Start Line": 2376, + "End Line": 2380 }, { - "Function Name": "constructor", + "Function Name": "_finishError", "Structural Impact": 3.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 6, - "Control Flow Ratio": "0.0%", - "Start Line": 2124, - "End Line": 2132 - }, - { - "Function Name": "writeScreenReaderContent", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 410, - "End Line": 412 + "Start Line": 2503, + "End Line": 2508 }, { - "Function Name": "updateOptions", + "Function Name": "isThenable", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 445, - "End Line": 447 + "Control Flow Ratio": "50.0%", + "Start Line": 16, + "End Line": 18 }, { - "Function Name": "getAction", + "Function Name": "peek", "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1102, - "End Line": 1104 + "Start Line": 316, + "End Line": 318 }, { - "Function Name": "createDecorationsCollection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "increment", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1330, - "End Line": 1332 + "Start Line": 1701, + "End Line": 1714 }, { - "Function Name": "_postDetachModelCleanup", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "onComplete", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2008, - "End Line": 2010 + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 248, + "End Line": 259 }, { - "Function Name": "_getVerticalOffsetAfterPosition", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 584, - "End Line": 591 + "Function Name": "whenDrained", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 836, + "End Line": 845 }, { - "Function Name": "_getVerticalOffsetForPosition", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 607, - "End Line": 614 + "Function Name": "doWork", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1386, + "End Line": 1396 }, { - "Function Name": "saveViewState", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Function Name": "runQueued", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1038, - "End Line": 1050 + "Control Flow Ratio": "100.0%", + "Start Line": 1634, + "End Line": 1642 }, { - "Function Name": "_createConfiguration", + "Function Name": "timeoutDeferred", "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 414, - "End Line": 416 + "Start Line": 329, + "End Line": 342 }, { - "Function Name": "revealLines", + "Function Name": "clear", "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 832, - "End Line": 839 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 772, + "End Line": 778 }, { - "Function Name": "revealLinesInCenter", + "Function Name": "onDidQueueDrain", "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 841, - "End Line": 848 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 894, + "End Line": 900 }, { - "Function Name": "revealLinesInCenterIfOutsideViewport", + "Function Name": "releaseDrainers", "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 850, - "End Line": 857 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 902, + "End Line": 908 }, { - "Function Name": "revealLinesNearTop", + "Function Name": "dispose", "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 859, - "End Line": 866 + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1482, + "End Line": 1488 }, { - "Function Name": "_startComposition", + "Function Name": "resolve", "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1169, - "End Line": 1176 + "Start Line": 2150, + "End Line": 2156 }, { - "Function Name": "paste", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1927, - "End Line": 1929 - }, - { - "Function Name": "compositionType", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1933, - "End Line": 1935 - }, - { - "Function Name": "paste", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1948, - "End Line": 1951 - }, - { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2134, - "End Line": 2141 + "Start Line": 1034, + "End Line": 1039 }, { - "Function Name": "_updateFromConfig", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "cancel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2259, - "End Line": 2266 + "Start Line": 1127, + "End Line": 1132 }, { - "Function Name": "clear", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "flush", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 2484, - "End Line": 2490 + "Control Flow Ratio": "100.0%", + "Start Line": 1157, + "End Line": 1162 }, { - "Function Name": "getModel", + "Function Name": "onTimeout", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 499, - "End Line": 504 + "Control Flow Ratio": "100.0%", + "Start Line": 1164, + "End Line": 1169 }, { - "Function Name": "getVisibleRanges", + "Function Name": "cancel", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 563, - "End Line": 568 + "Control Flow Ratio": "100.0%", + "Start Line": 1209, + "End Line": 1214 }, { - "Function Name": "getVisibleRangesPlusViewportAboveBelow", + "Function Name": "doRun", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 570, - "End Line": 575 + "Control Flow Ratio": "100.0%", + "Start Line": 1265, + "End Line": 1270 }, { - "Function Name": "getWhitespaces", + "Function Name": "dispose", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 577, - "End Line": 582 + "Control Flow Ratio": "50.0%", + "Start Line": 1469, + "End Line": 1474 }, { - "Function Name": "getPosition", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "fn", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 663, - "End Line": 668 + "Control Flow Ratio": "50.0%", + "Start Line": 418, + "End Line": 421 }, { - "Function Name": "getSelection", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "cancelTimeout", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 783, - "End Line": 788 + "Control Flow Ratio": "100.0%", + "Start Line": 441, + "End Line": 444 }, { - "Function Name": "getSelections", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "whenIdle", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 790, - "End Line": 795 + "Control Flow Ratio": "50.0%", + "Start Line": 721, + "End Line": 725 }, { - "Function Name": "getContentWidth", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "_runIfNotRunning", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 963, - "End Line": 968 + "Control Flow Ratio": "100.0%", + "Start Line": 966, + "End Line": 970 }, { - "Function Name": "getScrollWidth", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "cancel", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 970, - "End Line": 975 + "Control Flow Ratio": "100.0%", + "Start Line": 1074, + "End Line": 1077 }, { - "Function Name": "getScrollLeft", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "return", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 976, - "End Line": 981 + "Control Flow Ratio": "25.0%", + "Start Line": 2059, + "End Line": 2062 }, { - "Function Name": "getContentHeight", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "_ensureNoFinalValue", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 983, - "End Line": 988 + "Control Flow Ratio": "100.0%", + "Start Line": 2335, + "End Line": 2339 }, { - "Function Name": "getScrollHeight", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "_finishOk", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 990, - "End Line": 995 + "Control Flow Ratio": "100.0%", + "Start Line": 2497, + "End Line": 2501 }, { - "Function Name": "getScrollTop", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "return", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 996, - "End Line": 1001 + "Control Flow Ratio": "25.0%", + "Start Line": 2512, + "End Line": 2515 }, { - "Function Name": "hasPendingScrollAnimation", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "consumeToEnd", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1031, - "End Line": 1036 + "Control Flow Ratio": "50.0%", + "Start Line": 2586, + "End Line": 2590 }, { - "Function Name": "_getViewModel", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "isTriggered", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1247, - "End Line": 1252 + "Control Flow Ratio": "50.0%", + "Start Line": 428, + "End Line": 430 }, { - "Function Name": "_beginUpdate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "next", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 2072, - "End Line": 2077 + "Control Flow Ratio": "50.0%", + "Start Line": 598, + "End Line": 600 }, { - "Function Name": "_endUpdate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Function Name": "doRun", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2079, - "End Line": 2084 + "Start Line": 1171, + "End Line": 1173 }, { - "Function Name": "isDropIntoEnabled", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "running", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 367, - "End Line": 370 + "Control Flow Ratio": "50.0%", + "Start Line": 1607, + "End Line": 1609 }, { - "Function Name": "cursorStateComputer", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "cancelRunning", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1611, + "End Line": 1613 + }, + { + "Function Name": "isRejected", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1295, - "End Line": 1298 + "Start Line": 1743, + "End Line": 1745 }, { - "Function Name": "invokeWithinContext", + "Function Name": "isResolved", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1747, + "End Line": 1749 + }, + { + "Function Name": "constructor", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 441, - "End Line": 443 + "Start Line": 1869, + "End Line": 1882 }, { - "Function Name": "revealPosition", + "Function Name": "currentValue", "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 1924, + "End Line": 1926 + }, + { + "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, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 734, - "End Line": 741 + "Start Line": 1109, + "End Line": 1114 }, { - "Function Name": "revealPositionInCenter", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 750 + "Start Line": 1319, + "End Line": 1324 }, { - "Function Name": "revealPositionInCenterIfOutsideViewport", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "constructor", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 752, - "End Line": 759 + "Start Line": 2528, + "End Line": 2533 }, { - "Function Name": "revealPositionNearTop", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "endOfStream", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 2548, + "End Line": 2548 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 768 + "Start Line": 1253, + "End Line": 1255 }, { - "Function Name": "revealRangeInCenter", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "_emitManyFn", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 890, - "End Line": 897 + "Start Line": 2230, + "End Line": 2238 }, { - "Function Name": "revealRangeInCenterIfOutsideViewport", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "constructor", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 899, - "End Line": 906 + "Start Line": 390, + "End Line": 396 }, { - "Function Name": "revealRangeNearTop", - "Structural Impact": 2.1, + "Function Name": "scheduleThrottler", + "Structural Impact": 1.8, "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 908, - "End Line": 915 + "Start Line": 1398, + "End Line": 1405 }, { - "Function Name": "revealRangeNearTopIfOutsideViewport", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "notCancellablePromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 917, - "End Line": 924 + "Start Line": 124, + "End Line": 128 }, { - "Function Name": "revealRangeAtTop", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 926, - "End Line": 933 + "Start Line": 709, + "End Line": 714 }, { - "Function Name": "handleInitialized", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1074, - "End Line": 1076 + "Function Name": "schedule", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 948, + "End Line": 953 }, { - "Function Name": "onVisible", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1078, - "End Line": 1080 + "Function Name": "scheduleSkipIfCleared", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 959, + "End Line": 964 }, { - "Function Name": "onHide", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1082, - "End Line": 1084 + "Function Name": "fromPromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1733, + "End Line": 1737 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, + "Function Name": "settleWith", + "Structural Impact": 1.7, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2189, - "End Line": 2194 + "Start Line": 1792, + "End Line": 1797 }, { - "Function Name": "reset", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, + "Function Name": "fromArray", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2374, - "End Line": 2394 + "Start Line": 1980, + "End Line": 1984 }, { - "Function Name": "revealLine", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "fromPromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 705, - "End Line": 707 + "Start Line": 1986, + "End Line": 1990 }, { - "Function Name": "revealLineInCenter", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "fromPromisesResolveOrder", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Start Line": 1992, + "End Line": 1996 }, { - "Function Name": "revealLineInCenterIfOutsideViewport", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "fromArray", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 713, - "End Line": 715 + "Start Line": 2395, + "End Line": 2399 }, { - "Function Name": "revealLineNearTop", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "fromPromise", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 717, - "End Line": 719 + "Start Line": 2401, + "End Line": 2405 }, { - "Function Name": "_triggerCommand", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "fromPromisesResolveOrder", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 + "Start Line": 2407, + "End Line": 2411 }, { - "Function Name": "edit", - "Structural Impact": 1.9, + "Function Name": "queue", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1280 + "Start Line": 293, + "End Line": 295 }, { - "Function Name": "_resolveDecorationOptions", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2042, - "End Line": 2044 + "Start Line": 465, + "End Line": 468 }, { - "Function Name": "showDropIndicatorAt", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2054, - "End Line": 2062 + "Start Line": 525, + "End Line": 528 }, { - "Function Name": "setContextValue", - "Structural Impact": 1.9, + "Function Name": "schedule", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1137, + "End Line": 1140 + }, + { + "Function Name": "delay", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2068, - "End Line": 2070 + "Start Line": 1146, + "End Line": 1148 }, { "Function Name": "constructor", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2159, - "End Line": 2168 + "Start Line": 1545, + "End Line": 1547 }, { - "Function Name": "getOption", + "Function Name": "constructor", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 453, - "End Line": 455 + "Start Line": 1902, + "End Line": 1904 }, { - "Function Name": "getContribution", + "Function Name": "map", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1086, - "End Line": 1088 + "Start Line": 2074, + "End Line": 2076 }, { - "Function Name": "applyFontInfo", + "Function Name": "filter", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1733, - "End Line": 1735 + "Start Line": 2090, + "End Line": 2092 }, { - "Function Name": "type", + "Function Name": "coalesce", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1930, - "End Line": 1932 + "Start Line": 2094, + "End Line": 2096 }, { - "Function Name": "type", + "Function Name": "reject", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1952, - "End Line": 1955 + "Start Line": 2266, + "End Line": 2269 }, { - "Function Name": "_removeDecorationType", + "Function Name": "emitOne", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2038, - "End Line": 2040 + "Start Line": 2271, + "End Line": 2273 }, { - "Function Name": "fire", + "Function Name": "emitMany", "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2196, - "End Line": 2199 + "Start Line": 2275, + "End Line": 2277 }, { - "Function Name": "has", + "Function Name": "map", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2480, - "End Line": 2482 + "Start Line": 2469, + "End Line": 2471 }, { - "Function Name": "getSquigglySVGData", + "Function Name": "coalesce", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2522, - "End Line": 2524 + "Start Line": 2473, + "End Line": 2475 }, { - "Function Name": "getDotDotDotSVGData", + "Function Name": "filter", "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 2529, - "End Line": 2531 + "Start Line": 2493, + "End Line": 2495 }, { - "Function Name": "dispose", + "Function Name": "throw", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2516, + "End Line": 2519 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2551, + "End Line": 2554 + }, + { + "Function Name": "_errorFn", "Structural Impact": 1.5, - "Lines of Code (LOC)": 14, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 439 + "Start Line": 2228, + "End Line": 2229 }, { - "Function Name": "getScrolledVisiblePosition", + "Function Name": "_emitOneFn", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1668, - "End Line": 1668 + "Start Line": 2229, + "End Line": 2230 }, { - "Function Name": "getSupportedActions", + "Function Name": "constructor", "Structural Impact": 1.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1094, - "End Line": 1100 + "Start Line": 231, + "End Line": 237 }, { - "Function Name": "getLayoutInfo", + "Function Name": "constructor", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 496, + "End Line": 501 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 780, + "End Line": 785 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1407, + "End Line": 1412 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1761, + "End Line": 1766 + }, + { + "Function Name": "cancel", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 67, + "End Line": 70 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 337, + "End Line": 340 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 482, + "End Line": 485 + }, + { + "Function Name": "open", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 507, + "End Line": 510 + }, + { + "Function Name": "open", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 533 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1029, + "End Line": 1032 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1095, + "End Line": 1098 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1119, + "End Line": 1122 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1204, + "End Line": 1207 + }, + { + "Function Name": "dispose", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1472, - "End Line": 1476 + "Start Line": 1272, + "End Line": 1276 }, { - "Function Name": "run", + "Function Name": "readBufferedOrThrow", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1830 + "Start Line": 2580, + "End Line": 2584 }, { - "Function Name": "isSimpleWidget", + "Function Name": "dispose", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 225, - "End Line": 227 + "Start Line": 284, + "End Line": 286 }, { - "Function Name": "contextMenuId", + "Function Name": "keys", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 231 + "Start Line": 320, + "End Line": 322 }, { - "Function Name": "contextKeyService", + "Function Name": "dispose", "Structural Impact": 1.1, "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 248, - "End Line": 248 + "Start Line": 355, + "End Line": 355 }, { - "Function Name": "onDragLeave", + "Function Name": "dispose", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 399, - "End Line": 401 + "Start Line": 446, + "End Line": 448 }, { - "Function Name": "onDragEnd", + "Function Name": "isTriggered", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 402, - "End Line": 404 + "Start Line": 474, + "End Line": 476 }, { - "Function Name": "getId", + "Function Name": "cancel", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 418, - "End Line": 420 + "Start Line": 478, + "End Line": 480 }, { - "Function Name": "getEditorType", + "Function Name": "isOpen", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 422, - "End Line": 424 + "Start Line": 503, + "End Line": 505 }, { - "Function Name": "getOptions", + "Function Name": "wait", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 449, - "End Line": 451 + "Start Line": 512, + "End Line": 514 }, { - "Function Name": "getRawOptions", + "Function Name": "onDrained", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 457, - "End Line": 459 + "Start Line": 727, + "End Line": 729 }, { - "Function Name": "getOverflowWidgetsDomNode", + "Function Name": "size", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 461, - "End Line": 463 + "Start Line": 731, + "End Line": 733 }, { - "Function Name": "getValue", + "Function Name": "constructor", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 472, - "End Line": 472 + "Start Line": 793, + "End Line": 795 }, { - "Function Name": "getActions", + "Function Name": "delay", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1090, - "End Line": 1092 + "Start Line": 1142, + "End Line": 1144 }, { - "Function Name": "getContainerDomNode", + "Function Name": "isScheduled", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1485, - "End Line": 1487 + "Start Line": 1153, + "End Line": 1155 }, { - "Function Name": "run", + "Function Name": "isScheduled", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1820, - "End Line": 1822 + "Start Line": 1231, + "End Line": 1233 }, { - "Function Name": "startComposition", + "Function Name": "pending", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1936, - "End Line": 1938 + "Start Line": 1329, + "End Line": 1329 }, { - "Function Name": "endComposition", + "Function Name": "timeRemaining", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1939, - "End Line": 1941 + "Start Line": 1461, + "End Line": 1463 }, { - "Function Name": "cut", + "Function Name": "dispose", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1942, - "End Line": 1944 + "Start Line": 1517, + "End Line": 1519 }, { - "Function Name": "startComposition", + "Function Name": "isInitialized", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1967, - "End Line": 1969 + "Start Line": 1532, + "End Line": 1534 }, { - "Function Name": "endComposition", + "Function Name": "hasQueued", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1970, - "End Line": 1972 + "Start Line": 1673, + "End Line": 1675 }, { - "Function Name": "cut", + "Function Name": "interval", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1973, - "End Line": 1975 + "Start Line": 1699, + "End Line": 1699 }, { - "Function Name": "getTelemetryData", + "Function Name": "isSettled", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2046, - "End Line": 2048 + "Start Line": 1751, + "End Line": 1753 }, { - "Function Name": "hasModel", + "Function Name": "cancel", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2050, - "End Line": 2052 + "Start Line": 1799, + "End Line": 1801 }, { - "Function Name": "removeDropIndicator", + "Function Name": "value", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2064, - "End Line": 2066 + "Start Line": 1859, + "End Line": 1859 }, { - "Function Name": "dispose", + "Function Name": "error", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2370, - "End Line": 2372 + "Start Line": 1862, + "End Line": 1862 }, { - "Function Name": "length", + "Function Name": "isResolved", "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2433, - "End Line": 2435 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 378, - "Sequential Logic Declarations": 339, - "Function Parameters": 262, - "Function/Method Declarations": 218, - "Class/Entity Declarations": 9, - "Defensive Programming Constructs": 171, - "Type/Safety Bypasses": 2, + "Start Line": 1865, + "End Line": 1865 + }, + { + "Function Name": "requireValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1910, + "End Line": 1912 + }, + { + "Function Name": "getPromise", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1917, + "End Line": 1919 + }, + { + "Function Name": "coalesce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2098, + "End Line": 2100 + }, + { + "Function Name": "toPromise", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2110, + "End Line": 2112 + }, + { + "Function Name": "asyncIterable", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2258, + "End Line": 2260 + }, + { + "Function Name": "resolve", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2262, + "End Line": 2264 + }, + { + "Function Name": "Symbol.asyncIterator", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2293, + "End Line": 2295 + }, + { + "Function Name": "hasFinalValue", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2312, + "End Line": 2314 + }, + { + "Function Name": "coalesce", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2477, + "End Line": 2479 + }, + { + "Function Name": "Symbol.asyncIterator", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2522, + "End Line": 2524 + }, + { + "Function Name": "cancel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 2535, + "End Line": 2537 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 288, + "Sequential Logic Declarations": 586, + "Function Parameters": 412, + "Function/Method Declarations": 247, + "Class/Entity Declarations": 47, + "Defensive Programming Constructs": 258, + "Type/Safety Bypasses": 36, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 198, - "State Mutations / Variable Reassignments": 1982, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 129, + "State Mutations / Variable Reassignments": 1213, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 9, + "Structured Documentation Blocks": 76, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 30, - "UI / View Layer Components": 61, - "Closures and Anonymous Functions": 46, + "Asynchronous/Concurrent Execution": 948, + "UI / View Layer Components": 42, + "Closures and Anonymous Functions": 143, "Global State Dependencies": 0, - "Decorators and Annotations": 10, - "Generic Type Abstractions": 74, - "Collection Iterators / Comprehensions": 3, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 60, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 296, + "Collection Iterators / Comprehensions": 14, + "Scientific & Mathematical Operations": 3, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 9, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 5, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 4, + "Event Publishers / Emitters": 4, + "Dependency Injection Constructs": 61, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 78, + "Manual Memory Allocation": 52, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 3, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 11, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 20, + "Fatal Aborts & Exceptions": 18, + "Thread Sleeps & Blocking Waits": 33, + "Bitwise Operations": 31, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 298, - "Resource Deallocation & Cleanup": 17, - "Private / Encapsulated Scopes": 152, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 137, + "Resource Deallocation & Cleanup": 62, + "Private / Encapsulated Scopes": 116, + "Event Listeners & Subscribers": 3, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 2034, + "Structural Tab Indentations": 1642, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -361864,24 +363561,24 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 25, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 14, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 174, - "Design Camel Case": 89, - "Design Snake Case": 70, - "Design Pascal Case": 10, - "Design Upper Case": 1, + "Core Var Decl": 146, + "Design Camel Case": 25, + "Design Snake Case": 106, + "Design Pascal Case": 5, + "Design Upper Case": 3, "Design Short Vars": 8, - "Design Long Vars": 4, - "Duplicate Logic": 0, - "Orphaned Logic": 58, + "Design Long Vars": 0, + "Duplicate Logic": 2, + "Orphaned Logic": 37, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -361905,92 +363602,40 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 62, + "Direct Upstream (Fragility)": 9, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../../../../base/browser/dom.js", - "../../../../base/browser/keyboardEvent.js", - "../../../../base/browser/mouseEvent.js", - "../../../../base/common/color.js", - "../../../../base/common/errors.js", - "../../../../base/common/event.js", - "../../../../base/common/hash.js", - "../../../../base/common/lifecycle.js", - "../../../../base/common/network.js", - "../../../../base/common/types.js", - "../../../../nls.js", - "../../../../platform/accessibility/common/accessibility.js", - "../../../../platform/actions/common/actions.js", - "../../../../platform/commands/common/commands.js", - "../../../../platform/contextkey/common/contextkey.js", - "../../../../platform/instantiation/common/instantiation.js", - "../../../../platform/instantiation/common/serviceCollection.js", - "../../../../platform/notification/common/notification.js", - "../../../../platform/theme/common/colorRegistry.js", - "../../../../platform/theme/common/themeService.js", - "../../../../platform/userInteraction/browser/userInteractionService.js", - "../../../common/config/editorConfiguration.js", - "../../../common/config/editorOptions.js", - "../../../common/core/2d/dimension.js", - "../../../common/core/cursorColumns.js", - "../../../common/core/editorColorRegistry.js", - "../../../common/core/edits/textEdit.js", - "../../../common/core/position.js", - "../../../common/core/range.js", - "../../../common/core/selection.js", - "../../../common/core/wordHelper.js", - "../../../common/cursor/cursorWordOperations.js", - "../../../common/cursorEvents.js", - "../../../common/editorAction.js", - "../../../common/editorCommon.js", - "../../../common/editorContextKeys.js", - "../../../common/languages/languageConfigurationRegistry.js", - "../../../common/model.js", - "../../../common/model/intervalTree.js", - "../../../common/model/textModel.js", - "../../../common/services/languageFeatures.js", - "../../../common/textModelEditSource.js", - "../../../common/textModelEvents.js", - "../../../common/viewEvents.js", - "../../../common/viewModel.js", - "../../../common/viewModel/monospaceLineBreaksComputer.js", - "../../../common/viewModel/viewModelImpl.js", - "../../../common/viewModelEventDispatcher.js", - "../../config/domFontInfo.js", - "../../config/editorConfiguration.js", - "../../config/tabFocus.js", - "../../controller/editContext/clipboardUtils.js", - "../../editorBrowser.js", - "../../editorExtensions.js", - "../../services/codeEditorService.js", - "../../services/contribution.js", - "../../view.js", - "../../view/domLineBreaksComputer.js", - "../../view/viewController.js", - "../../view/viewUserInputEvents.js", - "./codeEditorContributions.js", - "./editor.css" + "./cancellation.js", + "./errors.js", + "./event.js", + "./lazy.js", + "./lifecycle.js", + "./platform.js", + "./resources.js", + "./symbols.js", + "./uri.js" ] }, - "typescript/vscode/extHost.api.impl.ts": { + "typescript/vscode/codeEditorWidget.ts": { "1. Artifact Identity": { - "Filename": "extHost.api.impl.ts", - "Path": "typescript/vscode/extHost.api.impl.ts", + "Filename": "codeEditorWidget.ts", + "Path": "typescript/vscode/codeEditorWidget.ts", "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Tabs", + "Parent Entity": "Disposable implements editorBrowser, Disposable, Emitter", "Doc Umbrella": 0.0, "Folder Dominant Lang": "typescript", "Lock Tier": 2, "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3197.12, - "Y": 265.29, - "Z": -3617.22 + "X": 3658.51, + "Y": 139.86, + "Z": 2946.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -361999,6750 +363644,6085 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2195, - "Coding LOC": 2081, - "Documentation LOC": 56, - "Structural Magnitude": 164.07, - "Control Flow Ratio": "34.3%", + "Total LOC": 2560, + "Coding LOC": 2125, + "Documentation LOC": 66, + "Structural Magnitude": 329.35, + "Control Flow Ratio": "52.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.47 + "Raw Cognitive Density": 1.313 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "24.27%", - "Error & Exception Exposure": "60.44%", - "Tech Debt Exposure": "96.8%", + "Cognitive Load Exposure": "86.67%", + "Error & Exception Exposure": "99.0%", + "Tech Debt Exposure": "55.71%", "Testing Exposure": "80.0%", - "API Exposure": "3.6%", - "Concurrency Exposure": "32.99%", - "State Flux Exposure": "18.44%", + "API Exposure": "7.63%", + "Concurrency Exposure": "29.24%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "85.93%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "createApiFactoryAndRegisterActors", - "Structural Impact": 244.1, - "Lines of Code (LOC)": 837, - "Control Flow Branches": 142, - "Input Parameters": 1, - "Control Flow Ratio": "41.2%", - "Start Line": 137, - "End Line": 973 + "Function Name": "constructor", + "Structural Impact": 100.4, + "Lines of Code (LOC)": 138, + "Control Flow Branches": 24, + "Input Parameters": 13, + "Control Flow Ratio": "63.2%", + "Start Line": 271, + "End Line": 408 }, { - "Function Name": "createSourceControl", - "Structural Impact": 21.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 7, - "Input Parameters": 6, - "Control Flow Ratio": "87.5%", - "Start Line": 1428, - "End Line": 1433 + "Function Name": "_attachModel", + "Structural Impact": 70.8, + "Lines of Code (LOC)": 172, + "Control Flow Branches": 43, + "Input Parameters": 1, + "Control Flow Ratio": "78.2%", + "Start Line": 1750, + "End Line": 1921 }, { - "Function Name": "getSession", - "Structural Impact": 20.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 9, + "Function Name": "trigger", + "Structural Impact": 54.9, + "Lines of Code (LOC)": 58, + "Control Flow Branches": 25, "Input Parameters": 3, - "Control Flow Ratio": "90.0%", - "Start Line": 321, - "End Line": 333 + "Control Flow Ratio": "71.4%", + "Start Line": 1106, + "End Line": 1163 }, { - "Function Name": "createTerminal", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 8, + "Function Name": "executeEdits", + "Structural Impact": 25.6, + "Lines of Code (LOC)": 33, + "Control Flow Branches": 11, "Input Parameters": 3, - "Control Flow Ratio": "72.7%", - "Start Line": 942, - "End Line": 955 + "Control Flow Ratio": "68.8%", + "Start Line": 1282, + "End Line": 1314 }, { - "Function Name": "onDidStartTask", - "Structural Impact": 14.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 6, + "Function Name": "setDecorationsByType", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 10, "Input Parameters": 3, - "Control Flow Ratio": "54.5%", - "Start Line": 1525, - "End Line": 1539 + "Control Flow Ratio": "83.3%", + "Start Line": 1390, + "End Line": 1431 }, { - "Function Name": "showTextDocument", - "Structural Impact": 14.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 806, - "End Line": 815 + "Function Name": "setModel", + "Structural Impact": 21.9, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "86.7%", + "Start Line": 506, + "End Line": 548 }, { - "Function Name": "createStatusBarItem", - "Structural Impact": 12.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, - "Input Parameters": 3, + "Function Name": "getValue", + "Structural Impact": 16.3, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 10, + "Input Parameters": 1, "Control Flow Ratio": "83.3%", - "Start Line": 904, - "End Line": 919 + "Start Line": 472, + "End Line": 485 }, { - "Function Name": "openNotebookDocument", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1238, - "End Line": 1249 + "Function Name": "restoreViewState", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "90.0%", + "Start Line": 1052, + "End Line": 1072 }, { - "Function Name": "startDebugging", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 6, + "Function Name": "setSelections", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 1492, - "End Line": 1497 + "Control Flow Ratio": "83.3%", + "Start Line": 948, + "End Line": 961 }, { - "Function Name": "getExtension", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 16, + "Function Name": "_createView", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 84, "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "62.5%", - "Start Line": 590, - "End Line": 605 - }, - { - "Function Name": "perform", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 302, - "End Line": 317 + "Control Flow Ratio": "16.1%", + "Start Line": 1923, + "End Line": 2006 }, { - "Function Name": "registerInlineCompletionItemProvider", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 736, - "End Line": 747 + "Function Name": "setSelection", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 802, + "End Line": 822 }, { - "Function Name": "createNotebookController", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 3, + "Function Name": "_paste", + "Structural Impact": 11.4, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, - "Input Parameters": 5, + "Input Parameters": 6, "Control Flow Ratio": "75.0%", - "Start Line": 1561, - "End Line": 1563 + "Start Line": 1207, + "End Line": 1222 }, { - "Function Name": "registerTextEditorCommand", + "Function Name": "setDecorationsByTypeFast", "Structural Impact": 9.6, "Lines of Code (LOC)": 19, "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 359, - "End Line": 377 + "Control Flow Ratio": "80.0%", + "Start Line": 1433, + "End Line": 1451 }, { - "Function Name": "registerAuthenticationProvider", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 6, + "Function Name": "compositionType", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 4, "Control Flow Ratio": "75.0%", - "Start Line": 346, - "End Line": 351 + "Start Line": 1956, + "End Line": 1966 }, { - "Function Name": "asExternalUri", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "55.6%", - "Start Line": 455, - "End Line": 469 + "Function Name": "_type", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1187, + "End Line": 1198 }, { - "Function Name": "registerSignatureHelpProvider", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 727, - "End Line": 732 + "Function Name": "setBanner", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1737, + "End Line": 1748 }, { - "Function Name": "match", + "Function Name": "_detachModel", "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 649, - "End Line": 656 + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "77.8%", + "Start Line": 2012, + "End Line": 2032 }, { - "Function Name": "registerNotebookSerializer", + "Function Name": "setValue", "Structural Impact": 9.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 2170, + "End Line": 2181 + }, + { + "Function Name": "_triggerEditorCommand", + "Structural Impact": 8.8, + "Lines of Code (LOC)": 15, "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "75.0%", - "Start Line": 1265, - "End Line": 1267 + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1231, + "End Line": 1245 }, { - "Function Name": "computeEmbeddings", + "Function Name": "onDidChange", "Structural Impact": 8.4, "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 1786, - "End Line": 1793 + "Control Flow Ratio": "42.9%", + "Start Line": 2446, + "End Line": 2453 }, { - "Function Name": "onDidChangeTextDocument", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, + "Function Name": "setHiddenAreas", + "Structural Impact": 8.2, + "Lines of Code (LOC)": 3, "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1223, - "End Line": 1228 + "Control Flow Ratio": "75.0%", + "Start Line": 637, + "End Line": 639 }, { - "Function Name": "wrappedListener", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, + "Function Name": "removeDecorationsByType", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 18, "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1526, - "End Line": 1537 + "Control Flow Ratio": "80.0%", + "Start Line": 1453, + "End Line": 1470 }, { - "Function Name": "createFileSystemWatcher", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1177, - "End Line": 1185 + "Function Name": "onDrop", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 383, + "End Line": 398 }, { - "Function Name": "getConfiguration", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 4, + "Function Name": "deltaDecorations", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 1271, - "End Line": 1274 + "Control Flow Ratio": "50.0%", + "Start Line": 1368, + "End Line": 1378 }, { - "Function Name": "findFiles", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 4, + "Function Name": "_sendRevealRange", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1136, - "End Line": 1139 + "Control Flow Ratio": "66.7%", + "Start Line": 685, + "End Line": 696 }, { - "Function Name": "_asExtensionEvent", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, + "Function Name": "_revealLines", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 868, + "End Line": 879 + }, + { + "Function Name": "cursorStateComputer", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 5, + "Input Parameters": 0, + "Control Flow Ratio": "71.4%", + "Start Line": 1295, + "End Line": 1314 + }, + { + "Function Name": "addContentWidget", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 274, - "End Line": 286 + "Control Flow Ratio": "100.0%", + "Start Line": 1538, + "End Line": 1553 }, { - "Function Name": "invokeTool", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1800, - "End Line": 1805 + "Function Name": "addGlyphMarginWidget", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1615, + "End Line": 1630 }, { - "Function Name": "onDidChangeCompletionsUnificationState", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 752, - "End Line": 755 + "Function Name": "addOverlayWidget", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1577, + "End Line": 1591 }, { - "Function Name": "onDidChangeActiveTextEditor", + "Function Name": "onDragOver", "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 819, - "End Line": 821 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 373, + "End Line": 382 }, { - "Function Name": "onDidChangeTextEditorSelection", + "Function Name": "setValue", "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 825, - "End Line": 827 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 487, + "End Line": 497 }, { - "Function Name": "onDidChangeTextEditorOptions", + "Function Name": "layoutContentWidget", "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 828, - "End Line": 830 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1555, + "End Line": 1564 }, { - "Function Name": "onDidChangeTextEditorVisibleRanges", + "Function Name": "removeContentWidget", "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 831, - "End Line": 833 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1566, + "End Line": 1575 }, { - "Function Name": "onDidChangeTextEditorViewColumn", + "Function Name": "layoutOverlayWidget", "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 834, - "End Line": 836 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1593, + "End Line": 1602 }, { - "Function Name": "onDidChangeTextEditorDiffInformation", + "Function Name": "removeOverlayWidget", "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 837, - "End Line": 840 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1604, + "End Line": 1613 }, { - "Function Name": "onDidCloseTerminal", + "Function Name": "layoutGlyphMarginWidget", "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 841, - "End Line": 843 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1632, + "End Line": 1641 }, { - "Function Name": "onDidOpenTerminal", + "Function Name": "removeGlyphMarginWidget", "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 844, - "End Line": 846 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1643, + "End Line": 1652 }, { - "Function Name": "onDidChangeActiveTerminal", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "setPosition", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 847, - "End Line": 849 + "Start Line": 670, + "End Line": 683 }, { - "Function Name": "onDidChangeTerminalDimensions", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "setScrollLeft", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 850, - "End Line": 853 + "Start Line": 1003, + "End Line": 1013 }, { - "Function Name": "onDidChangeTerminalState", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "setScrollTop", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 854, - "End Line": 856 + "Start Line": 1014, + "End Line": 1024 }, { - "Function Name": "onDidWriteTerminalData", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "constructor", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 857, - "End Line": 860 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2437, + "End Line": 2444 }, { - "Function Name": "onDidExecuteTerminalCommand", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "revealAllCursors", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 861, - "End Line": 864 + "Start Line": 698, + "End Line": 703 }, { - "Function Name": "onDidChangeTerminalShellIntegration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "layout", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 865, - "End Line": 867 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1510, + "End Line": 1515 }, { - "Function Name": "onDidStartTerminalShellExecution", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "getTargetAtClientPoint", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 868, - "End Line": 870 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1661, + "End Line": 1666 }, { - "Function Name": "onDidEndTerminalShellExecution", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "getOffsetForColumn", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 871, - "End Line": 873 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1687, + "End Line": 1692 }, { - "Function Name": "onDidChangeWindowState", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 877, - "End Line": 879 + "Function Name": "_update", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2396, + "End Line": 2424 }, { - "Function Name": "showQuickPick", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 889, - "End Line": 891 + "Function Name": "_compositionType", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 1200, + "End Line": 1205 }, { - "Function Name": "onDidChangeActiveColorTheme", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 997, - "End Line": 999 + "Function Name": "_revealPosition", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 770, + "End Line": 781 }, { - "Function Name": "onDidChangeActiveNotebookEditor", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1010, - "End Line": 1012 + "Function Name": "_revealRange", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 935, + "End Line": 946 }, { - "Function Name": "onDidChangeNotebookEditorSelection", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "getLineHeightForPosition", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1019, - "End Line": 1021 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 623, + "End Line": 635 }, { - "Function Name": "onDidChangeNotebookEditorVisibleRanges", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1022, - "End Line": 1024 + "Function Name": "revealRange", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 881, + "End Line": 888 }, { - "Function Name": "onDidChangeActiveChatPanelSessionResource", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "append", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1059, - "End Line": 1062 + "Start Line": 2504, + "End Line": 2516 }, { - "Function Name": "onDidOpenBrowserTab", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "set", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1067, - "End Line": 1070 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2492, + "End Line": 2502 }, { - "Function Name": "onDidCloseBrowserTab", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "removeDecorations", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1071, - "End Line": 1074 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1380, + "End Line": 1388 }, { - "Function Name": "onDidChangeActiveBrowserTab", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "getRange", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1079, - "End Line": 1082 + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2455, + "End Line": 2463 }, { - "Function Name": "onDidChangeBrowserTabState", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1083, - "End Line": 1086 + "Function Name": "getRanges", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 2465, + "End Line": 2478 }, { - "Function Name": "onDidChangeWorkspaceFolders", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1130, - "End Line": 1132 + "Function Name": "_removeDecorationTypes", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 550, + "End Line": 561 }, { - "Function Name": "findFiles2", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "_revealLine", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1140, - "End Line": 1143 + "Control Flow Ratio": "100.0%", + "Start Line": 721, + "End Line": 732 }, { - "Function Name": "findTextInFiles2", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 5, + "Function Name": "render", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1160, - "End Line": 1164 + "Start Line": 1708, + "End Line": 1715 }, { - "Function Name": "onDidOpenTextDocument", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "renderAsync", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1217, - "End Line": 1219 + "Start Line": 1717, + "End Line": 1724 }, { - "Function Name": "onDidCloseTextDocument", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "batchChanges", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1220, - "End Line": 1222 + "Start Line": 1775, + "End Line": 1782 }, { - "Function Name": "onDidSaveTextDocument", - "Structural Impact": 6.2, + "Function Name": "_registerDecorationType", + "Structural Impact": 4.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1229, - "End Line": 1231 + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 2034, + "End Line": 2036 }, { - "Function Name": "onWillSaveTextDocument", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "createOverviewRuler", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1232, - "End Line": 1234 + "Start Line": 1478, + "End Line": 1483 }, { - "Function Name": "onDidChangeConfiguration", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "delegateVerticalScrollbarPointerDown", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1268, - "End Line": 1270 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1496, + "End Line": 1501 }, { - "Function Name": "onWillCreateFiles", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "delegateScrollFromMouseWheelEvent", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1336, - "End Line": 1338 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1503, + "End Line": 1508 }, { - "Function Name": "onWillDeleteFiles", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "changeViewZones", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1339, - "End Line": 1341 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1654, + "End Line": 1659 }, { - "Function Name": "onWillRenameFiles", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "getWidthOfLine", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 1342, - "End Line": 1344 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1694, + "End Line": 1699 }, { - "Function Name": "onDidChangeTunnels", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "setAriaOptions", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1358, - "End Line": 1361 + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1726, + "End Line": 1731 }, { - "Function Name": "onDidChangeWorkspaceTrustedFolders", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "constructor", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1389, - "End Line": 1392 + "Control Flow Ratio": "0.0%", + "Start Line": 2315, + "End Line": 2368 }, { - "Function Name": "onDidGrantWorkspaceTrust", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1393, - "End Line": 1395 + "Function Name": "getTopForLineNumber", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 593, + "End Line": 598 }, { - "Function Name": "onWillCreateEditSessionIdentity", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1400, - "End Line": 1403 + "Function Name": "getTopForPosition", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 600, + "End Line": 605 }, { - "Function Name": "onDidStartDebugSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1465, - "End Line": 1467 + "Function Name": "getBottomForLineNumber", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 616, + "End Line": 621 }, { - "Function Name": "onDidTerminateDebugSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1468, - "End Line": 1470 + "Function Name": "_setSelectionImpl", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 824, + "End Line": 830 }, { - "Function Name": "onDidChangeActiveDebugSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1471, - "End Line": 1473 + "Function Name": "setScrollPosition", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1025, + "End Line": 1030 }, { - "Function Name": "onDidReceiveDebugSessionCustomEvent", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1474, - "End Line": 1476 + "Function Name": "executeCommand", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1316, + "End Line": 1321 }, { - "Function Name": "onDidChangeBreakpoints", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1477, - "End Line": 1479 + "Function Name": "executeCommands", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1323, + "End Line": 1328 }, { - "Function Name": "onDidChangeActiveStackItem", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1480, - "End Line": 1482 + "Function Name": "constructor", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 2218, + "End Line": 2257 }, { - "Function Name": "registerDebugConfigurationProvider", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "pushUndoStop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1483, - "End Line": 1485 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1254, + "End Line": 1264 }, { - "Function Name": "onDidEndTask", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "popUndoStop", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1540, - "End Line": 1542 + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 1266, + "End Line": 1276 }, { - "Function Name": "onDidStartTaskProcess", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, + "Function Name": "_updateFromSelection", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1543, - "End Line": 1545 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 2268, + "End Line": 2277 }, { - "Function Name": "onDidEndTaskProcess", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1546, - "End Line": 1548 + "Function Name": "getVisibleColumnFromPosition", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 641, + "End Line": 650 }, { - "Function Name": "onDidStartTaskProblemMatchers", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1549, - "End Line": 1552 + "Function Name": "getStatusbarColumn", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 652, + "End Line": 661 }, { - "Function Name": "onDidEndTaskProblemMatchers", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "getDomNode", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1553, - "End Line": 1556 + "Start Line": 1489, + "End Line": 1494 }, { - "Function Name": "onDidDisposeChatSession", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "focus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1652, - "End Line": 1655 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1517, + "End Line": 1522 }, { - "Function Name": "onDidReceiveChatDebugEvent", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "hasTextFocus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1712, - "End Line": 1715 + "Start Line": 1524, + "End Line": 1529 }, { - "Function Name": "onDidChangeCustomAgents", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "hasWidgetFocus", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1720, - "End Line": 1723 + "Start Line": 1531, + "End Line": 1536 }, { - "Function Name": "onDidChangeInstructions", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, + "Function Name": "resetLineWidthCaches", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1728, - "End Line": 1731 + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 1701, + "End Line": 1706 }, { - "Function Name": "onDidChangeSkills", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": "_endComposition", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1736, - "End Line": 1739 + "Start Line": 1178, + "End Line": 1185 }, { - "Function Name": "onDidChangeChatModels", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1751, - "End Line": 1753 + "Function Name": "changeDecorations", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1334, + "End Line": 1340 }, { - "Function Name": "onDidChangeModelProxyAvailability", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1761, - "End Line": 1764 + "Function Name": "getLineDecorations", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1342, + "End Line": 1348 }, { - "Function Name": "onDidChangeEmbeddingModels", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1778, - "End Line": 1781 + "Function Name": "getDecorationsInRange", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1350, + "End Line": 1356 }, { - "Function Name": "registerDiffInformationCommand", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, + "Function Name": "_updateFromFocus", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 378, - "End Line": 390 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2279, + "End Line": 2283 }, { - "Function Name": "showInputBox", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, + "Function Name": "_updateFromModel", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 895, - "End Line": 897 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2285, + "End Line": 2289 }, { - "Function Name": "registerQuickDiffProvider", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 4, + "Function Name": "getConfiguredWordAtPosition", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 5, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 465, + "End Line": 470 + }, + { + "Function Name": "_cut", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1036, - "End Line": 1039 + "Start Line": 1224, + "End Line": 1229 }, { - "Function Name": "openTextDocument", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 4, + "Function Name": "cursorStateComputer", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1192, - "End Line": 1192 + "Control Flow Ratio": "66.7%", + "Start Line": 1293, + "End Line": 1294 }, { - "Function Name": "createWebviewTextEditorInset", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, + "Function Name": "getFontSizeAtPosition", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 938, - "End Line": 941 + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1358, + "End Line": 1363 }, { - "Function Name": "registerChatSessionContentProvider", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 1667, - "End Line": 1670 + "Function Name": "constructor", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 6, + "Control Flow Ratio": "0.0%", + "Start Line": 2124, + "End Line": 2132 }, { - "Function Name": "selectChatModels", - "Structural Impact": 4.4, + "Function Name": "writeScreenReaderContent", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1748, - "End Line": 1750 + "Control Flow Ratio": "100.0%", + "Start Line": 410, + "End Line": 412 }, { - "Function Name": "createTestController", - "Structural Impact": 4.2, + "Function Name": "updateOptions", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 559, - "End Line": 561 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 445, + "End Line": 447 }, { - "Function Name": "registerCodeActionsProvider", - "Structural Impact": 4.2, + "Function Name": "getAction", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 657, - "End Line": 659 + "Start Line": 1102, + "End Line": 1104 }, { - "Function Name": "registerDocumentSymbolProvider", - "Structural Impact": 4.2, + "Function Name": "createDecorationsCollection", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 706, - "End Line": 708 + "Start Line": 1330, + "End Line": 1332 }, { - "Function Name": "registerDocumentDropEditProvider", - "Structural Impact": 4.2, + "Function Name": "_postDetachModelCleanup", + "Structural Impact": 3.0, "Lines of Code (LOC)": 3, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 787, - "End Line": 789 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2008, + "End Line": 2010 }, { - "Function Name": "registerWebviewViewProvider", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1000, - "End Line": 1004 + "Function Name": "_getVerticalOffsetAfterPosition", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 584, + "End Line": 591 }, { - "Function Name": "updateWorkspaceFolders", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, + "Function Name": "_getVerticalOffsetForPosition", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 607, + "End Line": 614 + }, + { + "Function Name": "saveViewState", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 1127, - "End Line": 1129 + "Start Line": 1038, + "End Line": 1050 }, { - "Function Name": "registerChatContextProvider", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "_createConfiguration", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 414, + "End Line": 416 + }, + { + "Function Name": "revealLines", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1688, - "End Line": 1691 + "Control Flow Ratio": "0.0%", + "Start Line": 832, + "End Line": 839 }, { - "Function Name": "appRoot", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 410, - "End Line": 410 + "Function Name": "revealLinesInCenter", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 841, + "End Line": 848 }, { - "Function Name": "decode", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1412, - "End Line": 1412 + "Function Name": "revealLinesInCenterIfOutsideViewport", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 850, + "End Line": 857 }, { - "Function Name": "encode", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1415, - "End Line": 1415 + "Function Name": "revealLinesNearTop", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 859, + "End Line": 866 }, { - "Function Name": "createTelemetryLogger", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, + "Function Name": "_startComposition", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 445, - "End Line": 448 + "Start Line": 1169, + "End Line": 1176 }, { - "Function Name": "power", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 53, + "Function Name": "paste", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 498, - "End Line": 550 + "Start Line": 1927, + "End Line": 1929 }, { - "Function Name": "openBrowserTab", - "Structural Impact": 3.7, + "Function Name": "compositionType", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1933, + "End Line": 1935 + }, + { + "Function Name": "paste", + "Structural Impact": 2.4, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1087, - "End Line": 1090 + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1948, + "End Line": 1951 }, { - "Function Name": "registerCommand", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 356, - "End Line": 358 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2134, + "End Line": 2141 }, { - "Function Name": "setStatusBarMessage", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "_updateFromConfig", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 920, - "End Line": 922 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2259, + "End Line": 2266 }, { - "Function Name": "showNotebookDocument", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "clear", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 1025, - "End Line": 1027 + "Start Line": 2484, + "End Line": 2490 }, { - "Function Name": "asRelativePath", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "getModel", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 1133, - "End Line": 1135 + "Start Line": 499, + "End Line": 504 }, { - "Function Name": "applyEdit", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "getVisibleRanges", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1174, - "End Line": 1176 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 563, + "End Line": 568 }, { - "Function Name": "asDebugSourceUri", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "getVisibleRangesPlusViewportAboveBelow", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1507, - "End Line": 1509 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 570, + "End Line": 575 }, { - "Function Name": "fileIsIgnored", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, + "Function Name": "getWhitespaces", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1809, - "End Line": 1811 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 577, + "End Line": 582 }, { - "Function Name": "informOnce", - "Structural Impact": 3.3, + "Function Name": "getPosition", + "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 296, - "End Line": 301 + "Control Flow Ratio": "33.3%", + "Start Line": 663, + "End Line": 668 }, { - "Function Name": "openTunnel", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "getSelection", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 1345, - "End Line": 1353 + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 783, + "End Line": 788 }, { - "Function Name": "devDeviceId", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Function Name": "getSelections", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 402, - "End Line": 405 + "Control Flow Ratio": "33.3%", + "Start Line": 790, + "End Line": 795 }, { - "Function Name": "isAppPortable", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, + "Function Name": "getContentWidth", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 406, - "End Line": 406 + "Control Flow Ratio": "33.3%", + "Start Line": 963, + "End Line": 968 }, { - "Function Name": "openExternal", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 449, - "End Line": 449 - }, - { - "Function Name": "createDiagnosticCollection", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 633, - "End Line": 635 - }, - { - "Function Name": "getDiagnostics", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "getScrollWidth", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 639, - "End Line": 642 + "Start Line": 970, + "End Line": 975 }, { - "Function Name": "showWorkspaceFolderPick", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "getScrollLeft", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 892, - "End Line": 894 - }, - { - "Function Name": "withProgress", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 929, - "End Line": 929 - }, - { - "Function Name": "registerCustomEditorProvider", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 979, - "End Line": 979 - }, - { - "Function Name": "saveAll", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 1171, - "End Line": 1173 + "Start Line": 976, + "End Line": 981 }, { - "Function Name": "requestWorkspaceTrust", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Function Name": "getContentHeight", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 1381, - "End Line": 1384 - }, - { - "Function Name": "stopDebugging", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1498, - "End Line": 1500 + "Start Line": 983, + "End Line": 988 }, { - "Function Name": "fetchTasks", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "getScrollHeight", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 1516, - "End Line": 1518 + "Start Line": 990, + "End Line": 995 }, { - "Function Name": "allAcrossExtensionHosts", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "getScrollTop", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 613, - "End Line": 622 + "Start Line": 996, + "End Line": 1001 }, { - "Function Name": "all", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, + "Function Name": "hasPendingScrollAnimation", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 606, - "End Line": 612 - }, - { - "Function Name": "registerOnTypeFormattingEditProvider", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 718, - "End Line": 720 + "Control Flow Ratio": "33.3%", + "Start Line": 1031, + "End Line": 1036 }, { - "Function Name": "onDidChange", + "Function Name": "_getViewModel", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "33.3%", - "Start Line": 623, - "End Line": 628 + "Start Line": 1247, + "End Line": 1252 }, { - "Function Name": "withScmProgress", + "Function Name": "onMouseWheel", "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 923, - "End Line": 928 + "Start Line": 1990, + "End Line": 2006 }, { - "Function Name": "registerFileSystemProvider", + "Function Name": "_beginUpdate", "Structural Impact": 2.3, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1284, - "End Line": 1289 - }, - { - "Function Name": "registerExternalUriOpener", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1031 - }, - { - "Function Name": "getCanonicalUri", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1411 - }, - { - "Function Name": "createDynamicChatParticipant", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1644, - "End Line": 1647 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2072, + "End Line": 2077 }, { - "Function Name": "registerChatResourceContextProvider", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1683, - "End Line": 1686 + "Function Name": "_endUpdate", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 2079, + "End Line": 2084 }, { - "Function Name": "registerChatSessionCustomizationProvider", + "Function Name": "isDropIntoEnabled", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1740, - "End Line": 1743 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 367, + "End Line": 370 }, { - "Function Name": "registerDocumentPasteEditProvider", + "Function Name": "revealPosition", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 660, - "End Line": 662 + "Start Line": 734, + "End Line": 741 }, { - "Function Name": "registerDocumentSemanticTokensProvider", + "Function Name": "revealPositionInCenter", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 723 + "Start Line": 743, + "End Line": 750 }, { - "Function Name": "registerDocumentRangeSemanticTokensProvider", + "Function Name": "revealPositionInCenterIfOutsideViewport", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 724, - "End Line": 726 + "Start Line": 752, + "End Line": 759 }, { - "Function Name": "registerCompletionItemProvider", + "Function Name": "revealPositionNearTop", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 733, - "End Line": 735 + "Start Line": 761, + "End Line": 768 }, { - "Function Name": "onDidChangeVisibleTextEditors", + "Function Name": "revealRangeInCenter", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 822, - "End Line": 824 + "Start Line": 890, + "End Line": 897 }, { - "Function Name": "onDidSaveNotebookDocument", + "Function Name": "revealRangeInCenterIfOutsideViewport", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1250, - "End Line": 1252 + "Start Line": 899, + "End Line": 906 }, { - "Function Name": "onDidChangeNotebookDocument", + "Function Name": "revealRangeNearTop", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1253, - "End Line": 1255 + "Start Line": 908, + "End Line": 915 }, { - "Function Name": "onWillSaveNotebookDocument", + "Function Name": "revealRangeNearTopIfOutsideViewport", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1256, - "End Line": 1258 + "Start Line": 917, + "End Line": 924 }, { - "Function Name": "onDidCreateFiles", + "Function Name": "revealRangeAtTop", "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1327, - "End Line": 1329 + "Start Line": 926, + "End Line": 933 }, { - "Function Name": "onDidDeleteFiles", + "Function Name": "handleInitialized", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1330, - "End Line": 1332 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1074, + "End Line": 1076 }, { - "Function Name": "onDidRenameFiles", + "Function Name": "onVisible", "Structural Impact": 2.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1333, - "End Line": 1335 + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 1078, + "End Line": 1080 }, { - "Function Name": "registerChatSessionItemProvider", + "Function Name": "onHide", "Structural Impact": 2.1, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1656, - "End Line": 1662 - }, - { - "Function Name": "hasSession", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 338, - "End Line": 342 - }, - { - "Function Name": "startPowerSaveBlocker", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 537, - "End Line": 548 - }, - { - "Function Name": "createWebviewPanel", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 935, - "End Line": 935 + "Start Line": 1082, + "End Line": 1084 }, { - "Function Name": "registerTaskProvider", + "Function Name": "constructor", "Structural Impact": 2.0, "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1278, - "End Line": 1283 + "Start Line": 2189, + "End Line": 2194 }, { - "Function Name": "registerAITextSearchProvider", + "Function Name": "update", "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Lines of Code (LOC)": 26, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1301, - "End Line": 1306 - }, - { - "Function Name": "t", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1582, - "End Line": 1582 + "Control Flow Ratio": "0.0%", + "Start Line": 2343, + "End Line": 2368 }, { - "Function Name": "registerMappedEditsProvider", + "Function Name": "reset", "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 21, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1632, - "End Line": 1636 + "Start Line": 2374, + "End Line": 2394 }, { - "Function Name": "executeCommand", + "Function Name": "revealLine", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 391, - "End Line": 393 + "Start Line": 705, + "End Line": 707 }, { - "Function Name": "setTextDocumentLanguage", + "Function Name": "revealLineInCenter", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 648 + "Start Line": 709, + "End Line": 711 }, { - "Function Name": "registerCodeLensProvider", + "Function Name": "revealLineInCenterIfOutsideViewport", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 665 + "Start Line": 713, + "End Line": 715 }, { - "Function Name": "registerDefinitionProvider", + "Function Name": "revealLineNearTop", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 666, - "End Line": 668 + "Start Line": 717, + "End Line": 719 }, { - "Function Name": "registerDeclarationProvider", + "Function Name": "_triggerCommand", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 671 + "Start Line": 1165, + "End Line": 1167 }, { - "Function Name": "registerImplementationProvider", + "Function Name": "edit", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 672, - "End Line": 674 + "Start Line": 1278, + "End Line": 1280 }, { - "Function Name": "registerTypeDefinitionProvider", + "Function Name": "_resolveDecorationOptions", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 675, - "End Line": 677 + "Start Line": 2042, + "End Line": 2044 }, { - "Function Name": "registerHoverProvider", + "Function Name": "showDropIndicatorAt", "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 680 + "Start Line": 2054, + "End Line": 2062 }, { - "Function Name": "registerEvaluatableExpressionProvider", + "Function Name": "setContextValue", "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 681, - "End Line": 683 + "Start Line": 2068, + "End Line": 2070 }, { - "Function Name": "registerInlineValuesProvider", + "Function Name": "constructor", "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 684, - "End Line": 686 + "Start Line": 2159, + "End Line": 2168 }, { - "Function Name": "registerDocumentHighlightProvider", - "Structural Impact": 1.9, + "Function Name": "invokeWithinContext", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 687, - "End Line": 689 + "Start Line": 441, + "End Line": 443 }, { - "Function Name": "registerMultiDocumentHighlightProvider", - "Structural Impact": 1.9, + "Function Name": "getOption", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 690, - "End Line": 692 + "Start Line": 453, + "End Line": 455 }, { - "Function Name": "registerLinkedEditingRangeProvider", - "Structural Impact": 1.9, + "Function Name": "getContribution", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 693, - "End Line": 695 + "Start Line": 1086, + "End Line": 1088 }, { - "Function Name": "registerReferenceProvider", - "Structural Impact": 1.9, + "Function Name": "applyFontInfo", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 698 + "Start Line": 1733, + "End Line": 1735 }, { - "Function Name": "registerRenameProvider", - "Structural Impact": 1.9, + "Function Name": "type", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 699, - "End Line": 701 + "Start Line": 1930, + "End Line": 1932 }, { - "Function Name": "registerNewSymbolNamesProvider", - "Structural Impact": 1.9, + "Function Name": "type", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 702, - "End Line": 705 + "Start Line": 1952, + "End Line": 1955 }, { - "Function Name": "registerDocumentFormattingEditProvider", - "Structural Impact": 1.9, + "Function Name": "_removeDecorationType", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 712, - "End Line": 714 + "Start Line": 2038, + "End Line": 2040 }, { - "Function Name": "registerDocumentRangeFormattingEditProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "fire", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 715, - "End Line": 717 + "Start Line": 2196, + "End Line": 2199 }, { - "Function Name": "registerDocumentLinkProvider", - "Structural Impact": 1.9, + "Function Name": "has", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 756, - "End Line": 758 + "Start Line": 2480, + "End Line": 2482 }, { - "Function Name": "registerColorProvider", - "Structural Impact": 1.9, + "Function Name": "getSquigglySVGData", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 759, - "End Line": 761 + "Start Line": 2522, + "End Line": 2524 }, { - "Function Name": "registerFoldingRangeProvider", - "Structural Impact": 1.9, + "Function Name": "getDotDotDotSVGData", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 764 + "Start Line": 2529, + "End Line": 2531 }, { - "Function Name": "registerSelectionRangeProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "dispose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 765, - "End Line": 767 + "Start Line": 426, + "End Line": 439 }, { - "Function Name": "registerCallHierarchyProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "getScrolledVisiblePosition", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 768, - "End Line": 770 + "Start Line": 1668, + "End Line": 1668 }, { - "Function Name": "registerTypeHierarchyProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onKeyDown", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 771, - "End Line": 773 + "Start Line": 1980, + "End Line": 1981 }, { - "Function Name": "setLanguageConfiguration", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onKeyUp", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 774, - "End Line": 776 + "Start Line": 1981, + "End Line": 1982 }, { - "Function Name": "getTokenInformationAtPosition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "onContextMenu", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 777, - "End Line": 780 + "Start Line": 1982, + "End Line": 1983 }, { - "Function Name": "registerInlayHintsProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseMove", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 781, - "End Line": 783 + "Start Line": 1983, + "End Line": 1984 }, { - "Function Name": "createLanguageStatusItem", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseLeave", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 784, - "End Line": 786 + "Start Line": 1984, + "End Line": 1985 }, { - "Function Name": "showInformationMessage", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseDown", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 880, - "End Line": 882 + "Start Line": 1985, + "End Line": 1986 }, { - "Function Name": "showWarningMessage", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseUp", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 883, - "End Line": 885 + "Start Line": 1986, + "End Line": 1987 }, { - "Function Name": "showErrorMessage", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseDrag", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 886, - "End Line": 888 + "Start Line": 1987, + "End Line": 1988 }, { - "Function Name": "registerTerminalProfileProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "onMouseDrop", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 961 + "Start Line": 1988, + "End Line": 1989 }, { - "Function Name": "registerTerminalCompletionProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "onMouseDropCanceled", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 962, - "End Line": 965 + "Start Line": 1989, + "End Line": 1990 }, { - "Function Name": "registerTerminalQuickFixProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getSupportedActions", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 966, - "End Line": 969 + "Start Line": 1094, + "End Line": 1100 }, { - "Function Name": "registerTreeDataProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "getLayoutInfo", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 970, - "End Line": 972 + "Start Line": 1472, + "End Line": 1476 }, { - "Function Name": "registerWebviewPanelSerializer", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "run", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 976, - "End Line": 978 + "Start Line": 1826, + "End Line": 1830 }, { - "Function Name": "registerProfileContentHandler", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "isSimpleWidget", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1032, - "End Line": 1035 + "Start Line": 225, + "End Line": 227 }, { - "Function Name": "registerShareProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "contextMenuId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1043, - "End Line": 1046 + "Start Line": 229, + "End Line": 231 }, { - "Function Name": "registerTextDocumentContentProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "contextKeyService", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1275, - "End Line": 1277 + "Start Line": 248, + "End Line": 248 }, { - "Function Name": "registerFileSearchProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "onDragLeave", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 + "Start Line": 399, + "End Line": 401 }, { - "Function Name": "registerTextSearchProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "onDragEnd", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1297, - "End Line": 1300 + "Start Line": 402, + "End Line": 404 }, { - "Function Name": "registerFileSearchProvider2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1307, - "End Line": 1310 + "Start Line": 418, + "End Line": 420 }, { - "Function Name": "registerTextSearchProvider2", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getEditorType", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1311, - "End Line": 1314 + "Start Line": 422, + "End Line": 424 }, { - "Function Name": "registerRemoteAuthorityResolver", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getOptions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1315, - "End Line": 1318 + "Start Line": 449, + "End Line": 451 }, { - "Function Name": "registerPortAttributesProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getRawOptions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1362, - "End Line": 1365 + "Start Line": 457, + "End Line": 459 }, { - "Function Name": "registerTunnelProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getOverflowWidgetsDomNode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1366, - "End Line": 1369 + "Start Line": 461, + "End Line": 463 }, { - "Function Name": "registerTimelineProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getActions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1370, - "End Line": 1373 + "Start Line": 1090, + "End Line": 1092 }, { - "Function Name": "registerEditSessionIdentityProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getContainerDomNode", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1396, - "End Line": 1399 + "Start Line": 1485, + "End Line": 1487 }, { - "Function Name": "registerCanonicalUriProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "run", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1404, - "End Line": 1407 + "Start Line": 1820, + "End Line": 1822 }, { - "Function Name": "createCommentController", - "Structural Impact": 1.9, + "Function Name": "startComposition", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1438, - "End Line": 1440 + "Start Line": 1936, + "End Line": 1938 }, { - "Function Name": "registerDebugVisualizationProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "endComposition", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1457, - "End Line": 1460 + "Start Line": 1939, + "End Line": 1941 }, { - "Function Name": "registerDebugVisualizationTreeProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "cut", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1464 + "Start Line": 1942, + "End Line": 1944 }, { - "Function Name": "registerDebugAdapterDescriptorFactory", - "Structural Impact": 1.9, + "Function Name": "startComposition", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1486, - "End Line": 1488 + "Start Line": 1967, + "End Line": 1969 }, { - "Function Name": "registerDebugAdapterTrackerFactory", - "Structural Impact": 1.9, + "Function Name": "endComposition", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1489, - "End Line": 1491 + "Start Line": 1970, + "End Line": 1972 }, { - "Function Name": "registerTaskProvider", - "Structural Impact": 1.9, + "Function Name": "cut", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1513, - "End Line": 1515 + "Start Line": 1973, + "End Line": 1975 }, { - "Function Name": "registerNotebookCellStatusBarItemProvider", - "Structural Impact": 1.9, + "Function Name": "getTelemetryData", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1564, - "End Line": 1566 + "Start Line": 2046, + "End Line": 2048 }, { - "Function Name": "registerKernelSourceActionProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "hasModel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1574, - "End Line": 1577 + "Start Line": 2050, + "End Line": 2052 }, { - "Function Name": "getRelatedInformation", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "removeDropIndicator", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1612, - "End Line": 1615 + "Start Line": 2064, + "End Line": 2066 }, { - "Function Name": "registerRelatedInformationProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1616, - "End Line": 1619 + "Start Line": 2370, + "End Line": 2372 }, { - "Function Name": "registerEmbeddingVectorProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "length", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1620, - "End Line": 1623 + "Start Line": 2433, + "End Line": 2435 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 378, + "Sequential Logic Declarations": 339, + "Function Parameters": 0, + "Function/Method Declarations": 218, + "Class/Entity Declarations": 9, + "Defensive Programming Constructs": 171, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 198, + "State Mutations / Variable Reassignments": 1982, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 30, + "UI / View Layer Components": 61, + "Closures and Anonymous Functions": 46, + "Global State Dependencies": 0, + "Decorators and Annotations": 10, + "Generic Type Abstractions": 74, + "Collection Iterators / Comprehensions": 3, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 60, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 4, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 79, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 3, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 11, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 4, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 298, + "Resource Deallocation & Cleanup": 17, + "Private / Encapsulated Scopes": 152, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 2034, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 174, + "Design Camel Case": 89, + "Design Snake Case": 70, + "Design Pascal Case": 10, + "Design Upper Case": 1, + "Design Short Vars": 8, + "Design Long Vars": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 58, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 62, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "../../../../base/browser/dom.js", + "../../../../base/browser/keyboardEvent.js", + "../../../../base/browser/mouseEvent.js", + "../../../../base/common/color.js", + "../../../../base/common/errors.js", + "../../../../base/common/event.js", + "../../../../base/common/hash.js", + "../../../../base/common/lifecycle.js", + "../../../../base/common/network.js", + "../../../../base/common/types.js", + "../../../../nls.js", + "../../../../platform/accessibility/common/accessibility.js", + "../../../../platform/actions/common/actions.js", + "../../../../platform/commands/common/commands.js", + "../../../../platform/contextkey/common/contextkey.js", + "../../../../platform/instantiation/common/instantiation.js", + "../../../../platform/instantiation/common/serviceCollection.js", + "../../../../platform/notification/common/notification.js", + "../../../../platform/theme/common/colorRegistry.js", + "../../../../platform/theme/common/themeService.js", + "../../../../platform/userInteraction/browser/userInteractionService.js", + "../../../common/config/editorConfiguration.js", + "../../../common/config/editorOptions.js", + "../../../common/core/2d/dimension.js", + "../../../common/core/cursorColumns.js", + "../../../common/core/editorColorRegistry.js", + "../../../common/core/edits/textEdit.js", + "../../../common/core/position.js", + "../../../common/core/range.js", + "../../../common/core/selection.js", + "../../../common/core/wordHelper.js", + "../../../common/cursor/cursorWordOperations.js", + "../../../common/cursorEvents.js", + "../../../common/editorAction.js", + "../../../common/editorCommon.js", + "../../../common/editorContextKeys.js", + "../../../common/languages/languageConfigurationRegistry.js", + "../../../common/model.js", + "../../../common/model/intervalTree.js", + "../../../common/model/textModel.js", + "../../../common/services/languageFeatures.js", + "../../../common/textModelEditSource.js", + "../../../common/textModelEvents.js", + "../../../common/viewEvents.js", + "../../../common/viewModel.js", + "../../../common/viewModel/monospaceLineBreaksComputer.js", + "../../../common/viewModel/viewModelImpl.js", + "../../../common/viewModelEventDispatcher.js", + "../../config/domFontInfo.js", + "../../config/editorConfiguration.js", + "../../config/tabFocus.js", + "../../controller/editContext/clipboardUtils.js", + "../../editorBrowser.js", + "../../editorExtensions.js", + "../../services/codeEditorService.js", + "../../services/contribution.js", + "../../view.js", + "../../view/domLineBreaksComputer.js", + "../../view/viewController.js", + "../../view/viewUserInputEvents.js", + "./codeEditorContributions.js", + "./editor.css" + ] + }, + "typescript/vscode/extHost.api.impl.ts": { + "1. Artifact Identity": { + "Filename": "extHost.api.impl.ts", + "Path": "typescript/vscode/extHost.api.impl.ts", + "Language": "Typescript", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" + }, + "2. Topological Coordinates": { + "X": 3750.73, + "Y": 111.61, + "Z": 2562.87 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2195, + "Coding LOC": 2081, + "Documentation LOC": 56, + "Structural Magnitude": 171.49, + "Control Flow Ratio": "34.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.471 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "24.34%", + "Error & Exception Exposure": "60.44%", + "Tech Debt Exposure": "96.8%", + "Testing Exposure": "80.0%", + "API Exposure": "3.6%", + "Concurrency Exposure": "32.99%", + "State Flux Exposure": "18.44%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "createApiFactoryAndRegisterActors", + "Structural Impact": 244.1, + "Lines of Code (LOC)": 837, + "Control Flow Branches": 142, + "Input Parameters": 1, + "Control Flow Ratio": "41.2%", + "Start Line": 137, + "End Line": 973 }, { - "Function Name": "createChatParticipant", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "openTextDocument", + "Structural Impact": 37.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 20, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1641, - "End Line": 1643 + "Control Flow Ratio": "80.0%", + "Start Line": 1192, + "End Line": 1216 }, { - "Function Name": "createChatSessionItemController", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1663, - "End Line": 1666 + "Function Name": "createSourceControl", + "Structural Impact": 21.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 7, + "Input Parameters": 6, + "Control Flow Ratio": "87.5%", + "Start Line": 1428, + "End Line": 1433 }, { - "Function Name": "registerChatOutputRenderer", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1671, - "End Line": 1674 + "Function Name": "getSession", + "Structural Impact": 20.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 9, + "Input Parameters": 3, + "Control Flow Ratio": "90.0%", + "Start Line": 321, + "End Line": 333 }, { - "Function Name": "registerChatWorkspaceContextProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1675, - "End Line": 1678 + "Function Name": "createTerminal", + "Structural Impact": 18.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "72.7%", + "Start Line": 942, + "End Line": 955 }, { - "Function Name": "registerChatExplicitContextProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1679, - "End Line": 1682 + "Function Name": "onDidStartTask", + "Structural Impact": 14.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "54.5%", + "Start Line": 1525, + "End Line": 1539 }, { - "Function Name": "registerLanguageModelChatProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1754, - "End Line": 1756 + "Function Name": "showTextDocument", + "Structural Impact": 14.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "75.0%", + "Start Line": 806, + "End Line": 815 }, { - "Function Name": "registerEmbeddingsProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1782, - "End Line": 1785 + "Function Name": "createStatusBarItem", + "Structural Impact": 12.8, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 904, + "End Line": 919 }, { - "Function Name": "registerTool", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "openNotebookDocument", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1794, - "End Line": 1796 + "Control Flow Ratio": "66.7%", + "Start Line": 1238, + "End Line": 1249 }, { - "Function Name": "registerToolDefinition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "openExternal", + "Structural Impact": 12.4, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 6, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1797, - "End Line": 1799 + "Control Flow Ratio": "75.0%", + "Start Line": 449, + "End Line": 454 }, { - "Function Name": "registerMcpServerDefinitionProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1815, - "End Line": 1817 + "Function Name": "startDebugging", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 1492, + "End Line": 1497 }, { - "Function Name": "registerSpeechProvider", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "getExtension", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1838, - "End Line": 1841 + "Control Flow Ratio": "62.5%", + "Start Line": 590, + "End Line": 605 }, { - "Function Name": "getAccounts", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 334, - "End Line": 336 + "Function Name": "registerTextEditorCommand", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 359, + "End Line": 377 }, { - "Function Name": "getCommands", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "perform", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 396 + "Control Flow Ratio": "85.7%", + "Start Line": 302, + "End Line": 317 }, { - "Function Name": "getDataChannel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 494, - "End Line": 497 + "Function Name": "registerInlineCompletionItemProvider", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 736, + "End Line": 747 }, { - "Function Name": "getSystemIdleState", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 527 + "Function Name": "registerWebviewViewProvider", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "80.0%", + "Start Line": 1000, + "End Line": 1006 }, { - "Function Name": "runTests", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 566, - "End Line": 569 + "Function Name": "createNotebookController", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 5, + "Control Flow Ratio": "75.0%", + "Start Line": 1561, + "End Line": 1563 }, { - "Function Name": "registerTestFollowupProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 573 + "Function Name": "registerAuthenticationProvider", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 346, + "End Line": 351 }, { - "Function Name": "registerWorkspaceSymbolProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "asExternalUri", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 709, - "End Line": 711 + "Control Flow Ratio": "55.6%", + "Start Line": 455, + "End Line": 469 }, { - "Function Name": "createTextEditorDecorationType", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 816, - "End Line": 818 + "Function Name": "registerSignatureHelpProvider", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 727, + "End Line": 732 }, { - "Function Name": "showOpenDialog", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 898, - "End Line": 900 + "Function Name": "match", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "57.1%", + "Start Line": 649, + "End Line": 656 }, { - "Function Name": "showSaveDialog", - "Structural Impact": 1.6, + "Function Name": "registerNotebookSerializer", + "Structural Impact": 9.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 903 + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "75.0%", + "Start Line": 1265, + "End Line": 1267 }, { - "Function Name": "registerTerminalLinkProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 956, - "End Line": 958 + "Function Name": "computeEmbeddings", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "60.0%", + "Start Line": 1786, + "End Line": 1793 }, { - "Function Name": "registerFileDecorationProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 982, - "End Line": 984 + "Function Name": "onDidChangeTextDocument", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1223, + "End Line": 1228 }, { - "Function Name": "registerUriHandler", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "wrappedListener", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 985, - "End Line": 987 + "Control Flow Ratio": "66.7%", + "Start Line": 1526, + "End Line": 1537 }, { - "Function Name": "createChatStatusItem", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "t", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1051, - "End Line": 1054 + "Control Flow Ratio": "66.7%", + "Start Line": 1582, + "End Line": 1593 }, { - "Function Name": "rootPath", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1102, - "End Line": 1104 + "Function Name": "createFileSystemWatcher", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1177, + "End Line": 1185 }, { - "Function Name": "getWorkspaceFolder", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1107 + "Function Name": "getConfiguration", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1271, + "End Line": 1274 }, { - "Function Name": "name", - "Structural Impact": 1.6, + "Function Name": "decode", + "Structural Impact": 7.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1114, - "End Line": 1116 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1412, + "End Line": 1414 }, { - "Function Name": "workspaceFile", - "Structural Impact": 1.6, + "Function Name": "encode", + "Structural Impact": 7.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1120, - "End Line": 1122 + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "75.0%", + "Start Line": 1415, + "End Line": 1417 }, { - "Function Name": "save", - "Structural Impact": 1.6, + "Function Name": "createWebviewPanel", + "Structural Impact": 6.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1165, - "End Line": 1167 + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "66.7%", + "Start Line": 935, + "End Line": 937 }, { - "Function Name": "saveAs", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1168, - "End Line": 1170 + "Function Name": "findFiles", + "Structural Impact": 6.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1136, + "End Line": 1139 }, { - "Function Name": "textDocuments", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1189, - "End Line": 1191 + "Function Name": "registerDiffInformationCommand", + "Structural Impact": 6.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 378, + "End Line": 390 }, { - "Function Name": "registerResourceLabelFormatter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, + "Function Name": "_asExtensionEvent", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1319, - "End Line": 1322 + "Control Flow Ratio": "42.9%", + "Start Line": 274, + "End Line": 286 }, { - "Function Name": "getRemoteExecServer", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1323, - "End Line": 1326 + "Function Name": "invokeTool", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1800, + "End Line": 1805 }, { - "Function Name": "requestResourceTrust", - "Structural Impact": 1.6, + "Function Name": "onDidChangeCompletionsUnificationState", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1377, - "End Line": 1380 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 752, + "End Line": 755 }, { - "Function Name": "isResourceTrusted", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1385, - "End Line": 1388 + "Function Name": "onDidChangeActiveTextEditor", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 819, + "End Line": 821 }, { - "Function Name": "addBreakpoints", - "Structural Impact": 1.6, + "Function Name": "onDidChangeTextEditorSelection", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1503 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 825, + "End Line": 827 }, { - "Function Name": "removeBreakpoints", - "Structural Impact": 1.6, + "Function Name": "onDidChangeTextEditorOptions", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1504, - "End Line": 1506 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 828, + "End Line": 830 }, { - "Function Name": "executeTask", - "Structural Impact": 1.6, + "Function Name": "onDidChangeTextEditorVisibleRanges", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1519, - "End Line": 1521 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 831, + "End Line": 833 }, { - "Function Name": "createRendererMessaging", - "Structural Impact": 1.6, + "Function Name": "onDidChangeTextEditorViewColumn", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1567, - "End Line": 1569 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 834, + "End Line": 836 }, { - "Function Name": "createNotebookControllerDetectionTask", - "Structural Impact": 1.6, + "Function Name": "onDidChangeTextEditorDiffInformation", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1570, - "End Line": 1573 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 837, + "End Line": 840 }, { - "Function Name": "transferActiveChat", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1604, - "End Line": 1607 + "Function Name": "onDidCloseTerminal", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 841, + "End Line": 843 }, { - "Function Name": "registerSettingsSearchProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1624, - "End Line": 1627 + "Function Name": "onDidOpenTerminal", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 844, + "End Line": 846 }, { - "Function Name": "registerMappedEditsProvider2", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1637, - "End Line": 1640 + "Function Name": "onDidChangeActiveTerminal", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 847, + "End Line": 849 }, { - "Function Name": "registerChatParticipantDetectionProvider", - "Structural Impact": 1.6, + "Function Name": "onDidChangeTerminalDimensions", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1651 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 850, + "End Line": 853 }, { - "Function Name": "registerCustomAgentProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1692, - "End Line": 1695 + "Function Name": "onDidChangeTerminalState", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 854, + "End Line": 856 }, { - "Function Name": "registerInstructionsProvider", - "Structural Impact": 1.6, + "Function Name": "onDidWriteTerminalData", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1696, - "End Line": 1699 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 857, + "End Line": 860 }, { - "Function Name": "registerPromptFileProvider", - "Structural Impact": 1.6, + "Function Name": "onDidExecuteTerminalCommand", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1700, - "End Line": 1703 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 861, + "End Line": 864 }, { - "Function Name": "registerSkillProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1704, - "End Line": 1707 + "Function Name": "onDidChangeTerminalShellIntegration", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 865, + "End Line": 867 }, { - "Function Name": "registerChatDebugLogProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1708, - "End Line": 1711 + "Function Name": "onDidStartTerminalShellExecution", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 868, + "End Line": 870 }, { - "Function Name": "registerLanguageModelProxyProvider", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1769, - "End Line": 1772 + "Function Name": "onDidEndTerminalShellExecution", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 871, + "End Line": 873 }, { - "Function Name": "registerIgnoredFileProvider", - "Structural Impact": 1.6, + "Function Name": "onDidChangeWindowState", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1812, - "End Line": 1814 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 877, + "End Line": 879 }, { - "Function Name": "onDidChangeMcpServerDefinitions", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1818, - "End Line": 1821 + "Function Name": "showQuickPick", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 889, + "End Line": 891 }, { - "Function Name": "onDidChangeChatRequestTools", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1830, - "End Line": 1833 + "Function Name": "registerCustomEditorProvider", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 979, + "End Line": 981 }, { - "Function Name": "rootPath", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1096, - "End Line": 1101 + "Function Name": "onDidChangeActiveColorTheme", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 997, + "End Line": 999 }, { - "Function Name": "inputBox", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1422, - "End Line": 1427 + "Function Name": "onDidChangeActiveNotebookEditor", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1010, + "End Line": 1012 }, { - "Function Name": "telemetryConfiguration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 426, - "End Line": 429 + "Function Name": "onDidChangeNotebookEditorSelection", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1019, + "End Line": 1021 }, { - "Function Name": "onDidChangeTelemetryConfiguration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 430, - "End Line": 433 + "Function Name": "onDidChangeNotebookEditorVisibleRanges", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1022, + "End Line": 1024 }, { - "Function Name": "isMeteredConnection", - "Structural Impact": 1.2, + "Function Name": "onDidChangeActiveChatPanelSessionResource", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 434, - "End Line": 437 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1059, + "End Line": 1062 }, { - "Function Name": "onDidChangeMeteredConnection", - "Structural Impact": 1.2, + "Function Name": "onDidOpenBrowserTab", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 438, - "End Line": 441 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1067, + "End Line": 1070 }, { - "Function Name": "remoteAuthority", - "Structural Impact": 1.2, + "Function Name": "onDidCloseBrowserTab", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 473, - "End Line": 476 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1071, + "End Line": 1074 }, { - "Function Name": "appQuality", - "Structural Impact": 1.2, + "Function Name": "onDidChangeActiveBrowserTab", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 486, - "End Line": 489 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1079, + "End Line": 1082 }, { - "Function Name": "appCommit", - "Structural Impact": 1.2, + "Function Name": "onDidChangeBrowserTabState", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 490, - "End Line": 493 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1083, + "End Line": 1086 }, { - "Function Name": "createTestObserver", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 562, - "End Line": 565 + "Function Name": "onDidChangeWorkspaceFolders", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1130, + "End Line": 1132 }, { - "Function Name": "onDidChangeTestResults", - "Structural Impact": 1.2, + "Function Name": "findFiles2", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 574, - "End Line": 577 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1140, + "End Line": 1143 }, { - "Function Name": "testResults", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 578, - "End Line": 581 + "Function Name": "findTextInFiles2", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1160, + "End Line": 1164 }, { - "Function Name": "inlineCompletionsUnificationState", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 748, - "End Line": 751 + "Function Name": "onDidOpenTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1217, + "End Line": 1219 }, { - "Function Name": "nativeHandle", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1047, - "End Line": 1050 + "Function Name": "onDidCloseTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1220, + "End Line": 1222 }, { - "Function Name": "activeChatPanelSessionResource", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1055, - "End Line": 1058 + "Function Name": "onDidSaveTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1229, + "End Line": 1231 }, { - "Function Name": "browserTabs", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1063, - "End Line": 1066 + "Function Name": "onWillSaveTextDocument", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1232, + "End Line": 1234 }, { - "Function Name": "activeBrowserTab", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1075, - "End Line": 1078 + "Function Name": "onDidChangeConfiguration", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1268, + "End Line": 1270 }, { - "Function Name": "isAgentSessionsWorkspace", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1123, - "End Line": 1126 + "Function Name": "onWillCreateFiles", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1336, + "End Line": 1338 }, { - "Function Name": "tunnels", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1354, - "End Line": 1357 + "Function Name": "onWillDeleteFiles", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1339, + "End Line": 1341 }, { - "Function Name": "customAgents", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1716, - "End Line": 1719 + "Function Name": "onWillRenameFiles", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "40.0%", + "Start Line": 1342, + "End Line": 1344 }, { - "Function Name": "instructions", - "Structural Impact": 1.2, + "Function Name": "onDidChangeTunnels", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1724, - "End Line": 1727 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1358, + "End Line": 1361 }, { - "Function Name": "skills", - "Structural Impact": 1.2, + "Function Name": "onDidChangeWorkspaceTrustedFolders", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1732, - "End Line": 1735 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1389, + "End Line": 1392 }, { - "Function Name": "isModelProxyAvailable", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1757, - "End Line": 1760 + "Function Name": "onDidGrantWorkspaceTrust", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1393, + "End Line": 1395 }, { - "Function Name": "getModelProxy", - "Structural Impact": 1.2, + "Function Name": "onWillCreateEditSessionIdentity", + "Structural Impact": 6.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1765, - "End Line": 1768 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1400, + "End Line": 1403 }, { - "Function Name": "embeddingModels", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1774, - "End Line": 1777 + "Function Name": "onDidStartDebugSession", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1465, + "End Line": 1467 }, { - "Function Name": "mcpServerDefinitions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1822, - "End Line": 1825 + "Function Name": "onDidTerminateDebugSession", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1468, + "End Line": 1470 }, { - "Function Name": "startMcpGateway", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1826, - "End Line": 1829 + "Function Name": "onDidChangeActiveDebugSession", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1471, + "End Line": 1473 }, { - "Function Name": "onDidChangeSessions", - "Structural Impact": 1.1, + "Function Name": "onDidReceiveDebugSessionCustomEvent", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 343, - "End Line": 345 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1474, + "End Line": 1476 }, { - "Function Name": "machineId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 401, - "End Line": 401 + "Function Name": "onDidChangeBreakpoints", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1477, + "End Line": 1479 }, { - "Function Name": "sessionId", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 407, - "End Line": 407 + "Function Name": "onDidChangeActiveStackItem", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1480, + "End Line": 1482 }, { - "Function Name": "language", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 408, - "End Line": 408 + "Function Name": "registerDebugConfigurationProvider", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1483, + "End Line": 1485 }, { - "Function Name": "appName", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 409, - "End Line": 409 + "Function Name": "onDidEndTask", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1540, + "End Line": 1542 }, { - "Function Name": "appHost", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Function Name": "onDidStartTaskProcess", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1543, + "End Line": 1545 }, { - "Function Name": "uriScheme", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 412 + "Function Name": "onDidEndTaskProcess", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1546, + "End Line": 1548 }, { - "Function Name": "clipboard", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 413, - "End Line": 413 + "Function Name": "onDidStartTaskProblemMatchers", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1549, + "End Line": 1552 }, { - "Function Name": "shell", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 414, - "End Line": 416 + "Function Name": "onDidEndTaskProblemMatchers", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1553, + "End Line": 1556 }, { - "Function Name": "onDidChangeShell", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 417, - "End Line": 419 + "Function Name": "onDidDisposeChatSession", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1652, + "End Line": 1655 }, { - "Function Name": "isTelemetryEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 422 + "Function Name": "onDidReceiveChatDebugEvent", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1712, + "End Line": 1715 }, { - "Function Name": "onDidChangeTelemetryEnabled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 423, - "End Line": 425 + "Function Name": "onDidChangeCustomAgents", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1720, + "End Line": 1723 }, { - "Function Name": "isNewAppInstall", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 442, - "End Line": 444 + "Function Name": "onDidChangeInstructions", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1728, + "End Line": 1731 }, { - "Function Name": "remoteName", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 470, - "End Line": 472 + "Function Name": "onDidChangeSkills", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1736, + "End Line": 1739 }, { - "Function Name": "uiKind", - "Structural Impact": 1.1, + "Function Name": "onDidChangeChatModels", + "Structural Impact": 6.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 477, - "End Line": 479 + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1751, + "End Line": 1753 }, { - "Function Name": "logLevel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 480, - "End Line": 482 + "Function Name": "onDidChangeModelProxyAvailability", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1761, + "End Line": 1764 }, { - "Function Name": "onDidChangeLogLevel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 483, - "End Line": 485 + "Function Name": "onDidChangeEmbeddingModels", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1778, + "End Line": 1781 }, { - "Function Name": "onDidSuspend", - "Structural Impact": 1.1, + "Function Name": "showInputBox", + "Structural Impact": 5.3, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 501, - "End Line": 503 + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 895, + "End Line": 897 }, { - "Function Name": "onDidResume", - "Structural Impact": 1.1, + "Function Name": "withProgress", + "Structural Impact": 5.3, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 504, - "End Line": 506 + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 929, + "End Line": 931 }, { - "Function Name": "onDidChangeOnBatteryPower", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 507, - "End Line": 509 + "Function Name": "registerQuickDiffProvider", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 5, + "Control Flow Ratio": "50.0%", + "Start Line": 1036, + "End Line": 1039 }, { - "Function Name": "onDidChangeThermalState", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 510, - "End Line": 512 + "Function Name": "createWebviewTextEditorInset", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 938, + "End Line": 941 }, { - "Function Name": "onDidChangeSpeedLimit", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 513, - "End Line": 515 + "Function Name": "registerChatSessionContentProvider", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1667, + "End Line": 1670 }, { - "Function Name": "onWillShutdown", - "Structural Impact": 1.1, + "Function Name": "selectChatModels", + "Structural Impact": 4.4, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 516, - "End Line": 518 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1748, + "End Line": 1750 }, { - "Function Name": "onDidLockScreen", - "Structural Impact": 1.1, + "Function Name": "registerCommand", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 519, - "End Line": 521 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 356, + "End Line": 358 }, { - "Function Name": "onDidUnlockScreen", - "Structural Impact": 1.1, + "Function Name": "createTestController", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 522, - "End Line": 524 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 559, + "End Line": 561 }, { - "Function Name": "getSystemIdleTime", - "Structural Impact": 1.1, + "Function Name": "registerCodeActionsProvider", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 528, - "End Line": 530 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 657, + "End Line": 659 }, { - "Function Name": "getCurrentThermalState", - "Structural Impact": 1.1, + "Function Name": "registerDocumentSymbolProvider", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 531, - "End Line": 533 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 706, + "End Line": 708 }, { - "Function Name": "isOnBatteryPower", - "Structural Impact": 1.1, + "Function Name": "registerDocumentDropEditProvider", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 534, - "End Line": 536 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 787, + "End Line": 789 }, { - "Function Name": "isStarted", - "Structural Impact": 1.1, + "Function Name": "updateWorkspaceFolders", + "Structural Impact": 4.2, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 541, - "End Line": 543 + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1127, + "End Line": 1129 }, { - "Function Name": "dispose", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 544, - "End Line": 546 + "Function Name": "registerChatContextProvider", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1688, + "End Line": 1691 }, { - "Function Name": "onDidChangeDiagnostics", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "appRoot", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 636, - "End Line": 638 + "Control Flow Ratio": "75.0%", + "Start Line": 410, + "End Line": 410 }, { - "Function Name": "getLanguages", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 643, - "End Line": 645 + "Function Name": "createTelemetryLogger", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 445, + "End Line": 448 }, { - "Function Name": "activeTextEditor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "power", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 53, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 794, - "End Line": 796 + "Start Line": 498, + "End Line": 550 }, { - "Function Name": "visibleTextEditors", - "Structural Impact": 1.1, + "Function Name": "openBrowserTab", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1087, + "End Line": 1090 + }, + { + "Function Name": "setStatusBarMessage", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 797, - "End Line": 799 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 920, + "End Line": 922 }, { - "Function Name": "activeTerminal", - "Structural Impact": 1.1, + "Function Name": "showNotebookDocument", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 800, - "End Line": 802 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1025, + "End Line": 1027 }, { - "Function Name": "terminals", - "Structural Impact": 1.1, + "Function Name": "asRelativePath", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 803, - "End Line": 805 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1133, + "End Line": 1135 }, { - "Function Name": "state", - "Structural Impact": 1.1, + "Function Name": "applyEdit", + "Structural Impact": 3.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 874, - "End Line": 876 + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1174, + "End Line": 1176 }, { - "Function Name": "createOutputChannel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 932, - "End Line": 932 + "Function Name": "asDebugSourceUri", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1507, + "End Line": 1509 }, { - "Function Name": "createTreeView", - "Structural Impact": 1.1, + "Function Name": "fileIsIgnored", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1809, + "End Line": 1811 + }, + { + "Function Name": "informOnce", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 296, + "End Line": 301 + }, + { + "Function Name": "openTunnel", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1345, + "End Line": 1353 + }, + { + "Function Name": "devDeviceId", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 402, + "End Line": 405 + }, + { + "Function Name": "isAppPortable", + "Structural Impact": 3.0, "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 406, + "End Line": 406 + }, + { + "Function Name": "createDiagnosticCollection", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 633, + "End Line": 635 + }, + { + "Function Name": "getDiagnostics", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 639, + "End Line": 642 + }, + { + "Function Name": "showWorkspaceFolderPick", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 892, + "End Line": 894 + }, + { + "Function Name": "saveAll", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1171, + "End Line": 1173 + }, + { + "Function Name": "requestWorkspaceTrust", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1381, + "End Line": 1384 + }, + { + "Function Name": "stopDebugging", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1498, + "End Line": 1500 + }, + { + "Function Name": "fetchTasks", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1516, + "End Line": 1518 + }, + { + "Function Name": "allAcrossExtensionHosts", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 613, + "End Line": 622 + }, + { + "Function Name": "all", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 606, + "End Line": 612 + }, + { + "Function Name": "registerOnTypeFormattingEditProvider", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 718, + "End Line": 720 + }, + { + "Function Name": "onDidChange", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 623, + "End Line": 628 + }, + { + "Function Name": "registerFileSystemProvider", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 973, - "End Line": 973 + "Start Line": 1284, + "End Line": 1289 }, { - "Function Name": "createQuickPick", - "Structural Impact": 1.1, + "Function Name": "registerExternalUriOpener", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1028, + "End Line": 1031 + }, + { + "Function Name": "getCanonicalUri", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1408, + "End Line": 1411 + }, + { + "Function Name": "createDynamicChatParticipant", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1644, + "End Line": 1647 + }, + { + "Function Name": "registerChatResourceContextProvider", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1683, + "End Line": 1686 + }, + { + "Function Name": "registerChatSessionCustomizationProvider", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1740, + "End Line": 1743 + }, + { + "Function Name": "registerDocumentPasteEditProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 988, - "End Line": 990 + "Start Line": 660, + "End Line": 662 }, { - "Function Name": "createInputBox", - "Structural Impact": 1.1, + "Function Name": "registerDocumentSemanticTokensProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 993 + "Start Line": 721, + "End Line": 723 }, { - "Function Name": "activeColorTheme", - "Structural Impact": 1.1, + "Function Name": "registerDocumentRangeSemanticTokensProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 994, - "End Line": 996 + "Start Line": 724, + "End Line": 726 }, { - "Function Name": "activeNotebookEditor", - "Structural Impact": 1.1, + "Function Name": "registerCompletionItemProvider", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1007, - "End Line": 1009 + "Start Line": 733, + "End Line": 735 }, { - "Function Name": "visibleNotebookEditors", - "Structural Impact": 1.1, + "Function Name": "onDidChangeVisibleTextEditors", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1013, - "End Line": 1015 + "Start Line": 822, + "End Line": 824 }, { - "Function Name": "onDidChangeVisibleNotebookEditors", - "Structural Impact": 1.1, + "Function Name": "onDidSaveNotebookDocument", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1016, - "End Line": 1018 + "Start Line": 1250, + "End Line": 1252 }, { - "Function Name": "tabGroups", - "Structural Impact": 1.1, + "Function Name": "onDidChangeNotebookDocument", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1040, - "End Line": 1042 + "Start Line": 1253, + "End Line": 1255 }, { - "Function Name": "workspaceFolders", - "Structural Impact": 1.1, + "Function Name": "onWillSaveNotebookDocument", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1108, - "End Line": 1110 + "Start Line": 1256, + "End Line": 1258 }, { - "Function Name": "name", - "Structural Impact": 1.1, + "Function Name": "onDidCreateFiles", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1111, - "End Line": 1113 + "Start Line": 1327, + "End Line": 1329 }, { - "Function Name": "workspaceFile", - "Structural Impact": 1.1, + "Function Name": "onDidDeleteFiles", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1117, - "End Line": 1119 + "Start Line": 1330, + "End Line": 1332 }, { - "Function Name": "textDocuments", - "Structural Impact": 1.1, + "Function Name": "onDidRenameFiles", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 1186, - "End Line": 1188 + "Start Line": 1333, + "End Line": 1335 }, { - "Function Name": "notebookDocuments", - "Structural Impact": 1.1, + "Function Name": "registerChatSessionItemProvider", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1656, + "End Line": 1662 + }, + { + "Function Name": "hasSession", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 338, + "End Line": 342 + }, + { + "Function Name": "startPowerSaveBlocker", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 537, + "End Line": 548 + }, + { + "Function Name": "registerTaskProvider", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1278, + "End Line": 1283 + }, + { + "Function Name": "registerAITextSearchProvider", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1301, + "End Line": 1306 + }, + { + "Function Name": "registerMappedEditsProvider", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1632, + "End Line": 1636 + }, + { + "Function Name": "executeCommand", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1235, - "End Line": 1237 + "Start Line": 391, + "End Line": 393 }, { - "Function Name": "onDidOpenNotebookDocument", - "Structural Impact": 1.1, + "Function Name": "setTextDocumentLanguage", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1259, - "End Line": 1261 + "Start Line": 646, + "End Line": 648 }, { - "Function Name": "onDidCloseNotebookDocument", - "Structural Impact": 1.1, + "Function Name": "registerCodeLensProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1262, - "End Line": 1264 + "Start Line": 663, + "End Line": 665 }, { - "Function Name": "fs", - "Structural Impact": 1.1, + "Function Name": "registerDefinitionProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1290, - "End Line": 1292 + "Start Line": 666, + "End Line": 668 }, { - "Function Name": "isTrusted", - "Structural Impact": 1.1, + "Function Name": "registerDeclarationProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1374, - "End Line": 1376 + "Start Line": 669, + "End Line": 671 }, { - "Function Name": "activeDebugSession", - "Structural Impact": 1.1, + "Function Name": "registerImplementationProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1445, - "End Line": 1447 + "Start Line": 672, + "End Line": 674 }, { - "Function Name": "activeDebugConsole", - "Structural Impact": 1.1, + "Function Name": "registerTypeDefinitionProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1448, - "End Line": 1450 + "Start Line": 675, + "End Line": 677 }, { - "Function Name": "breakpoints", - "Structural Impact": 1.1, + "Function Name": "registerHoverProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1451, - "End Line": 1453 + "Start Line": 678, + "End Line": 680 }, { - "Function Name": "activeStackItem", - "Structural Impact": 1.1, + "Function Name": "registerEvaluatableExpressionProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1454, - "End Line": 1456 + "Start Line": 681, + "End Line": 683 }, { - "Function Name": "taskExecutions", - "Structural Impact": 1.1, + "Function Name": "registerInlineValuesProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1522, - "End Line": 1524 + "Start Line": 684, + "End Line": 686 }, { - "Function Name": "bundle", - "Structural Impact": 1.1, + "Function Name": "registerDocumentHighlightProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1594, - "End Line": 1596 + "Start Line": 687, + "End Line": 689 }, { - "Function Name": "uri", - "Structural Impact": 1.1, + "Function Name": "registerMultiDocumentHighlightProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1597, - "End Line": 1599 + "Start Line": 690, + "End Line": 692 }, { - "Function Name": "tools", - "Structural Impact": 1.1, + "Function Name": "registerLinkedEditingRangeProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1806, - "End Line": 1808 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 333, - "Sequential Logic Declarations": 637, - "Function Parameters": 520, - "Function/Method Declarations": 365, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 49, - "Type/Safety Bypasses": 43, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 5, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 118, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 3, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 34, - "UI / View Layer Components": 9, - "Closures and Anonymous Functions": 91, - "Global State Dependencies": 6, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 34, - "Collection Iterators / Comprehensions": 6, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 118, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 4, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 58, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 8, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 7, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 141, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 1, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1957, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 134, - "Design Camel Case": 102, - "Design Snake Case": 31, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 14, - "Duplicate Logic": 0, - "Orphaned Logic": 80, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 118, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../../../base/common/cancellation.js", - "../../../base/common/errors.js", - "../../../base/common/event.js", - "../../../base/common/lifecycle.js", - "../../../base/common/network.js", - "../../../base/common/severity.js", - "../../../base/common/uri.js", - "../../../editor/common/config/editorOptions.js", - "../../../editor/common/languageSelector.js", - "../../../editor/common/languages/languageConfiguration.js", - "../../../editor/common/model.js", - "../../../platform/extensions/common/extensions.js", - "../../../platform/files/common/files.js", - "../../../platform/instantiation/common/instantiation.js", - "../../../platform/log/common/log.js", - "../../../platform/remote/common/remoteHosts.js", - "../../../platform/telemetry/common/telemetryUtils.js", - "../../../platform/workspace/common/editSessions.js", - "../../contrib/chat/common/promptSyntax/promptTypes.js", - "../../contrib/debug/common/debug.js", - "../../services/extensions/common/extensionDescriptionRegistry.js", - "../../services/extensions/common/extensionHostProtocol.js", - "../../services/extensions/common/extensions.js", - "../../services/extensions/common/proxyIdentifier.js", - "../../services/search/common/searchExtTypes.js", - "./extHost.protocol.js", - "./extHostAiRelatedInformation.js", - "./extHostAiSettingsSearch.js", - "./extHostApiCommands.js", - "./extHostApiDeprecationService.js", - "./extHostAuthentication.js", - "./extHostBrowsers.js", - "./extHostBulkEdits.js", - "./extHostChatAgents2.js", - "./extHostChatContext.js", - "./extHostChatDebug.js", - "./extHostChatOutputRenderer.js", - "./extHostChatSessions.js", - "./extHostChatStatus.js", - "./extHostClipboard.js", - "./extHostCodeInsets.js", - "./extHostCodeMapper.js", - "./extHostCommands.js", - "./extHostComments.js", - "./extHostConfiguration.js", - "./extHostCustomEditors.js", - "./extHostDataChannels.js", - "./extHostDebugService.js", - "./extHostDecorations.js", - "./extHostDiagnostics.js", - "./extHostDialogs.js", - "./extHostDocumentContentProviders.js", - "./extHostDocumentSaveParticipant.js", - "./extHostDocuments.js", - "./extHostDocumentsAndEditors.js", - "./extHostEditorTabs.js", - "./extHostEmbedding.js", - "./extHostEmbeddingVector.js", - "./extHostExtensionService.js", - "./extHostFileSystem.js", - "./extHostFileSystemConsumer.js", - "./extHostFileSystemEventService.js", - "./extHostFileSystemInfo.js", - "./extHostGitExtensionService.js", - "./extHostInitDataService.js", - "./extHostInteractive.js", - "./extHostLabelService.js", - "./extHostLanguageFeatures.js", - "./extHostLanguageModelTools.js", - "./extHostLanguageModels.js", - "./extHostLanguages.js", - "./extHostLocalizationService.js", - "./extHostManagedSockets.js", - "./extHostMcp.js", - "./extHostMessageService.js", - "./extHostMeteredConnection.js", - "./extHostNotebook.js", - "./extHostNotebookDocumentSaveParticipant.js", - "./extHostNotebookDocuments.js", - "./extHostNotebookEditors.js", - "./extHostNotebookKernels.js", - "./extHostNotebookRenderers.js", - "./extHostOutput.js", - "./extHostPower.js", - "./extHostProfileContentHandler.js", - "./extHostProgress.js", - "./extHostQuickDiff.js", - "./extHostQuickOpen.js", - "./extHostRpcService.js", - "./extHostSCM.js", - "./extHostSearch.js", - "./extHostSecretState.js", - "./extHostShare.js", - "./extHostSpeech.js", - "./extHostStatusBar.js", - "./extHostStorage.js", - "./extHostStoragePaths.js", - "./extHostTask.js", - "./extHostTelemetry.js", - "./extHostTerminalService.js", - "./extHostTerminalShellIntegration.js", - "./extHostTesting.js", - "./extHostTextEditors.js", - "./extHostTheming.js", - "./extHostTimeline.js", - "./extHostTreeViews.js", - "./extHostTunnelService.js", - "./extHostTypeConverters.js", - "./extHostTypes.js", - "./extHostUriOpener.js", - "./extHostUriTransformerService.js", - "./extHostUrls.js", - "./extHostWebview.js", - "./extHostWebviewPanels.js", - "./extHostWebviewView.js", - "./extHostWindow.js", - "./extHostWorkspace.js", - "vscode" - ] - }, - "typescript/vscode/gulpfile.vscode.ts": { - "1. Artifact Identity": { - "Filename": "gulpfile.vscode.ts", - "Path": "typescript/vscode/gulpfile.vscode.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Alert": "TYPOSQUATTING THREAT: 'string:' mimics 'strings'", - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 3503.04, - "Y": 307.12, - "Z": -3971.06 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 829, - "Coding LOC": 676, - "Documentation LOC": 49, - "Structural Magnitude": 20.08, - "Control Flow Ratio": "41.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.438 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.15%", - "Error & Exception Exposure": "58.91%", - "Tech Debt Exposure": "8.12%", - "Testing Exposure": "80.0%", - "API Exposure": "3.27%", - "Concurrency Exposure": "40.08%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "5.26%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 693, + "End Line": 695 + }, { - "Function Name": "task", - "Structural Impact": 62.0, - "Lines of Code (LOC)": 319, - "Control Flow Branches": 45, - "Input Parameters": 0, - "Control Flow Ratio": "66.2%", - "Start Line": 326, - "End Line": 644 + "Function Name": "registerReferenceProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 696, + "End Line": 698 }, { - "Function Name": "runEsbuildBundle", - "Structural Impact": 18.7, - "Lines of Code (LOC)": 31, - "Control Flow Branches": 6, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 190, - "End Line": 220 + "Function Name": "registerRenameProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 699, + "End Line": 701 }, { - "Function Name": "dashed", - "Structural Impact": 15.6, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", + "Function Name": "registerNewSymbolNamesProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 702, + "End Line": 705 + }, + { + "Function Name": "registerDocumentFormattingEditProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", "Start Line": 712, - "End Line": 769 + "End Line": 714 }, { - "Function Name": "runEsbuildTranspile", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 3, + "Function Name": "registerDocumentRangeFormattingEditProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 166, - "End Line": 188 + "Control Flow Ratio": "0.0%", + "Start Line": 715, + "End Line": 717 }, { - "Function Name": "copyCopilotNativeDepsTask", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 685, - "End Line": 698 + "Function Name": "registerDocumentLinkProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 756, + "End Line": 758 }, { - "Function Name": "runTsGoTypeCheck", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 222, - "End Line": 239 + "Function Name": "registerColorProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 759, + "End Line": 761 }, { - "Function Name": "patchWin32DependenciesTask", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 35, + "Function Name": "registerFoldingRangeProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 649, - "End Line": 683 + "Start Line": 762, + "End Line": 764 }, { - "Function Name": "packageTask", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 322, - "End Line": 322 + "Function Name": "registerSelectionRangeProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 765, + "End Line": 767 }, { - "Function Name": "computeChecksums", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 8, + "Function Name": "registerCallHierarchyProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 295, - "End Line": 302 + "Start Line": 768, + "End Line": 770 }, { - "Function Name": "computeChecksum", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "registerTypeHierarchyProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 320 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 75, - "Sequential Logic Declarations": 104, - "Function Parameters": 67, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 6, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 40, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 45, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 36, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 17, - "UI / View Layer Components": 1, - "Closures and Anonymous Functions": 37, - "Global State Dependencies": 3, - "Decorators and Annotations": 39, - "Generic Type Abstractions": 9, - "Collection Iterators / Comprehensions": 11, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 35, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 8, - "Dependency Injection Constructs": 7, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 2, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 91, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 6, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 585, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 1, - "Feature Flags": 0, - "Serialization Parsing": 2, - "Regex Execution": 6, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 114, - "Design Camel Case": 52, - "Design Snake Case": 61, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 1, - "Design Long Vars": 3, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 1, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 37, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../package.json", - "../product.json", - "./buildConfig.ts", - "./buildfile.ts", - "./gulpfile.compile.ts", - "./gulpfile.extensions.ts", - "./lib/asar.ts", - "./lib/compilation.ts", - "./lib/copilot.ts", - "./lib/date.ts", - "./lib/dependencies.ts", - "./lib/electron.ts", - "./lib/embeddedType.ts", - "./lib/getVersion.ts", - "./lib/i18n.ts", - "./lib/inlineMeta.ts", - "./lib/optimize.ts", - "./lib/task.ts", - "./lib/util.ts", - "@vscode/gulp-electron", - "child_process", - "crypto", - "event-stream", - "fs", - "function () \n\tconst options = minimist(process.argv.slice(2)", - "glob", - "gulp", - "gulp-filter", - "gulp-json-editor", - "gulp-rename", - "gulp-replace", - "minimist", - "path", - "rcedit", - "string:", - "util", - "vinyl-fs" - ] - }, - "typescript/vscode/instantiationService.ts": { - "1. Artifact Identity": { - "Filename": "instantiationService.ts", - "Path": "typescript/vscode/instantiationService.ts", - "Language": "Typescript", - "Architect": "this service", - "Indentation Style": "Tabs", - "Parent Entity": "Error, IInstantiationService", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 2676.66, - "Y": 54.87, - "Z": -4382.76 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 476, - "Coding LOC": 368, - "Documentation LOC": 33, - "Structural Magnitude": 54.43, - "Control Flow Ratio": "57.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.068 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "78.1%", - "Error & Exception Exposure": "98.76%", - "Tech Debt Exposure": "12.38%", - "Testing Exposure": "80.0%", - "API Exposure": "0.27%", - "Concurrency Exposure": "14.23%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "6.77%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "_createServiceInstance", - "Structural Impact": 49.7, - "Lines of Code (LOC)": 94, - "Control Flow Branches": 16, - "Input Parameters": 6, - "Control Flow Ratio": "51.6%", - "Start Line": 292, - "End Line": 385 + "Start Line": 771, + "End Line": 773 }, { - "Function Name": "_createAndCacheServiceInstance", - "Structural Impact": 33.5, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "82.4%", - "Start Line": 212, - "End Line": 280 + "Function Name": "setLanguageConfiguration", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 774, + "End Line": 776 }, { - "Function Name": "get", - "Structural Impact": 21.2, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 10, + "Function Name": "getTokenInformationAtPosition", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 334, - "End Line": 375 + "Control Flow Ratio": "0.0%", + "Start Line": 777, + "End Line": 780 }, { - "Function Name": "constructor", - "Structural Impact": 18.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 5, - "Input Parameters": 8, - "Control Flow Ratio": "83.3%", - "Start Line": 39, - "End Line": 48 + "Function Name": "registerInlayHintsProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 781, + "End Line": 783 }, { - "Function Name": "_createInstance", - "Structural Impact": 15.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 134, - "End Line": 163 + "Function Name": "createLanguageStatusItem", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 784, + "End Line": 786 }, { - "Function Name": "_createServiceInstanceWithOwner", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "66.7%", - "Start Line": 282, - "End Line": 290 + "Function Name": "showInformationMessage", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 880, + "End Line": 882 }, { - "Function Name": "printChild", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, + "Function Name": "showWarningMessage", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "83.3%", - "Start Line": 445, - "End Line": 461 + "Control Flow Ratio": "0.0%", + "Start Line": 883, + "End Line": 885 }, { - "Function Name": "stop", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 439, - "End Line": 472 + "Function Name": "showErrorMessage", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 886, + "End Line": 888 }, { - "Function Name": "_getOrCreateServiceInstance", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, + "Function Name": "createOutputChannel", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 184, - "End Line": 195 + "Control Flow Ratio": "0.0%", + "Start Line": 932, + "End Line": 934 }, { - "Function Name": "_setCreatedServiceInstance", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, + "Function Name": "registerTerminalProfileProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 165, - "End Line": 173 + "Control Flow Ratio": "0.0%", + "Start Line": 959, + "End Line": 961 }, { - "Function Name": "event", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 344, - "End Line": 356 + "Function Name": "registerTerminalCompletionProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 962, + "End Line": 965 }, { - "Function Name": "_safeCreateAndCacheServiceInstance", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "75.0%", - "Start Line": 200, - "End Line": 210 + "Function Name": "registerTerminalQuickFixProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 966, + "End Line": 969 }, { - "Function Name": "invokeFunction", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "44.4%", - "Start Line": 89, - "End Line": 114 + "Function Name": "registerTreeDataProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 970, + "End Line": 972 }, { - "Function Name": "_getServiceInstanceOrDescriptor", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 175, - "End Line": 182 + "Function Name": "createTreeView", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 973, + "End Line": 975 }, { - "Function Name": "createChild", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "registerWebviewPanelSerializer", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 73, - "End Line": 87 + "Control Flow Ratio": "0.0%", + "Start Line": 976, + "End Line": 978 }, { - "Function Name": "createInstance", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, + "Function Name": "registerProfileContentHandler", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 118, - "End Line": 132 + "Control Flow Ratio": "0.0%", + "Start Line": 1032, + "End Line": 1035 }, { - "Function Name": "_throwIfStrict", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "registerShareProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 387, - "End Line": 394 + "Control Flow Ratio": "0.0%", + "Start Line": 1043, + "End Line": 1046 }, { - "Function Name": "traceInvocation", - "Structural Impact": 5.3, + "Function Name": "registerTextDocumentContentProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 416, - "End Line": 418 + "Control Flow Ratio": "0.0%", + "Start Line": 1275, + "End Line": 1277 }, { - "Function Name": "dispose", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 50, - "End Line": 65 + "Function Name": "registerFileSearchProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1293, + "End Line": 1296 }, { - "Function Name": "get", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 96, - "End Line": 107 + "Function Name": "registerTextSearchProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1297, + "End Line": 1300 }, { - "Function Name": "constructor", - "Structural Impact": 4.4, + "Function Name": "registerFileSearchProvider2", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 22, - "End Line": 25 + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1307, + "End Line": 1310 }, { - "Function Name": "traceCreation", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "registerTextSearchProvider2", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 420, - "End Line": 422 + "Control Flow Ratio": "0.0%", + "Start Line": 1311, + "End Line": 1314 }, { - "Function Name": "_throwIfDisposed", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 67, - "End Line": 71 + "Function Name": "registerRemoteAuthorityResolver", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1315, + "End Line": 1318 }, { - "Function Name": "set", - "Structural Impact": 2.2, + "Function Name": "registerPortAttributesProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 376, - "End Line": 379 + "Start Line": 1362, + "End Line": 1365 }, { - "Function Name": "branch", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "registerTunnelProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 433, - "End Line": 437 + "Start Line": 1366, + "End Line": 1369 }, { - "Function Name": "constructor", + "Function Name": "registerTimelineProvider", "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 428, - "End Line": 431 + "Start Line": 1370, + "End Line": 1373 }, { - "Function Name": "getPrototypeOf", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "registerEditSessionIdentityProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 380, - "End Line": 382 + "Start Line": 1396, + "End Line": 1399 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, + "Function Name": "registerCanonicalUriProvider", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 81 + "Start Line": 1404, + "End Line": 1407 }, { - "Function Name": "constructor", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "createCommentController", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 411, - "End Line": 411 + "Start Line": 1438, + "End Line": 1440 }, { - "Function Name": "stop", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "registerDebugVisualizationProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 412, - "End Line": 412 + "Start Line": 1457, + "End Line": 1460 }, { - "Function Name": "branch", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "registerDebugVisualizationTreeProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 413, - "End Line": 413 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 89, - "Sequential Logic Declarations": 67, - "Function Parameters": 41, - "Function/Method Declarations": 32, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 27, - "Type/Safety Bypasses": 27, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 256, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 10, - "Closures and Anonymous Functions": 4, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 41, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 5, - "Module Dependencies (Imports)": 9, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 20, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 2, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 8, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 6, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 61, - "Resource Deallocation & Cleanup": 9, - "Private / Encapsulated Scopes": 24, - "Event Listeners & Subscribers": 2, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 350, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 1, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 68, - "Design Camel Case": 9, - "Design Snake Case": 45, - "Design Pascal Case": 9, - "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../../../base/common/async.js", - "../../../base/common/errors.js", - "../../../base/common/event.js", - "../../../base/common/lifecycle.js", - "../../../base/common/linkedList.js", - "./descriptors.js", - "./graph.js", - "./instantiation.js", - "./serviceCollection.js" - ] - }, - "typescript/vscode/ipc.ts": { - "1. Artifact Identity": { - "Filename": "ipc.ts", - "Path": "typescript/vscode/ipc.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "IReader, IWriter, IChannelServer", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 2392.98, - "Y": -5.15, - "Z": -3926.39 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 1308, - "Coding LOC": 962, - "Documentation LOC": 126, - "Structural Magnitude": 145.32, - "Control Flow Ratio": "39.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.598 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "80.66%", - "Error & Exception Exposure": "92.57%", - "Tech Debt Exposure": "40.25%", - "Testing Exposure": "80.0%", - "API Exposure": "3.69%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "5.06%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.11%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "logOutgoing", - "Structural Impact": 135.3, - "Lines of Code (LOC)": 256, - "Control Flow Branches": 49, - "Input Parameters": 5, - "Control Flow Ratio": "45.8%", - "Start Line": 530, - "End Line": 785 + "Start Line": 1461, + "End Line": 1464 }, { - "Function Name": "requestPromise", - "Structural Impact": 44.3, - "Lines of Code (LOC)": 82, - "Control Flow Branches": 17, - "Input Parameters": 4, - "Control Flow Ratio": "53.1%", - "Start Line": 571, - "End Line": 652 + "Function Name": "registerDebugAdapterDescriptorFactory", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1486, + "End Line": 1488 }, { - "Function Name": "fromService", - "Structural Impact": 33.1, - "Lines of Code (LOC)": 62, - "Control Flow Branches": 14, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1109, - "End Line": 1170 + "Function Name": "registerDebugAdapterTrackerFactory", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1489, + "End Line": 1491 }, { - "Function Name": "serialize", - "Structural Impact": 27.7, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 14, + "Function Name": "registerTaskProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 263, - "End Line": 297 + "Control Flow Ratio": "0.0%", + "Start Line": 1513, + "End Line": 1515 }, { - "Function Name": "toService", - "Structural Impact": 25.0, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 12, + "Function Name": "registerNotebookCellStatusBarItemProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 1187, - "End Line": 1236 + "Control Flow Ratio": "0.0%", + "Start Line": 1564, + "End Line": 1566 }, { - "Function Name": "get", - "Structural Impact": 21.3, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 10, + "Function Name": "registerKernelSourceActionProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "55.6%", - "Start Line": 1191, - "End Line": 1234 + "Control Flow Ratio": "0.0%", + "Start Line": 1574, + "End Line": 1577 }, { - "Function Name": "deserialize", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 299, - "End Line": 320 + "Function Name": "getRelatedInformation", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1612, + "End Line": 1615 }, { - "Function Name": "onRawMessage", - "Structural Impact": 15.2, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "39.1%", - "Start Line": 385, - "End Line": 405 + "Function Name": "registerRelatedInformationProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1616, + "End Line": 1619 }, { - "Function Name": "call", - "Structural Impact": 15.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 1149, - "End Line": 1168 + "Function Name": "registerEmbeddingVectorProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1620, + "End Line": 1623 }, { - "Function Name": "getChannel", - "Structural Impact": 14.2, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 6, + "Function Name": "createChatParticipant", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "37.5%", - "Start Line": 859, - "End Line": 899 + "Control Flow Ratio": "0.0%", + "Start Line": 1641, + "End Line": 1643 }, { - "Function Name": "requestEvent", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 654, - "End Line": 693 + "Function Name": "createChatSessionItemController", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1663, + "End Line": 1666 }, { - "Function Name": "handler", - "Structural Impact": 13.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 589, - "End Line": 609 + "Function Name": "registerChatOutputRenderer", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1671, + "End Line": 1674 }, { - "Function Name": "onBuffer", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 730, - "End Line": 748 + "Function Name": "registerChatWorkspaceContextProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1675, + "End Line": 1678 }, { - "Function Name": "sendResponse", - "Structural Impact": 13.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "53.3%", - "Start Line": 349, - "End Line": 366 + "Function Name": "registerChatExplicitContextProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1679, + "End Line": 1682 }, { - "Function Name": "onPromise", - "Structural Impact": 13.4, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "46.7%", - "Start Line": 407, - "End Line": 447 + "Function Name": "registerLanguageModelChatProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1754, + "End Line": 1756 }, { - "Function Name": "call", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "71.4%", - "Start Line": 865, - "End Line": 886 + "Function Name": "registerEmbeddingsProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1782, + "End Line": 1785 }, { - "Function Name": "sendRequest", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 695, - "End Line": 711 + "Function Name": "registerTool", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1794, + "End Line": 1796 }, { - "Function Name": "flushPendingRequests", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, - "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 496, - "End Line": 511 + "Function Name": "registerToolDefinition", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1797, + "End Line": 1799 }, { - "Function Name": "listen", - "Structural Impact": 11.1, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "57.1%", - "Start Line": 1127, - "End Line": 1147 + "Function Name": "registerMcpServerDefinitionProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1815, + "End Line": 1817 }, { - "Function Name": "responseTypeToStr", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 74, - "End Line": 86 + "Function Name": "registerSpeechProvider", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1838, + "End Line": 1841 }, { - "Function Name": "doRequest", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "72.7%", - "Start Line": 588, - "End Line": 613 + "Function Name": "withScmProgress", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 923, + "End Line": 928 }, { - "Function Name": "getNextTickChannel", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, + "Function Name": "getAccounts", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1028, - "End Line": 1056 + "Control Flow Ratio": "0.0%", + "Start Line": 334, + "End Line": 336 }, { - "Function Name": "writeInt32VQL", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 188, - "End Line": 209 + "Function Name": "getCommands", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 394, + "End Line": 396 }, { - "Function Name": "listen", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 27, - "End Line": 38 + "Function Name": "getDataChannel", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 494, + "End Line": 497 }, { - "Function Name": "logWithColors", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 7, - "Control Flow Ratio": "100.0%", - "Start Line": 1274, - "End Line": 1287 + "Function Name": "getSystemIdleState", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 525, + "End Line": 527 }, { - "Function Name": "requestTypeToStr", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, + "Function Name": "runTests", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "45.5%", - "Start Line": 47, - "End Line": 58 + "Control Flow Ratio": "0.0%", + "Start Line": 566, + "End Line": 569 }, { - "Function Name": "prettyWithoutArrays", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 5, + "Function Name": "registerTestFollowupProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 1254, - "End Line": 1265 + "Control Flow Ratio": "0.0%", + "Start Line": 570, + "End Line": 573 }, { - "Function Name": "call", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "42.9%", - "Start Line": 1033, - "End Line": 1041 + "Function Name": "registerWorkspaceSymbolProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 709, + "End Line": 711 }, { - "Function Name": "call", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 556, - "End Line": 561 + "Function Name": "createTextEditorDecorationType", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 816, + "End Line": 818 }, { - "Function Name": "getChannel", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, + "Function Name": "showOpenDialog", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 551, - "End Line": 569 + "Control Flow Ratio": "0.0%", + "Start Line": 898, + "End Line": 900 }, { - "Function Name": "getMulticastEvent", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", + "Function Name": "showSaveDialog", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", "Start Line": 901, - "End Line": 953 - }, - { - "Function Name": "constructor", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 824, - "End Line": 849 + "End Line": 903 }, { - "Function Name": "routeEvent", - "Structural Impact": 6.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "40.0%", - "Start Line": 146, - "End Line": 158 + "Function Name": "registerTerminalLinkProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 956, + "End Line": 958 }, { - "Function Name": "getDelayedChannel", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "registerFileDecorationProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1013, - "End Line": 1026 + "Control Flow Ratio": "0.0%", + "Start Line": 982, + "End Line": 984 }, { - "Function Name": "call", - "Structural Impact": 6.2, + "Function Name": "registerUriHandler", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1016, - "End Line": 1018 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 985, + "End Line": 987 }, { - "Function Name": "listen", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1042, + "Function Name": "createChatStatusItem", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1051, "End Line": 1054 }, { - "Function Name": "collectPendingRequest", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, + "Function Name": "rootPath", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 473, - "End Line": 494 + "Control Flow Ratio": "0.0%", + "Start Line": 1102, + "End Line": 1104 }, { - "Function Name": "logOutgoing", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 1298, - "End Line": 1301 + "Function Name": "getWorkspaceFolder", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1105, + "End Line": 1107 }, { - "Function Name": "logIncoming", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 1303, - "End Line": 1306 + "Function Name": "name", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1114, + "End Line": 1116 }, { - "Function Name": "onResponse", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Function Name": "workspaceFile", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 750, - "End Line": 760 + "Control Flow Ratio": "0.0%", + "Start Line": 1120, + "End Line": 1122 }, { - "Function Name": "readIntVQL", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "save", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 172, - "End Line": 181 + "Control Flow Ratio": "0.0%", + "Start Line": 1165, + "End Line": 1167 }, { - "Function Name": "sendBuffer", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "saveAs", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 375, - "End Line": 383 + "Control Flow Ratio": "0.0%", + "Start Line": 1168, + "End Line": 1170 }, { - "Function Name": "sendBuffer", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, + "Function Name": "textDocuments", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 720, - "End Line": 728 + "Control Flow Ratio": "0.0%", + "Start Line": 1189, + "End Line": 1191 }, { - "Function Name": "route", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "registerResourceLabelFormatter", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 1070, - "End Line": 1079 + "Control Flow Ratio": "0.0%", + "Start Line": 1319, + "End Line": 1322 }, { - "Function Name": "listen", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 37, - "End Line": 45 + "Function Name": "getRemoteExecServer", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1323, + "End Line": 1326 }, { - "Function Name": "propertyIsEvent", - "Structural Impact": 4.4, + "Function Name": "requestResourceTrust", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1238, - "End Line": 1241 + "Control Flow Ratio": "0.0%", + "Start Line": 1377, + "End Line": 1380 }, { - "Function Name": "listen", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 887, - "End Line": 897 + "Function Name": "isResourceTrusted", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1385, + "End Line": 1388 }, { - "Function Name": "getChannel", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 157, - "End Line": 162 + "Function Name": "addBreakpoints", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1501, + "End Line": 1503 }, { - "Function Name": "listen", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 562, - "End Line": 567 + "Function Name": "removeBreakpoints", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1504, + "End Line": 1506 }, { - "Function Name": "onWillAddFirstListener", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 662, - "End Line": 676 + "Function Name": "executeTask", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1519, + "End Line": 1521 }, { - "Function Name": "onWillAddFirstListener", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 910, - "End Line": 944 + "Function Name": "createRendererMessaging", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1567, + "End Line": 1569 }, { - "Function Name": "registerChannel", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 955, - "End Line": 961 + "Function Name": "createNotebookControllerDetectionTask", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1570, + "End Line": 1573 }, { - "Function Name": "listen", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1020, - "End Line": 1024 + "Function Name": "transferActiveChat", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1604, + "End Line": 1607 }, { - "Function Name": "onEventListen", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 1, + "Function Name": "registerSettingsSearchProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 449, - "End Line": 462 + "Control Flow Ratio": "0.0%", + "Start Line": 1624, + "End Line": 1627 }, { - "Function Name": "cancel", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 626, - "End Line": 635 + "Function Name": "registerMappedEditsProvider2", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1637, + "End Line": 1640 }, { - "Function Name": "onDidRemoveLastListener", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 677, - "End Line": 686 + "Function Name": "registerChatParticipantDetectionProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1648, + "End Line": 1651 }, { - "Function Name": "send", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, + "Function Name": "registerCustomAgentProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 100, - "End Line": 111 + "Control Flow Ratio": "0.0%", + "Start Line": 1692, + "End Line": 1695 }, { - "Function Name": "whenInitialized", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 767, - "End Line": 773 + "Function Name": "registerInstructionsProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1696, + "End Line": 1699 }, { - "Function Name": "onDidRemoveConnection", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "registerPromptFileProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 927, - "End Line": 936 + "Control Flow Ratio": "0.0%", + "Start Line": 1700, + "End Line": 1703 }, { - "Function Name": "disposeActiveRequest", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "registerSkillProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 464, - "End Line": 471 + "Control Flow Ratio": "0.0%", + "Start Line": 1704, + "End Line": 1707 }, { - "Function Name": "pretty", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "registerChatDebugLogProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1267, - "End Line": 1272 + "Control Flow Ratio": "0.0%", + "Start Line": 1708, + "End Line": 1711 }, { - "Function Name": "propertyIsDynamicEvent", - "Structural Impact": 3.0, + "Function Name": "registerLanguageModelProxyProvider", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1243, - "End Line": 1246 + "Control Flow Ratio": "0.0%", + "Start Line": 1769, + "End Line": 1772 }, { - "Function Name": "dispose", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 1, + "Function Name": "registerIgnoredFileProvider", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1812, + "End Line": 1814 + }, + { + "Function Name": "onDidChangeMcpServerDefinitions", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1818, + "End Line": 1821 + }, + { + "Function Name": "onDidChangeChatRequestTools", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1830, + "End Line": 1833 + }, + { + "Function Name": "rootPath", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 963, - "End Line": 975 + "Control Flow Ratio": "0.0%", + "Start Line": 1096, + "End Line": 1101 }, { - "Function Name": "dispose", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "inputBox", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 775, - "End Line": 784 + "Control Flow Ratio": "0.0%", + "Start Line": 1422, + "End Line": 1427 }, { - "Function Name": "constructor", - "Structural Impact": 2.4, + "Function Name": "telemetryConfiguration", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 340 + "Start Line": 426, + "End Line": 429 }, { - "Function Name": "dispose", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "onDidChangeTelemetryConfiguration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 513, - "End Line": 520 + "Control Flow Ratio": "0.0%", + "Start Line": 430, + "End Line": 433 }, { - "Function Name": "constructor", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, + "Function Name": "isMeteredConnection", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 990, - "End Line": 997 + "Start Line": 434, + "End Line": 437 }, { - "Function Name": "constructor", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 1, + "Function Name": "onDidChangeMeteredConnection", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1060, - "End Line": 1060 + "Start Line": 438, + "End Line": 441 }, { - "Function Name": "registerChannel", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, + "Function Name": "remoteAuthority", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 127 + "Start Line": 473, + "End Line": 476 }, { - "Function Name": "onDidRemoveLastListener", - "Structural Impact": 2.2, + "Function Name": "appQuality", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 945, - "End Line": 948 + "Control Flow Ratio": "0.0%", + "Start Line": 486, + "End Line": 489 }, { - "Function Name": "registerChannel", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "appCommit", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 342, - "End Line": 347 + "Start Line": 490, + "End Line": 493 }, { - "Function Name": "send", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "createTestObserver", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 368, - "End Line": 373 + "Start Line": 562, + "End Line": 565 }, { - "Function Name": "send", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, + "Function Name": "onDidChangeTestResults", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 713, - "End Line": 718 + "Start Line": 574, + "End Line": 577 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, + "Function Name": "testResults", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 546, - "End Line": 549 + "Start Line": 578, + "End Line": 581 }, { - "Function Name": "registerChannel", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, + "Function Name": "inlineCompletionsUnificationState", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1003, - "End Line": 1005 + "Start Line": 748, + "End Line": 751 }, { - "Function Name": "constructor", - "Structural Impact": 1.9, + "Function Name": "nativeHandle", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1293, - "End Line": 1296 + "Start Line": 1047, + "End Line": 1050 }, { - "Function Name": "onDidAddConnection", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "activeChatPanelSessionResource", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 919, - "End Line": 925 + "Start Line": 1055, + "End Line": 1058 }, { - "Function Name": "getChannel", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "browserTabs", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 131 + "Start Line": 1063, + "End Line": 1066 }, { - "Function Name": "read", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, + "Function Name": "activeBrowserTab", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 161, - "End Line": 166 + "Start Line": 1075, + "End Line": 1078 }, { - "Function Name": "read", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "isAgentSessionsWorkspace", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 217, - "End Line": 221 + "Start Line": 1123, + "End Line": 1126 }, { - "Function Name": "createOneByteBuffer", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "tunnels", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 251 + "Start Line": 1354, + "End Line": 1357 }, { - "Function Name": "write", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "customAgents", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 234 + "Start Line": 1716, + "End Line": 1719 }, { - "Function Name": "getChannel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "instructions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 999, - "End Line": 1001 + "Start Line": 1724, + "End Line": 1727 }, { - "Function Name": "routeCall", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "skills", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1062, - "End Line": 1064 + "Start Line": 1732, + "End Line": 1735 }, { - "Function Name": "routeEvent", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "isModelProxyAvailable", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1066, - "End Line": 1068 + "Start Line": 1757, + "End Line": 1760 }, { - "Function Name": "constructor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "getModelProxy", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 215, - "End Line": 215 + "Start Line": 1765, + "End Line": 1768 }, { - "Function Name": "doRequest", + "Function Name": "embeddingModels", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 666 + "Start Line": 1774, + "End Line": 1777 }, { - "Function Name": "connections", + "Function Name": "mcpServerDefinitions", "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 818, - "End Line": 822 + "Start Line": 1822, + "End Line": 1825 }, { - "Function Name": "dispose", + "Function Name": "startMcpGateway", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1007, - "End Line": 1010 + "Start Line": 1826, + "End Line": 1829 }, { - "Function Name": "buffer", + "Function Name": "onDidChangeSessions", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 228, - "End Line": 230 + "Start Line": 343, + "End Line": 345 }, { - "Function Name": "onDidInitializePromise", + "Function Name": "machineId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 401, + "End Line": 401 + }, + { + "Function Name": "sessionId", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 407, + "End Line": 407 + }, + { + "Function Name": "language", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 408, + "End Line": 408 + }, + { + "Function Name": "appName", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 409, + "End Line": 409 + }, + { + "Function Name": "appHost", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 411, + "End Line": 411 + }, + { + "Function Name": "uriScheme", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 412, + "End Line": 412 + }, + { + "Function Name": "clipboard", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 413, + "End Line": 413 + }, + { + "Function Name": "shell", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 763, - "End Line": 765 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 203, - "Sequential Logic Declarations": 306, - "Function Parameters": 157, - "Function/Method Declarations": 98, - "Class/Entity Declarations": 32, - "Defensive Programming Constructs": 77, - "Type/Safety Bypasses": 41, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 33, - "State Mutations / Variable Reassignments": 447, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 16, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 191, - "UI / View Layer Components": 82, - "Closures and Anonymous Functions": 30, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 109, - "Collection Iterators / Comprehensions": 8, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 8, - "Module Dependencies (Imports)": 12, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 23, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 2, - "Explicit Type Casts": 15, - "Fatal Aborts & Exceptions": 3, - "Thread Sleeps & Blocking Waits": 2, - "Bitwise Operations": 20, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 115, - "Resource Deallocation & Cleanup": 38, - "Private / Encapsulated Scopes": 55, - "Event Listeners & Subscribers": 1, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 850, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 2, - "Regex Execution": 1, - "Time Date Logic": 3, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 172, - "Design Camel Case": 43, - "Design Snake Case": 88, - "Design Pascal Case": 36, - "Design Upper Case": 0, - "Design Short Vars": 9, - "Design Long Vars": 3, - "Duplicate Logic": 4, - "Orphaned Logic": 3, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 12, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "../../../common/arrays.js", - "../../../common/async.js", - "../../../common/buffer.js", - "../../../common/cancellation.js", - "../../../common/decorators.js", - "../../../common/errors.js", - "../../../common/event.js", - "../../../common/functional.js", - "../../../common/lifecycle.js", - "../../../common/marshalling.js", - "../../../common/strings.js", - "../../../common/types.js" - ] - }, - "typescript/vscode/lifecycle.ts": { - "1. Artifact Identity": { - "Filename": "lifecycle.ts", - "Path": "typescript/vscode/lifecycle.ts", - "Language": "Typescript", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Parent Entity": "IDisposableTracker, IDisposable, IReference", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" - }, - "2. Topological Coordinates": { - "X": 2731.48, - "Y": 207.55, - "Z": -3423.61 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 975, - "Coding LOC": 637, - "Documentation LOC": 181, - "Structural Magnitude": 71.45, - "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 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "39.45%", - "Error & Exception Exposure": "86.42%", - "Tech Debt Exposure": "97.08%", - "Testing Exposure": "2.47%", - "API Exposure": "8.12%", - "Concurrency Exposure": "87.95%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "46.53%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "dispose", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 12, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 332, - "End Line": 357 - }, - { - "Function Name": "add", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 467, - "End Line": 485 - }, - { - "Function Name": "setParent", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 246, - "End Line": 255 - }, - { - "Function Name": "set", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 805, - "End Line": 816 - }, - { - "Function Name": "markAsDisposed", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 257, - "End Line": 266 - }, - { - "Function Name": "value", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 592, - "End Line": 602 - }, - { - "Function Name": "removePrefix", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 171, - "End Line": 175 - }, - { - "Function Name": "destroyReferencedObject", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "28.6%", - "Start Line": 712, - "End Line": 738 - }, - { - "Function Name": "disposeOnReturn", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 745, - "End Line": 752 - }, - { - "Function Name": "getStackTracePath", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 170, - "End Line": 180 - }, - { - "Function Name": "acquire", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 690, - "End Line": 709 - }, - { - "Function Name": "isDisposable", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 319, - "End Line": 322 - }, - { - "Function Name": "acquire", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 723, - "End Line": 737 - }, - { - "Function Name": "markAsSingleton", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 46, - "End Line": 75 - }, - { - "Function Name": "getRootParent", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 120, - "End Line": 129 - }, - { - "Function Name": "thenRegisterOrDispose", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 959, - "End Line": 968 - }, - { - "Function Name": "setParentOfDisposables", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 284, - "End Line": 291 - }, - { - "Function Name": "setParent", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 60, - "End Line": 66 - }, - { - "Function Name": "delete", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 491, - "End Line": 500 - }, - { - "Function Name": "disposeIfDisposable", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 359, - "End Line": 366 - }, - { - "Function Name": "deleteAndLeak", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 505, - "End Line": 512 - }, - { - "Function Name": "clear", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 452, - "End Line": 462 - }, - { - "Function Name": "value", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 648, - "End Line": 653 - }, - { - "Function Name": "clearAndDisposeAll", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 781, - "End Line": 791 - }, - { - "Function Name": "clearAndDisposeAll", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 879, - "End Line": 889 - }, - { - "Function Name": "thenIfNotDisposed", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 941, - "End Line": 952 + "Start Line": 414, + "End Line": 416 }, { - "Function Name": "setParentOfDisposable", - "Structural Impact": 3.6, + "Function Name": "onDidChangeShell", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "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, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 387, - "End Line": 397 - }, - { - "Function Name": "trackDisposable", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 236, - "End Line": 244 - }, - { - "Function Name": "getDisposableData", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 90, - "End Line": 97 - }, - { - "Function Name": "trackDisposable", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 99, - "End Line": 105 - }, - { - "Function Name": "deleteAndLeak", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 830, - "End Line": 837 - }, - { - "Function Name": "add", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 899, - "End Line": 906 - }, - { - "Function Name": "deleteAndLeak", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 921, - "End Line": 927 - }, - { - "Function Name": "_register", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 551, - "End Line": 556 - }, - { - "Function Name": "deleteAndDispose", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 911, - "End Line": 915 - }, - { - "Function Name": "trackDisposable", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 271, - "End Line": 274 + "Control Flow Ratio": "0.0%", + "Start Line": 417, + "End Line": 419 }, { - "Function Name": "markAsDisposed", - "Structural Impact": 3.0, + "Function Name": "isTelemetryEnabled", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 276, - "End Line": 278 - }, - { - "Function Name": "markAsSingleton", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 296, - "End Line": 299 - }, - { - "Function Name": "deleteAndDispose", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 821, - "End Line": 824 - }, - { - "Function Name": "constructor", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 860, - "End Line": 863 - }, - { - "Function Name": "getTrackedDisposables", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 131, - "End Line": 139 + "Control Flow Ratio": "0.0%", + "Start Line": 420, + "End Line": 422 }, { - "Function Name": "dispose", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "onDidChangeTelemetryEnabled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 432, - "End Line": 440 + "Control Flow Ratio": "0.0%", + "Start Line": 423, + "End Line": 425 }, { - "Function Name": "clearAndLeak", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Function Name": "isNewAppInstall", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 622, - "End Line": 629 + "Control Flow Ratio": "0.0%", + "Start Line": 442, + "End Line": 444 }, { - "Function Name": "dispose", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "remoteName", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 611, - "End Line": 616 + "Control Flow Ratio": "0.0%", + "Start Line": 470, + "End Line": 472 }, { - "Function Name": "release", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "uiKind", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 674, - "End Line": 679 + "Control Flow Ratio": "0.0%", + "Start Line": 477, + "End Line": 479 }, { - "Function Name": "assertNotDisposed", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "logLevel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 514, - "End Line": 518 + "Control Flow Ratio": "0.0%", + "Start Line": 480, + "End Line": 482 }, { - "Function Name": "value", - "Structural Impact": 2.1, + "Function Name": "onDidChangeLogLevel", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 576, - "End Line": 578 + "Control Flow Ratio": "0.0%", + "Start Line": 483, + "End Line": 485 }, { - "Function Name": "constructor", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, + "Function Name": "onDidSuspend", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 381, - "End Line": 385 + "Start Line": 501, + "End Line": 503 }, { - "Function Name": "setParent", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "onDidResume", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 110 + "Start Line": 504, + "End Line": 506 }, { - "Function Name": "toDisposable", - "Structural Impact": 1.9, + "Function Name": "onDidChangeOnBatteryPower", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 405, - "End Line": 407 + "Start Line": 507, + "End Line": 509 }, { - "Function Name": "combinedDisposable", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "onDidChangeThermalState", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 375 + "Start Line": 510, + "End Line": 512 }, { - "Function Name": "trackDisposable", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "onDidChangeSpeedLimit", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 58 + "Start Line": 513, + "End Line": 515 }, { - "Function Name": "markAsDisposed", - "Structural Impact": 1.6, + "Function Name": "onWillShutdown", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 68, - "End Line": 70 + "Start Line": 516, + "End Line": 518 }, { - "Function Name": "markAsSingleton", - "Structural Impact": 1.6, + "Function Name": "onDidLockScreen", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 72, - "End Line": 74 + "Start Line": 519, + "End Line": 521 }, { - "Function Name": "markAsDisposed", - "Structural Impact": 1.6, + "Function Name": "onDidUnlockScreen", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 + "Start Line": 522, + "End Line": 524 }, { - "Function Name": "markAsSingleton", - "Structural Impact": 1.6, + "Function Name": "getSystemIdleTime", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 116, - "End Line": 118 + "Start Line": 528, + "End Line": 530 }, { - "Function Name": "setDisposableTracker", - "Structural Impact": 1.6, + "Function Name": "getCurrentThermalState", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 229, - "End Line": 231 + "Start Line": 531, + "End Line": 533 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, + "Function Name": "isOnBatteryPower", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 640, - "End Line": 642 + "Start Line": 534, + "End Line": 536 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, + "Function Name": "isStarted", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 665, - "End Line": 667 + "Start Line": 541, + "End Line": 543 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 762, - "End Line": 765 + "Start Line": 544, + "End Line": 546 }, { - "Function Name": "has", - "Structural Impact": 1.6, + "Function Name": "onDidChangeDiagnostics", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 793, - "End Line": 795 + "Start Line": 636, + "End Line": 638 }, { - "Function Name": "get", - "Structural Impact": 1.6, + "Function Name": "getLanguages", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 801, - "End Line": 803 + "Start Line": 643, + "End Line": 645 }, { - "Function Name": "has", - "Structural Impact": 1.6, + "Function Name": "activeTextEditor", + "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 891, - "End Line": 893 + "Start Line": 794, + "End Line": 796 }, { - "Function Name": "markAsSingleton", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "visibleTextEditors", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 267, - "End Line": 267 + "Start Line": 797, + "End Line": 799 }, { - "Function Name": "constructor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "activeTerminal", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 721, - "End Line": 721 + "Start Line": 800, + "End Line": 802 }, { - "Function Name": "constructor", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "terminals", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 741, - "End Line": 741 + "Start Line": 803, + "End Line": 805 }, { - "Function Name": "constructor", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "state", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 537, - "End Line": 540 + "Start Line": 874, + "End Line": 876 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "createQuickPick", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 542, - "End Line": 546 + "Start Line": 988, + "End Line": 990 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "createInputBox", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 655, - "End Line": 658 + "Start Line": 991, + "End Line": 993 }, { - "Function Name": "acquire", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, + "Function Name": "activeColorTheme", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 669, - "End Line": 672 + "Start Line": 994, + "End Line": 996 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "activeNotebookEditor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 772, - "End Line": 776 + "Start Line": 1007, + "End Line": 1009 }, { - "Function Name": "dispose", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "visibleNotebookEditors", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 870, - "End Line": 874 + "Start Line": 1013, + "End Line": 1015 }, { - "Function Name": "constructor", + "Function Name": "onDidChangeVisibleNotebookEditors", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 423, - "End Line": 425 + "Start Line": 1016, + "End Line": 1018 }, { - "Function Name": "isDisposed", + "Function Name": "tabGroups", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 445, - "End Line": 447 + "Start Line": 1040, + "End Line": 1042 }, { - "Function Name": "constructor", + "Function Name": "workspaceFolders", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 569, - "End Line": 571 + "Start Line": 1108, + "End Line": 1110 }, { - "Function Name": "clear", + "Function Name": "name", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 607, - "End Line": 609 + "Start Line": 1111, + "End Line": 1113 }, { - "Function Name": "value", + "Function Name": "workspaceFile", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 644, - "End Line": 646 + "Start Line": 1117, + "End Line": 1119 }, { - "Function Name": "dispose", + "Function Name": "textDocuments", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 742, - "End Line": 742 + "Start Line": 1186, + "End Line": 1188 }, { - "Function Name": "size", + "Function Name": "notebookDocuments", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 797, - "End Line": 799 + "Start Line": 1235, + "End Line": 1237 }, { - "Function Name": "keys", + "Function Name": "onDidOpenNotebookDocument", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 839, - "End Line": 841 + "Start Line": 1259, + "End Line": 1261 }, { - "Function Name": "values", + "Function Name": "onDidCloseNotebookDocument", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 843, - "End Line": 845 + "Start Line": 1262, + "End Line": 1264 }, { - "Function Name": "Symbol.iterator", + "Function Name": "fs", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 847, - "End Line": 849 + "Start Line": 1290, + "End Line": 1292 }, { - "Function Name": "size", + "Function Name": "isTrusted", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 895, - "End Line": 897 + "Start Line": 1374, + "End Line": 1376 }, { - "Function Name": "values", + "Function Name": "activeDebugSession", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 929, - "End Line": 931 + "Start Line": 1445, + "End Line": 1447 }, { - "Function Name": "Symbol.iterator", + "Function Name": "activeDebugConsole", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 933, - "End Line": 935 + "Start Line": 1448, + "End Line": 1450 }, { - "Function Name": "constructor", + "Function Name": "breakpoints", "Structural Impact": 1.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 971, - "End Line": 973 + "Start Line": 1451, + "End Line": 1453 + }, + { + "Function Name": "activeStackItem", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1454, + "End Line": 1456 + }, + { + "Function Name": "taskExecutions", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1522, + "End Line": 1524 + }, + { + "Function Name": "bundle", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1594, + "End Line": 1596 + }, + { + "Function Name": "uri", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1597, + "End Line": 1599 + }, + { + "Function Name": "tools", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1806, + "End Line": 1808 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 111, - "Sequential Logic Declarations": 173, - "Function Parameters": 147, - "Function/Method Declarations": 98, - "Class/Entity Declarations": 18, - "Defensive Programming Constructs": 77, - "Type/Safety Bypasses": 15, + "Control Flow Branches": 333, + "Sequential Logic Declarations": 637, + "Function Parameters": 518, + "Function/Method Declarations": 365, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 49, + "Type/Safety Bypasses": 43, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 56, - "State Mutations / Variable Reassignments": 320, + "I/O and Network Boundaries": 5, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 118, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 42, + "Structured Documentation Blocks": 3, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 33, - "UI / View Layer Components": 11, - "Closures and Anonymous Functions": 12, - "Global State Dependencies": 0, + "Asynchronous/Concurrent Execution": 34, + "UI / View Layer Components": 9, + "Closures and Anonymous Functions": 91, + "Global State Dependencies": 6, "Decorators and Annotations": 0, - "Generic Type Abstractions": 62, - "Collection Iterators / Comprehensions": 9, + "Generic Type Abstractions": 34, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 7, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 118, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, + "Planned Work (TODOs)": 4, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 3, - "Dependency Injection Constructs": 3, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 5, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 18, + "Manual Memory Allocation": 58, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 5, - "Explicit Type Casts": 5, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 1, "Fatal Aborts & Exceptions": 8, - "Thread Sleeps & Blocking Waits": 1, - "Bitwise Operations": 5, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 7, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 50, - "Resource Deallocation & Cleanup": 52, - "Private / Encapsulated Scopes": 25, - "Event Listeners & Subscribers": 3, + "Immutable Data Declarations": 141, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 557, + "Structural Tab Indentations": 1957, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -368750,25 +369730,25 @@ "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 3, - "Time Date Logic": 1, + "Regex Execution": 0, + "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 5, + "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 62, - "Design Camel Case": 16, - "Design Snake Case": 34, - "Design Pascal Case": 4, - "Design Upper Case": 2, - "Design Short Vars": 3, - "Design Long Vars": 1, - "Duplicate Logic": 10, - "Orphaned Logic": 0, + "Core Var Decl": 134, + "Design Camel Case": 102, + "Design Snake Case": 31, + "Design Pascal Case": 1, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 14, + "Duplicate Logic": 0, + "Orphaned Logic": 80, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -368792,38 +369772,149 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 118, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "./arrays.js", - "./collections.js", - "./errors.js", - "./functional.js", - "./iterator.js", - "./map.js", - "./uri.js" + "../../../base/common/cancellation.js", + "../../../base/common/errors.js", + "../../../base/common/event.js", + "../../../base/common/lifecycle.js", + "../../../base/common/network.js", + "../../../base/common/severity.js", + "../../../base/common/uri.js", + "../../../editor/common/config/editorOptions.js", + "../../../editor/common/languageSelector.js", + "../../../editor/common/languages/languageConfiguration.js", + "../../../editor/common/model.js", + "../../../platform/extensions/common/extensions.js", + "../../../platform/files/common/files.js", + "../../../platform/instantiation/common/instantiation.js", + "../../../platform/log/common/log.js", + "../../../platform/remote/common/remoteHosts.js", + "../../../platform/telemetry/common/telemetryUtils.js", + "../../../platform/workspace/common/editSessions.js", + "../../contrib/chat/common/promptSyntax/promptTypes.js", + "../../contrib/debug/common/debug.js", + "../../services/extensions/common/extensionDescriptionRegistry.js", + "../../services/extensions/common/extensionHostProtocol.js", + "../../services/extensions/common/extensions.js", + "../../services/extensions/common/proxyIdentifier.js", + "../../services/search/common/searchExtTypes.js", + "./extHost.protocol.js", + "./extHostAiRelatedInformation.js", + "./extHostAiSettingsSearch.js", + "./extHostApiCommands.js", + "./extHostApiDeprecationService.js", + "./extHostAuthentication.js", + "./extHostBrowsers.js", + "./extHostBulkEdits.js", + "./extHostChatAgents2.js", + "./extHostChatContext.js", + "./extHostChatDebug.js", + "./extHostChatOutputRenderer.js", + "./extHostChatSessions.js", + "./extHostChatStatus.js", + "./extHostClipboard.js", + "./extHostCodeInsets.js", + "./extHostCodeMapper.js", + "./extHostCommands.js", + "./extHostComments.js", + "./extHostConfiguration.js", + "./extHostCustomEditors.js", + "./extHostDataChannels.js", + "./extHostDebugService.js", + "./extHostDecorations.js", + "./extHostDiagnostics.js", + "./extHostDialogs.js", + "./extHostDocumentContentProviders.js", + "./extHostDocumentSaveParticipant.js", + "./extHostDocuments.js", + "./extHostDocumentsAndEditors.js", + "./extHostEditorTabs.js", + "./extHostEmbedding.js", + "./extHostEmbeddingVector.js", + "./extHostExtensionService.js", + "./extHostFileSystem.js", + "./extHostFileSystemConsumer.js", + "./extHostFileSystemEventService.js", + "./extHostFileSystemInfo.js", + "./extHostGitExtensionService.js", + "./extHostInitDataService.js", + "./extHostInteractive.js", + "./extHostLabelService.js", + "./extHostLanguageFeatures.js", + "./extHostLanguageModelTools.js", + "./extHostLanguageModels.js", + "./extHostLanguages.js", + "./extHostLocalizationService.js", + "./extHostManagedSockets.js", + "./extHostMcp.js", + "./extHostMessageService.js", + "./extHostMeteredConnection.js", + "./extHostNotebook.js", + "./extHostNotebookDocumentSaveParticipant.js", + "./extHostNotebookDocuments.js", + "./extHostNotebookEditors.js", + "./extHostNotebookKernels.js", + "./extHostNotebookRenderers.js", + "./extHostOutput.js", + "./extHostPower.js", + "./extHostProfileContentHandler.js", + "./extHostProgress.js", + "./extHostQuickDiff.js", + "./extHostQuickOpen.js", + "./extHostRpcService.js", + "./extHostSCM.js", + "./extHostSearch.js", + "./extHostSecretState.js", + "./extHostShare.js", + "./extHostSpeech.js", + "./extHostStatusBar.js", + "./extHostStorage.js", + "./extHostStoragePaths.js", + "./extHostTask.js", + "./extHostTelemetry.js", + "./extHostTerminalService.js", + "./extHostTerminalShellIntegration.js", + "./extHostTesting.js", + "./extHostTextEditors.js", + "./extHostTheming.js", + "./extHostTimeline.js", + "./extHostTreeViews.js", + "./extHostTunnelService.js", + "./extHostTypeConverters.js", + "./extHostTypes.js", + "./extHostUriOpener.js", + "./extHostUriTransformerService.js", + "./extHostUrls.js", + "./extHostWebview.js", + "./extHostWebviewPanels.js", + "./extHostWebviewView.js", + "./extHostWindow.js", + "./extHostWorkspace.js", + "vscode" ] }, - "typescript/vscode/vscode.d.ts": { + "typescript/vscode/gulpfile.vscode.ts": { "1. Artifact Identity": { - "Filename": "vscode.d.ts", - "Path": "typescript/vscode/vscode.d.ts", + "Filename": "gulpfile.vscode.ts", + "Path": "typescript/vscode/gulpfile.vscode.ts", "Language": "Typescript", - "Architect": "the {@link window.createQuickPick createQuickPick} API. Buttons are", + "Architect": "Unknown Architect", "Indentation Style": "Tabs", - "Parent Entity": "Range, ThemableDecorationRenderOptions, ThemableDecorationInstanceRenderOptions", "Doc Umbrella": 0.0, + "Alert": "TYPOSQUATTING THREAT: 'string:' mimics 'strings'", "Folder Dominant Lang": "typescript", "Lock Tier": 2, "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 2967.54, - "Y": 133.7, - "Z": -4409.0 + "X": 4290.6, + "Y": 308.32, + "Z": 2982.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -368832,26 +369923,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 21234, - "Coding LOC": 3438, - "Documentation LOC": 15519, - "Structural Magnitude": 204.83, - "Control Flow Ratio": "36.7%", + "Total LOC": 829, + "Coding LOC": 676, + "Documentation LOC": 49, + "Structural Magnitude": 34.26, + "Control Flow Ratio": "41.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.245 + "Raw Cognitive Density": 0.432 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.97%", - "Error & Exception Exposure": "8.65%", - "Tech Debt Exposure": "93.52%", + "Cognitive Load Exposure": "10.94%", + "Error & Exception Exposure": "58.91%", + "Tech Debt Exposure": "8.12%", "Testing Exposure": "80.0%", - "API Exposure": "13.19%", - "Concurrency Exposure": "12.41%", + "API Exposure": "3.27%", + "Concurrency Exposure": "40.08%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "Commented Logic Exposure": "5.26%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -368860,2102 +369951,2720 @@ }, "5. Function Analysis": [ { - "Function Name": "handleUri", - "Structural Impact": 88.7, - "Lines of Code (LOC)": 784, - "Control Flow Branches": 34, - "Input Parameters": 1, - "Control Flow Ratio": "26.2%", - "Start Line": 11061, - "End Line": 11844 - }, - { - "Function Name": "affectsConfiguration", - "Structural Impact": 36.4, - "Lines of Code (LOC)": 607, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "10.2%", - "Start Line": 14691, - "End Line": 15297 + "Function Name": "packageTask", + "Structural Impact": 136.3, + "Lines of Code (LOC)": 326, + "Control Flow Branches": 48, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 322, + "End Line": 647 }, { - "Function Name": "getChildren", - "Structural Impact": 34.6, - "Lines of Code (LOC)": 154, - "Control Flow Branches": 18, - "Input Parameters": 1, - "Control Flow Ratio": "90.0%", - "Start Line": 12255, - "End Line": 12408 + "Function Name": "task", + "Structural Impact": 62.0, + "Lines of Code (LOC)": 319, + "Control Flow Branches": 45, + "Input Parameters": 0, + "Control Flow Ratio": "66.2%", + "Start Line": 326, + "End Line": 644 }, { - "Function Name": "setEndOfLine", - "Structural Impact": 24.5, - "Lines of Code (LOC)": 218, - "Control Flow Branches": 11, + "Function Name": "dashed", + "Structural Impact": 24.1, + "Lines of Code (LOC)": 115, + "Control Flow Branches": 12, "Input Parameters": 1, - "Control Flow Ratio": "84.6%", - "Start Line": 1432, - "End Line": 1649 - }, - { - "Function Name": "constructor", - "Structural Impact": 21.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 8, - "Input Parameters": 4, - "Control Flow Ratio": "72.7%", - "Start Line": 17104, - "End Line": 17120 - }, - { - "Function Name": "provideDeclaration", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 96, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 2996, - "End Line": 3091 + "Control Flow Ratio": "50.0%", + "Start Line": 712, + "End Line": 826 }, { - "Function Name": "validatePosition", + "Function Name": "runEsbuildBundle", "Structural Impact": 18.7, - "Lines of Code (LOC)": 141, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 258, - "End Line": 398 - }, - { - "Function Name": "constructor", - "Structural Impact": 17.4, - "Lines of Code (LOC)": 148, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "16.7%", - "Start Line": 17277, - "End Line": 17424 - }, - { - "Function Name": "inspect", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 9, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 6862, - "End Line": 6914 - }, - { - "Function Name": "dispose", - "Structural Impact": 16.0, - "Lines of Code (LOC)": 141, - "Control Flow Branches": 8, - "Input Parameters": 0, - "Control Flow Ratio": "61.5%", - "Start Line": 18435, - "End Line": 18575 - }, - { - "Function Name": "createDebugAdapterDescriptor", - "Structural Impact": 13.7, - "Lines of Code (LOC)": 32, + "Lines of Code (LOC)": 31, "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 16984, - "End Line": 17015 + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 190, + "End Line": 220 }, { - "Function Name": "provideCodeActions", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 67, + "Function Name": "runEsbuildTranspile", + "Structural Impact": 8.1, + "Lines of Code (LOC)": 23, "Control Flow Branches": 3, - "Input Parameters": 4, - "Control Flow Ratio": "60.0%", - "Start Line": 2767, - "End Line": 2833 - }, - { - "Function Name": "deserializeWebviewPanel", - "Structural Impact": 12.3, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 10216, - "End Line": 10288 + "Control Flow Ratio": "50.0%", + "Start Line": 166, + "End Line": 188 }, { - "Function Name": "countTokens", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 20306, - "End Line": 20339 + "Function Name": "copyCopilotNativeDepsTask", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 685, + "End Line": 698 }, { - "Function Name": "sendErrorData", - "Structural Impact": 11.9, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 5, - "Input Parameters": 2, - "Control Flow Ratio": "71.4%", - "Start Line": 19562, - "End Line": 19591 + "Function Name": "runTsGoTypeCheck", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "40.0%", + "Start Line": 222, + "End Line": 239 }, { - "Function Name": "contains", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 6, + "Function Name": "patchWin32DependenciesTask", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 6207, - "End Line": 6245 + "Control Flow Ratio": "0.0%", + "Start Line": 649, + "End Line": 683 }, { - "Function Name": "fromDetails", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 52, - "Control Flow Branches": 4, + "Function Name": "computeChecksums", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 19038, - "End Line": 19089 + "Control Flow Ratio": "0.0%", + "Start Line": 295, + "End Line": 302 }, { - "Function Name": "asExternalUri", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 3, + "Function Name": "computeChecksum", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "23.1%", - "Start Line": 10924, - "End Line": 11030 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 310, + "End Line": 320 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 75, + "Sequential Logic Declarations": 104, + "Function Parameters": 64, + "Function/Method Declarations": 10, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 6, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 40, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 45, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 36, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 17, + "UI / View Layer Components": 1, + "Closures and Anonymous Functions": 37, + "Global State Dependencies": 3, + "Decorators and Annotations": 39, + "Generic Type Abstractions": 9, + "Collection Iterators / Comprehensions": 11, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 35, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 8, + "Dependency Injection Constructs": 7, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 2, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 2, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 91, + "Resource Deallocation & Cleanup": 3, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 6, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 585, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 1, + "Feature Flags": 0, + "Serialization Parsing": 2, + "Regex Execution": 6, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 114, + "Design Camel Case": 52, + "Design Snake Case": 61, + "Design Pascal Case": 0, + "Design Upper Case": 1, + "Design Short Vars": 1, + "Design Long Vars": 3, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 1, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 37, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "../package.json", + "../product.json", + "./buildConfig.ts", + "./buildfile.ts", + "./gulpfile.compile.ts", + "./gulpfile.extensions.ts", + "./lib/asar.ts", + "./lib/compilation.ts", + "./lib/copilot.ts", + "./lib/date.ts", + "./lib/dependencies.ts", + "./lib/electron.ts", + "./lib/embeddedType.ts", + "./lib/getVersion.ts", + "./lib/i18n.ts", + "./lib/inlineMeta.ts", + "./lib/optimize.ts", + "./lib/task.ts", + "./lib/util.ts", + "@vscode/gulp-electron", + "child_process", + "crypto", + "event-stream", + "fs", + "function () \n\tconst options = minimist(process.argv.slice(2)", + "glob", + "gulp", + "gulp-filter", + "gulp-json-editor", + "gulp-rename", + "gulp-replace", + "minimist", + "path", + "rcedit", + "string:", + "util", + "vinyl-fs" + ] + }, + "typescript/vscode/instantiationService.ts": { + "1. Artifact Identity": { + "Filename": "instantiationService.ts", + "Path": "typescript/vscode/instantiationService.ts", + "Language": "Typescript", + "Architect": "this service", + "Indentation Style": "Tabs", + "Parent Entity": "Error, IInstantiationService", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" + }, + "2. Topological Coordinates": { + "X": 3459.58, + "Y": 54.85, + "Z": 2568.82 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 476, + "Coding LOC": 368, + "Documentation LOC": 33, + "Structural Magnitude": 54.13, + "Control Flow Ratio": "57.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.068 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "78.1%", + "Error & Exception Exposure": "98.76%", + "Tech Debt Exposure": "12.38%", + "Testing Exposure": "80.0%", + "API Exposure": "0.27%", + "Concurrency Exposure": "14.23%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "6.77%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "registerFileDecorationProvider", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 79, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 11832, - "End Line": 11910 + "Function Name": "_createServiceInstance", + "Structural Impact": 49.7, + "Lines of Code (LOC)": 94, + "Control Flow Branches": 16, + "Input Parameters": 6, + "Control Flow Ratio": "51.6%", + "Start Line": 292, + "End Line": 385 }, { - "Function Name": "registerAuthenticationProvider", - "Structural Impact": 11.0, - "Lines of Code (LOC)": 85, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "22.2%", - "Start Line": 18179, - "End Line": 18263 + "Function Name": "_createAndCacheServiceInstance", + "Structural Impact": 33.5, + "Lines of Code (LOC)": 69, + "Control Flow Branches": 14, + "Input Parameters": 3, + "Control Flow Ratio": "82.4%", + "Start Line": 212, + "End Line": 280 }, { - "Function Name": "insert", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 3, + "Function Name": "get", + "Structural Impact": 21.2, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 10, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 3827, - "End Line": 3923 - }, - { - "Function Name": "NotFound", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "71.4%", - "Start Line": 20365, - "End Line": 20412 - }, - { - "Function Name": "provideInlayHints", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 51, - "Control Flow Branches": 3, - "Input Parameters": 3, - "Control Flow Ratio": "60.0%", - "Start Line": 5717, - "End Line": 5767 + "Control Flow Ratio": "55.6%", + "Start Line": 334, + "End Line": 375 }, { - "Function Name": "dispose", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 64, + "Function Name": "_createInstance", + "Structural Impact": 15.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 6, - "Input Parameters": 0, + "Input Parameters": 3, "Control Flow Ratio": "75.0%", - "Start Line": 18574, - "End Line": 18637 + "Start Line": 134, + "End Line": 163 }, { - "Function Name": "dispose", - "Structural Impact": 10.0, - "Lines of Code (LOC)": 97, + "Function Name": "constructor", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 10, "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 16162, - "End Line": 16258 + "Input Parameters": 4, + "Control Flow Ratio": "83.3%", + "Start Line": 39, + "End Line": 48 }, { - "Function Name": "dispose", - "Structural Impact": 9.8, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "71.4%", - "Start Line": 16571, - "End Line": 16647 + "Function Name": "_createServiceInstanceWithOwner", + "Structural Impact": 12.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 5, + "Control Flow Ratio": "66.7%", + "Start Line": 282, + "End Line": 290 }, { - "Function Name": "removeSession", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 97, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 18084, - "End Line": 18180 + "Function Name": "printChild", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 5, + "Input Parameters": 2, + "Control Flow Ratio": "83.3%", + "Start Line": 445, + "End Line": 461 }, { - "Function Name": "entries", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 80, - "Control Flow Branches": 4, + "Function Name": "stop", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 4124, - "End Line": 4203 - }, - { - "Function Name": "provideOnTypeFormattingEdits", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "50.0%", - "Start Line": 4615, - "End Line": 4646 + "Control Flow Ratio": "80.0%", + "Start Line": 439, + "End Line": 472 }, { - "Function Name": "provideDocumentDropEdits", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6266, - "End Line": 6306 + "Function Name": "invokeFunction", + "Structural Impact": 10.0, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 89, + "End Line": 114 }, { - "Function Name": "Assistant", - "Structural Impact": 8.7, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 2, + "Function Name": "_getOrCreateServiceInstance", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 20156, - "End Line": 20230 + "Control Flow Ratio": "66.7%", + "Start Line": 184, + "End Line": 195 }, { - "Function Name": "serializeNotebook", - "Structural Impact": 8.6, - "Lines of Code (LOC)": 33, - "Control Flow Branches": 3, + "Function Name": "_setCreatedServiceInstance", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 15978, - "End Line": 16010 + "Control Flow Ratio": "100.0%", + "Start Line": 165, + "End Line": 173 }, { - "Function Name": "provideSelectionRanges", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 2, + "Function Name": "event", + "Structural Impact": 8.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5859, - "End Line": 5907 - }, - { - "Function Name": "update", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 6945, - "End Line": 6976 + "Control Flow Ratio": "42.9%", + "Start Line": 344, + "End Line": 356 }, { - "Function Name": "provideFollowups", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 47, - "Control Flow Branches": 2, + "Function Name": "_safeCreateAndCacheServiceInstance", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "28.6%", - "Start Line": 19771, - "End Line": 19817 + "Control Flow Ratio": "75.0%", + "Start Line": 200, + "End Line": 210 }, { - "Function Name": "provideMcpServerDefinitions", - "Structural Impact": 8.1, - "Lines of Code (LOC)": 48, + "Function Name": "_getServiceInstanceOrDescriptor", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "60.0%", - "Start Line": 20526, - "End Line": 20573 + "Start Line": 175, + "End Line": 182 }, { - "Function Name": "appendChoice", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 57, + "Function Name": "createChild", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "40.0%", - "Start Line": 4191, - "End Line": 4247 + "Start Line": 73, + "End Line": 87 }, { - "Function Name": "provideCallHierarchyOutgoingCalls", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 56, + "Function Name": "createInstance", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 6002, - "End Line": 6057 - }, - { - "Function Name": "provideReferences", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 69, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 3730, - "End Line": 3798 + "Control Flow Ratio": "66.7%", + "Start Line": 118, + "End Line": 132 }, { - "Function Name": "text", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 55, + "Function Name": "_throwIfStrict", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 21042, - "End Line": 21096 + "Control Flow Ratio": "100.0%", + "Start Line": 387, + "End Line": 394 }, { - "Function Name": "provideDocumentSemanticTokens", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 50, + "Function Name": "traceInvocation", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 4461, - "End Line": 4510 - }, - { - "Function Name": "provideHover", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 3157, - "End Line": 3186 - }, - { - "Function Name": "provideFoldingRanges", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 5814, - "End Line": 5840 + "Control Flow Ratio": "66.7%", + "Start Line": 416, + "End Line": 418 }, { - "Function Name": "waitUntil", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 32, + "Function Name": "dispose", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 16, "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 15680, - "End Line": 15711 - }, - { - "Function Name": "setEndOfLine", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3771, - "End Line": 3851 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 50, + "End Line": 65 }, { - "Function Name": "report", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 84, + "Function Name": "get", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 7663, - "End Line": 7746 + "Start Line": 96, + "End Line": 107 }, { - "Function Name": "error", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 60, + "Function Name": "constructor", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 15817, - "End Line": 15876 + "Control Flow Ratio": "100.0%", + "Start Line": 22, + "End Line": 25 }, { - "Function Name": "get", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 93, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Function Name": "traceCreation", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 18780, - "End Line": 18872 + "Start Line": 420, + "End Line": 422 }, { - "Function Name": "with", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, + "Function Name": "_throwIfDisposed", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1601, - "End Line": 1622 + "Start Line": 67, + "End Line": 71 }, { - "Function Name": "provideCompletionItems", - "Structural Impact": 6.9, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 5202, - "End Line": 5249 + "Function Name": "set", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 376, + "End Line": 379 }, { - "Function Name": "provideDocumentRangeFormattingEdits", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "33.3%", - "Start Line": 4571, - "End Line": 4616 + "Function Name": "branch", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 433, + "End Line": 437 }, { - "Function Name": "revealRange", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 2, + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 15365, - "End Line": 15396 + "Control Flow Ratio": "0.0%", + "Start Line": 428, + "End Line": 431 + }, + { + "Function Name": "getPrototypeOf", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 380, + "End Line": 382 + }, + { + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 81 }, { "Function Name": "constructor", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 1, - "Input Parameters": 5, - "Control Flow Ratio": "33.3%", - "Start Line": 19630, - "End Line": 19661 + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 411, + "End Line": 411 }, { - "Function Name": "asWebviewUri", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 10036, - "End Line": 10078 + "Function Name": "stop", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 412, + "End Line": 412 }, { - "Function Name": "asDebugSourceUri", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 56, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "16.7%", - "Start Line": 17423, - "End Line": 17478 + "Function Name": "branch", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 413, + "End Line": 413 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 89, + "Sequential Logic Declarations": 67, + "Function Parameters": 41, + "Function/Method Declarations": 32, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 27, + "Type/Safety Bypasses": 27, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 256, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 1, + "UI / View Layer Components": 10, + "Closures and Anonymous Functions": 4, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 41, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 5, + "Module Dependencies (Imports)": 9, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 20, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 8, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 6, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 61, + "Resource Deallocation & Cleanup": 9, + "Private / Encapsulated Scopes": 24, + "Event Listeners & Subscribers": 2, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 350, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 1, + "Time Date Logic": 2, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 68, + "Design Camel Case": 9, + "Design Snake Case": 45, + "Design Pascal Case": 9, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 2, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 9, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "../../../base/common/async.js", + "../../../base/common/errors.js", + "../../../base/common/event.js", + "../../../base/common/lifecycle.js", + "../../../base/common/linkedList.js", + "./descriptors.js", + "./graph.js", + "./instantiation.js", + "./serviceCollection.js" + ] + }, + "typescript/vscode/ipc.ts": { + "1. Artifact Identity": { + "Filename": "ipc.ts", + "Path": "typescript/vscode/ipc.ts", + "Language": "Typescript", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Parent Entity": "IReader, IWriter, IChannelServer", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" + }, + "2. Topological Coordinates": { + "X": 3927.52, + "Y": 213.68, + "Z": 3463.4 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1308, + "Coding LOC": 962, + "Documentation LOC": 126, + "Structural Magnitude": 126.89, + "Control Flow Ratio": "39.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.598 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "80.66%", + "Error & Exception Exposure": "92.4%", + "Tech Debt Exposure": "40.25%", + "Testing Exposure": "80.0%", + "API Exposure": "3.69%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "5.06%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "22.41%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "requestPromise", + "Structural Impact": 44.3, + "Lines of Code (LOC)": 82, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "53.1%", + "Start Line": 571, + "End Line": 652 }, { - "Function Name": "provideDocumentFormattingEdits", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 45, - "Control Flow Branches": 1, + "Function Name": "fromService", + "Structural Impact": 33.1, + "Lines of Code (LOC)": 62, + "Control Flow Branches": 14, "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 4548, - "End Line": 4592 + "Control Flow Ratio": "66.7%", + "Start Line": 1109, + "End Line": 1170 }, { - "Function Name": "from", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 4, - "Input Parameters": 0, + "Function Name": "serialize", + "Structural Impact": 27.7, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 14, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 1510, - "End Line": 1531 + "Start Line": 263, + "End Line": 297 }, { - "Function Name": "handleTerminalLink", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 2, + "Function Name": "toService", + "Structural Impact": 25.0, + "Lines of Code (LOC)": 50, + "Control Flow Branches": 12, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 1187, + "End Line": 1236 + }, + { + "Function Name": "get", + "Structural Impact": 21.3, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 10, + "Input Parameters": 2, + "Control Flow Ratio": "55.6%", + "Start Line": 1191, + "End Line": 1234 + }, + { + "Function Name": "deserialize", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 9, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 8177, - "End Line": 8214 + "Start Line": 299, + "End Line": 320 }, { - "Function Name": "Unavailable", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 2, + "Function Name": "onRawMessage", + "Structural Impact": 15.2, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 9, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 9533, - "End Line": 9570 + "Control Flow Ratio": "39.1%", + "Start Line": 385, + "End Line": 405 }, { - "Function Name": "dispose", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 19529, - "End Line": 19569 + "Function Name": "call", + "Structural Impact": 15.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 1149, + "End Line": 1168 }, { - "Function Name": "resolveCustomEditor", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 0, + "Function Name": "requestEvent", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 5, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 10553, - "End Line": 10664 + "Control Flow Ratio": "33.3%", + "Start Line": 654, + "End Line": 693 }, { - "Function Name": "provideCommentingRanges", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 17729, - "End Line": 17745 + "Function Name": "handler", + "Structural Impact": 13.8, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 589, + "End Line": 609 }, { - "Function Name": "provideDocumentLinks", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 49, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 5413, - "End Line": 5461 + "Function Name": "onBuffer", + "Structural Impact": 13.7, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 730, + "End Line": 748 }, { - "Function Name": "openTextDocument", - "Structural Impact": 5.9, + "Function Name": "sendResponse", + "Structural Impact": 13.6, "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14233, - "End Line": 14250 + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "53.3%", + "Start Line": 349, + "End Line": 366 }, { - "Function Name": "provideCodeLenses", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 2892, - "End Line": 2937 + "Function Name": "onPromise", + "Structural Impact": 13.4, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "46.7%", + "Start Line": 407, + "End Line": 447 }, { - "Function Name": "createFile", - "Structural Impact": 5.8, + "Function Name": "call", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "71.4%", + "Start Line": 865, + "End Line": 886 + }, + { + "Function Name": "sendRequest", + "Structural Impact": 12.2, "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4064, - "End Line": 4080 + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 695, + "End Line": 711 }, { - "Function Name": "provideCellStatusBarItems", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 46, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "14.3%", - "Start Line": 16338, - "End Line": 16383 + "Function Name": "flushPendingRequests", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 496, + "End Line": 511 }, { - "Function Name": "provideRenameEdits", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 4222, - "End Line": 4246 + "Function Name": "listen", + "Structural Impact": 11.1, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "57.1%", + "Start Line": 1127, + "End Line": 1147 }, { - "Function Name": "build", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 2, + "Function Name": "responseTypeToStr", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 4308, - "End Line": 4336 + "Start Line": 74, + "End Line": 86 }, { - "Function Name": "reveal", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "doRequest", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 8, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 12214, - "End Line": 12227 + "Control Flow Ratio": "72.7%", + "Start Line": 588, + "End Line": 613 }, { - "Function Name": "Symbol.iterator", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 66, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12045, - "End Line": 12110 + "Function Name": "getNextTickChannel", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1028, + "End Line": 1056 }, { - "Function Name": "close", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 54, + "Function Name": "writeInt32VQL", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 188, + "End Line": 209 + }, + { + "Function Name": "getMulticastEvent", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 53, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 12727, - "End Line": 12780 + "Input Parameters": 4, + "Control Flow Ratio": "20.0%", + "Start Line": 901, + "End Line": 953 }, { - "Function Name": "registerWebviewViewProvider", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 3, - "Input Parameters": 0, + "Function Name": "logWithColors", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 7, "Control Flow Ratio": "100.0%", - "Start Line": 11749, - "End Line": 11772 + "Start Line": 1274, + "End Line": 1287 }, { - "Function Name": "createCommentController", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 17806, - "End Line": 17840 + "Function Name": "requestTypeToStr", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "45.5%", + "Start Line": 47, + "End Line": 58 }, { - "Function Name": "registerCustomEditorProvider", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 11788, - "End Line": 11809 + "Function Name": "prettyWithoutArrays", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 1254, + "End Line": 1265 }, { - "Function Name": "provideDocumentHighlights", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 0, + "Function Name": "call", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 3400, - "End Line": 3511 + "Control Flow Ratio": "42.9%", + "Start Line": 1033, + "End Line": 1041 }, { - "Function Name": "provideLinkedEditingRanges", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 65, - "Control Flow Branches": 0, + "Function Name": "call", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 6144, - "End Line": 6208 + "Control Flow Ratio": "60.0%", + "Start Line": 556, + "End Line": 561 }, { - "Function Name": "dispose", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 107, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 13149, - "End Line": 13255 + "Function Name": "getChannel", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 551, + "End Line": 569 }, { - "Function Name": "provideWorkspaceSymbols", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 2, + "Function Name": "constructor", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 2, + "Input Parameters": 3, "Control Flow Ratio": "33.3%", - "Start Line": 3684, - "End Line": 3711 + "Start Line": 824, + "End Line": 849 }, { - "Function Name": "createNotebookCellExecution", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 1, + "Function Name": "getDelayedChannel", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 16107, - "End Line": 16148 + "Start Line": 1013, + "End Line": 1026 }, { - "Function Name": "countTokens", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 21113, - "End Line": 21140 + "Function Name": "call", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 1016, + "End Line": 1018 }, { - "Function Name": "invoke", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, + "Function Name": "listen", + "Structural Impact": 5.8, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 21161, - "End Line": 21188 + "Start Line": 1042, + "End Line": 1054 }, { - "Function Name": "provideTypeHierarchySubtypes", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 27, + "Function Name": "collectPendingRequest", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 473, + "End Line": 494 + }, + { + "Function Name": "logOutgoing", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 6100, - "End Line": 6126 + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 1298, + "End Line": 1301 }, { - "Function Name": "show", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 40, + "Function Name": "logIncoming", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 10287, - "End Line": 10326 + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 1303, + "End Line": 1306 }, { - "Function Name": "asFile", + "Function Name": "onResponse", "Structural Impact": 4.8, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 11990, - "End Line": 12046 + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 750, + "End Line": 760 }, { - "Function Name": "insertSnippet", + "Function Name": "readIntVQL", "Structural Impact": 4.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1326, - "End Line": 1339 + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 172, + "End Line": 181 }, { - "Function Name": "end", + "Function Name": "sendBuffer", "Structural Impact": 4.7, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 18729, - "End Line": 18781 + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 375, + "End Line": 383 }, { - "Function Name": "appendCodeblock", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 3090, - "End Line": 3111 + "Function Name": "sendBuffer", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 720, + "End Line": 728 }, { - "Function Name": "edit", - "Structural Impact": 4.5, + "Function Name": "route", + "Structural Impact": 4.7, "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1304, - "End Line": 1313 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1070, + "End Line": 1079 }, { - "Function Name": "deleteFile", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4088, - "End Line": 4097 + "Function Name": "propertyIsEvent", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1238, + "End Line": 1241 }, { - "Function Name": "renameFile", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 4108, - "End Line": 4117 + "Function Name": "listen", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 887, + "End Line": 897 }, { - "Function Name": "error", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 20, + "Function Name": "listen", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 7518, - "End Line": 7537 + "Start Line": 562, + "End Line": 567 }, { - "Function Name": "delete", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "onWillAddFirstListener", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9824, - "End Line": 9833 + "Control Flow Ratio": "33.3%", + "Start Line": 662, + "End Line": 676 }, { - "Function Name": "registerFileSystemProvider", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Function Name": "onWillAddFirstListener", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14512, - "End Line": 14522 + "Control Flow Ratio": "20.0%", + "Start Line": 910, + "End Line": 944 }, { - "Function Name": "createSourceControl", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 9, + "Function Name": "registerChannel", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "33.3%", - "Start Line": 16670, - "End Line": 16678 + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 955, + "End Line": 961 }, { - "Function Name": "close", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 21, + "Function Name": "listen", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "33.3%", - "Start Line": 19443, - "End Line": 19463 - }, - { - "Function Name": "dispose", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 19816, - "End Line": 19845 + "Start Line": 1020, + "End Line": 1024 }, { - "Function Name": "postMessage", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 19, + "Function Name": "onEventListen", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 14, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 15395, - "End Line": 15413 + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 449, + "End Line": 462 }, { - "Function Name": "dispose", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 25, + "Function Name": "cancel", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "40.0%", - "Start Line": 1743, - "End Line": 1767 - }, - { - "Function Name": "executeCommand", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 57, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 7938, - "End Line": 7994 - }, - { - "Function Name": "executeTask", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 55, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9379, - "End Line": 9433 + "Control Flow Ratio": "50.0%", + "Start Line": 626, + "End Line": 635 }, { - "Function Name": "openTextDocument", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 23, + "Function Name": "onDidRemoveLastListener", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14170, - "End Line": 14192 + "Control Flow Ratio": "50.0%", + "Start Line": 677, + "End Line": 686 }, { - "Function Name": "openTextDocument", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 23, + "Function Name": "whenInitialized", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 14201, - "End Line": 14223 + "Control Flow Ratio": "50.0%", + "Start Line": 767, + "End Line": 773 }, { - "Function Name": "provideDocumentSymbols", - "Structural Impact": 4.1, - "Lines of Code (LOC)": 12, + "Function Name": "onDidRemoveConnection", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 3648, - "End Line": 3659 + "Start Line": 927, + "End Line": 936 }, { - "Function Name": "dispose", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 40, + "Function Name": "disposeActiveRequest", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 10396, - "End Line": 10435 + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 464, + "End Line": 471 }, { - "Function Name": "canSendRequest", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 23, + "Function Name": "pretty", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "33.3%", - "Start Line": 20867, - "End Line": 20889 + "Start Line": 1267, + "End Line": 1272 }, { - "Function Name": "getCommands", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 19, + "Function Name": "propertyIsDynamicEvent", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 11029, - "End Line": 11047 - }, - { - "Function Name": "resolveWebviewView", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 10345, - "End Line": 10376 - }, - { - "Function Name": "translate", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 361, - "End Line": 370 + "Control Flow Ratio": "50.0%", + "Start Line": 1243, + "End Line": 1246 }, { - "Function Name": "with", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "dispose", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 388, - "End Line": 397 + "Start Line": 963, + "End Line": 975 }, { - "Function Name": "with", - "Structural Impact": 3.5, + "Function Name": "dispose", + "Structural Impact": 2.5, "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 503, - "End Line": 512 + "Start Line": 775, + "End Line": 784 }, { - "Function Name": "withProgress", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 11619, - "End Line": 11628 + "Function Name": "constructor", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 337, + "End Line": 340 }, { - "Function Name": "with", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "dispose", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 15750, - "End Line": 15759 + "Start Line": 513, + "End Line": 520 }, { - "Function Name": "diff", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 29, + "Function Name": "constructor", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 0, "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 18969, - "End Line": 18997 + "Start Line": 990, + "End Line": 997 }, { - "Function Name": "provideInlineValues", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 3334, - "End Line": 3356 + "Function Name": "onDidRemoveLastListener", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 945, + "End Line": 948 }, { - "Function Name": "asAbsolutePath", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 131, + "Function Name": "registerChannel", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 8489, - "End Line": 8619 - }, + "Start Line": 342, + "End Line": 347 + }, { - "Function Name": "getScoped", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 12992, - "End Line": 13003 + "Function Name": "send", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 368, + "End Line": 373 }, { - "Function Name": "waitUntil", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 51, + "Function Name": "send", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 13539, - "End Line": 13589 + "Start Line": 713, + "End Line": 718 }, { - "Function Name": "provideTypeDefinition", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 26, + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 2972, - "End Line": 2997 + "Start Line": 546, + "End Line": 549 }, { - "Function Name": "rename", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9842, - "End Line": 9847 + "Function Name": "registerChannel", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1003, + "End Line": 1005 }, { - "Function Name": "copy", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9856, - "End Line": 9861 + "Function Name": "constructor", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1293, + "End Line": 1296 }, { - "Function Name": "dispose", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 16646, - "End Line": 16671 + "Function Name": "onDidAddConnection", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 919, + "End Line": 925 }, { - "Function Name": "provideEvaluatableExpression", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 23, + "Function Name": "read", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3206, - "End Line": 3228 + "Start Line": 217, + "End Line": 221 }, { - "Function Name": "provideDocumentRangeSemanticTokens", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 23, + "Function Name": "createOneByteBuffer", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4509, - "End Line": 4531 + "Start Line": 247, + "End Line": 251 }, { - "Function Name": "provideSignatureHelp", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 20, + "Function Name": "handler", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 4783, - "End Line": 4802 + "Start Line": 689, + "End Line": 693 }, { - "Function Name": "constructor", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 30, + "Function Name": "write", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 8833, - "End Line": 8862 + "Start Line": 232, + "End Line": 234 }, { - "Function Name": "resolveCustomTextEditor", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 23, + "Function Name": "getChannel", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10375, - "End Line": 10397 + "Start Line": 999, + "End Line": 1001 }, { - "Function Name": "provideInlineCompletionItems", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 18, + "Function Name": "routeCall", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 5248, - "End Line": 5265 + "Start Line": 1062, + "End Line": 1064 }, { - "Function Name": "redo", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 10427, - "End Line": 10448 + "Function Name": "routeEvent", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1066, + "End Line": 1068 }, { - "Function Name": "setLanguageConfiguration", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 28, + "Function Name": "constructor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 15296, - "End Line": 15323 + "Start Line": 215, + "End Line": 215 }, { - "Function Name": "dispose", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 45, + "Function Name": "constructor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1795, - "End Line": 1839 + "Start Line": 1060, + "End Line": 1060 }, { - "Function Name": "provideDefinition", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, + "Function Name": "doRequest", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2936, - "End Line": 2955 + "Start Line": 663, + "End Line": 666 }, { - "Function Name": "provideImplementation", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, + "Function Name": "connections", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2954, - "End Line": 2973 + "Start Line": 818, + "End Line": 822 }, { "Function Name": "dispose", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 66, + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 7454, - "End Line": 7519 + "Start Line": 1007, + "End Line": 1010 }, { - "Function Name": "backupCustomDocument", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 20, + "Function Name": "buffer", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10663, - "End Line": 10682 + "Start Line": 228, + "End Line": 230 }, { - "Function Name": "constructor", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 26, + "Function Name": "onDidInitializePromise", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17253, - "End Line": 17278 + "Start Line": 763, + "End Line": 765 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 203, + "Sequential Logic Declarations": 306, + "Function Parameters": 0, + "Function/Method Declarations": 98, + "Class/Entity Declarations": 32, + "Defensive Programming Constructs": 77, + "Type/Safety Bypasses": 41, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 33, + "State Mutations / Variable Reassignments": 443, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 16, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 191, + "UI / View Layer Components": 82, + "Closures and Anonymous Functions": 30, + "Global State Dependencies": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 109, + "Collection Iterators / Comprehensions": 8, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 8, + "Module Dependencies (Imports)": 12, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 1, + "Dependency Injection Constructs": 5, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 20, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 2, + "Explicit Type Casts": 15, + "Fatal Aborts & Exceptions": 3, + "Thread Sleeps & Blocking Waits": 2, + "Bitwise Operations": 20, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 115, + "Resource Deallocation & Cleanup": 38, + "Private / Encapsulated Scopes": 55, + "Event Listeners & Subscribers": 1, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 850, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 2, + "Regex Execution": 1, + "Time Date Logic": 3, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 172, + "Design Camel Case": 43, + "Design Snake Case": 88, + "Design Pascal Case": 36, + "Design Upper Case": 0, + "Design Short Vars": 9, + "Design Long Vars": 3, + "Duplicate Logic": 4, + "Orphaned Logic": 3, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 12, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "../../../common/arrays.js", + "../../../common/async.js", + "../../../common/buffer.js", + "../../../common/cancellation.js", + "../../../common/decorators.js", + "../../../common/errors.js", + "../../../common/event.js", + "../../../common/functional.js", + "../../../common/lifecycle.js", + "../../../common/marshalling.js", + "../../../common/strings.js", + "../../../common/types.js" + ] + }, + "typescript/vscode/lifecycle.ts": { + "1. Artifact Identity": { + "Filename": "lifecycle.ts", + "Path": "typescript/vscode/lifecycle.ts", + "Language": "Typescript", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Parent Entity": "IDisposableTracker, IDisposable, IReference", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" + }, + "2. Topological Coordinates": { + "X": 3514.46, + "Y": 207.55, + "Z": 3527.95 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 975, + "Coding LOC": 637, + "Documentation LOC": 181, + "Structural Magnitude": 69.89, + "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 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "39.45%", + "Error & Exception Exposure": "86.42%", + "Tech Debt Exposure": "97.08%", + "Testing Exposure": "2.46%", + "API Exposure": "8.12%", + "Concurrency Exposure": "87.95%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "46.53%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ + { + "Function Name": "dispose", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 332, + "End Line": 357 }, { - "Function Name": "t", - "Structural Impact": 3.0, + "Function Name": "add", + "Structural Impact": 10.8, "Lines of Code (LOC)": 19, - "Control Flow Branches": 1, - "Input Parameters": 0, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 467, + "End Line": 485 + }, + { + "Function Name": "setParent", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 2, "Control Flow Ratio": "100.0%", - "Start Line": 18232, - "End Line": 18250 + "Start Line": 246, + "End Line": 255 }, { - "Function Name": "delete", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 0, + "Function Name": "set", + "Structural Impact": 8.6, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 805, + "End Line": 816 + }, + { + "Function Name": "markAsDisposed", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8662, - "End Line": 8690 + "Control Flow Ratio": "100.0%", + "Start Line": 257, + "End Line": 266 }, { - "Function Name": "dispose", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 17592, - "End Line": 17608 + "Function Name": "value", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "80.0%", + "Start Line": 592, + "End Line": 602 }, { - "Function Name": "registerLanguageModelChatProvider", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 0, + "Function Name": "removePrefix", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 20845, - "End Line": 20868 + "Control Flow Ratio": "75.0%", + "Start Line": 171, + "End Line": 175 }, { - "Function Name": "provideTextDocumentContent", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 0, + "Function Name": "getStackTracePath", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 170, + "End Line": 180 + }, + { + "Function Name": "acquire", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1871, - "End Line": 1891 + "Control Flow Ratio": "50.0%", + "Start Line": 690, + "End Line": 709 }, { - "Function Name": "createRendererMessaging", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 0, + "Function Name": "isDisposable", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16382, - "End Line": 16409 + "Control Flow Ratio": "75.0%", + "Start Line": 319, + "End Line": 322 }, { - "Function Name": "getExtension", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17466, - "End Line": 17493 + "Function Name": "acquire", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 723, + "End Line": 737 }, { - "Function Name": "provideFileDecoration", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, + "Function Name": "getRootParent", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8307, - "End Line": 8326 + "Control Flow Ratio": "50.0%", + "Start Line": 120, + "End Line": 129 }, { - "Function Name": "resolveTask", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, + "Function Name": "thenRegisterOrDispose", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 9249, - "End Line": 9268 + "Control Flow Ratio": "33.3%", + "Start Line": 959, + "End Line": 968 }, { - "Function Name": "createTestController", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, + "Function Name": "setParentOfDisposables", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 18279, - "End Line": 18298 + "Control Flow Ratio": "66.7%", + "Start Line": 284, + "End Line": 291 }, { - "Function Name": "appendOutputItems", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "setParent", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 16257, - "End Line": 16274 + "Control Flow Ratio": "100.0%", + "Start Line": 60, + "End Line": 66 }, { - "Function Name": "constructor", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 19660, - "End Line": 19671 + "Function Name": "delete", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 491, + "End Line": 500 }, { - "Function Name": "createChatParticipant", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 20119, - "End Line": 20135 + "Function Name": "disposeIfDisposable", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 359, + "End Line": 366 }, { - "Function Name": "provideTokenCount", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 20715, - "End Line": 20727 + "Function Name": "deleteAndLeak", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 505, + "End Line": 512 }, { - "Function Name": "from", - "Structural Impact": 2.5, + "Function Name": "disposeOnReturn", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 745, + "End Line": 752 + }, + { + "Function Name": "clear", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "75.0%", + "Start Line": 452, + "End Line": 462 + }, + { + "Function Name": "value", + "Structural Impact": 4.5, "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1723, - "End Line": 1728 + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 648, + "End Line": 653 }, { - "Function Name": "dispose", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 58, - "Control Flow Branches": 0, + "Function Name": "clearAndDisposeAll", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7330, - "End Line": 7387 + "Control Flow Ratio": "75.0%", + "Start Line": 781, + "End Line": 791 }, { - "Function Name": "read", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 0, + "Function Name": "clearAndDisposeAll", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7993, - "End Line": 8022 + "Control Flow Ratio": "75.0%", + "Start Line": 879, + "End Line": 889 }, { - "Function Name": "createWebviewPanel", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "thenIfNotDisposed", + "Structural Impact": 4.1, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 941, + "End Line": 952 + }, + { + "Function Name": "setParentOfDisposable", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "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": 11544, - "End Line": 11553 + "Start Line": 141, + "End Line": 141 }, { - "Function Name": "data", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 0, + "Function Name": "dispose", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 11968, - "End Line": 12004 + "Control Flow Ratio": "66.7%", + "Start Line": 387, + "End Line": 397 }, { - "Function Name": "waitUntil", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "trackDisposable", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 13717, - "End Line": 13738 + "Control Flow Ratio": "50.0%", + "Start Line": 236, + "End Line": 244 }, { - "Function Name": "updateWorkspaceFolders", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, + "Function Name": "getDisposableData", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 13947, - "End Line": 13956 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 90, + "End Line": 97 }, { - "Function Name": "save", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 38, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 15537, - "End Line": 15574 + "Function Name": "trackDisposable", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 99, + "End Line": 105 }, { - "Function Name": "getDebugProtocolBreakpoint", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "deleteAndLeak", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 16771, - "End Line": 16792 + "Control Flow Ratio": "50.0%", + "Start Line": 830, + "End Line": 837 }, { - "Function Name": "createDebugAdapterTracker", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "add", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17028, - "End Line": 17049 + "Control Flow Ratio": "100.0%", + "Start Line": 899, + "End Line": 906 }, { - "Function Name": "appendLine", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, + "Function Name": "deleteAndLeak", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 17048, - "End Line": 17069 + "Control Flow Ratio": "33.3%", + "Start Line": 921, + "End Line": 927 }, { - "Function Name": "contains", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, + "Function Name": "_register", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2607, - "End Line": 2626 + "Control Flow Ratio": "33.3%", + "Start Line": 551, + "End Line": 556 }, { - "Function Name": "push", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 0, + "Function Name": "deleteAndDispose", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 19966, - "End Line": 19984 + "Control Flow Ratio": "100.0%", + "Start Line": 911, + "End Line": 915 }, { - "Function Name": "provideTerminalProfile", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, + "Function Name": "trackDisposable", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 8226, - "End Line": 8243 + "Control Flow Ratio": "33.3%", + "Start Line": 271, + "End Line": 274 }, { - "Function Name": "activate", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 8381, - "End Line": 8406 + "Function Name": "markAsDisposed", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 276, + "End Line": 278 }, { - "Function Name": "update", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 8618, - "End Line": 8629 + "Function Name": "markAsSingleton", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 296, + "End Line": 299 }, { - "Function Name": "isWritableFileSystem", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 0, + "Function Name": "deleteAndDispose", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 9876, - "End Line": 9892 + "Control Flow Ratio": "100.0%", + "Start Line": 821, + "End Line": 824 }, { - "Function Name": "writeText", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 10681, - "End Line": 10698 + "Function Name": "getTrackedDisposables", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "25.0%", + "Start Line": 131, + "End Line": 139 }, { "Function Name": "dispose", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 750, - "End Line": 774 + "Control Flow Ratio": "50.0%", + "Start Line": 432, + "End Line": 440 }, { - "Function Name": "toJSON", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, + "Function Name": "clearAndLeak", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1648, - "End Line": 1670 + "Control Flow Ratio": "50.0%", + "Start Line": 622, + "End Line": 629 }, { "Function Name": "dispose", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 0, + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 7242, - "End Line": 7264 + "Control Flow Ratio": "100.0%", + "Start Line": 611, + "End Line": 616 }, { - "Function Name": "clear", + "Function Name": "release", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 674, + "End Line": 679 + }, + { + "Function Name": "assertNotDisposed", "Structural Impact": 2.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 12969, - "End Line": 12993 + "Control Flow Ratio": "100.0%", + "Start Line": 514, + "End Line": 518 }, { - "Function Name": "waitUntil", + "Function Name": "value", "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 576, + "End Line": 578 + }, + { + "Function Name": "setParent", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 13588, - "End Line": 13600 + "Start Line": 107, + "End Line": 110 }, { - "Function Name": "waitUntil", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Function Name": "combinedDisposable", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13648, - "End Line": 13660 + "Start Line": 371, + "End Line": 375 }, { - "Function Name": "handleMessage", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Function Name": "constructor", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 16944, - "End Line": 16956 + "Start Line": 381, + "End Line": 385 }, { - "Function Name": "dispose", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "trackDisposable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1690, - "End Line": 1706 + "Start Line": 55, + "End Line": 58 }, { - "Function Name": "delete", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 18, + "Function Name": "markAsDisposed", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 10467, - "End Line": 10484 + "Start Line": 68, + "End Line": 70 }, { - "Function Name": "hide", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "markAsSingleton", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1378, - "End Line": 1393 + "Start Line": 72, + "End Line": 74 }, { - "Function Name": "dispose", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 15, + "Function Name": "markAsDisposed", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7650, - "End Line": 7664 + "Start Line": 112, + "End Line": 114 }, { - "Function Name": "dispose", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "markAsSingleton", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 7745, - "End Line": 7760 + "Start Line": 116, + "End Line": 118 }, { - "Function Name": "constructor", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "setDisposableTracker", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 13397, - "End Line": 13412 + "Start Line": 229, + "End Line": 231 }, { - "Function Name": "terminate", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 14, + "Function Name": "toDisposable", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 405, + "End Line": 407 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 640, + "End Line": 642 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 665, + "End Line": 667 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 762, + "End Line": 765 + }, + { + "Function Name": "has", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 793, + "End Line": 795 + }, + { + "Function Name": "get", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 801, + "End Line": 803 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 860, + "End Line": 863 + }, + { + "Function Name": "has", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 891, + "End Line": 893 + }, + { + "Function Name": "markAsSingleton", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 267, + "End Line": 267 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 721, + "End Line": 721 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 741, + "End Line": 741 + }, + { + "Function Name": "constructor", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9267, - "End Line": 9280 + "Start Line": 537, + "End Line": 540 }, { "Function Name": "dispose", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 12, + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 10158, - "End Line": 10169 + "Start Line": 542, + "End Line": 546 }, { "Function Name": "dispose", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 17795, - "End Line": 17807 + "Start Line": 655, + "End Line": 658 }, { - "Function Name": "provideColorPresentations", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "acquire", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 5550, - "End Line": 5559 + "Start Line": 669, + "End Line": 672 }, { "Function Name": "dispose", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 29, + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 8427, - "End Line": 8455 + "Start Line": 772, + "End Line": 776 }, { - "Function Name": "watch", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "dispose", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9639, - "End Line": 9648 + "Start Line": 870, + "End Line": 874 }, { - "Function Name": "writeFile", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "constructor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9702, - "End Line": 9711 + "Start Line": 423, + "End Line": 425 }, { - "Function Name": "decode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "isDisposed", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14571, - "End Line": 14580 + "Start Line": 445, + "End Line": 447 }, { - "Function Name": "encode", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "constructor", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14628, - "End Line": 14637 + "Start Line": 569, + "End Line": 571 }, { - "Function Name": "decode", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "clear", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14601, - "End Line": 14608 + "Start Line": 607, + "End Line": 609 }, { - "Function Name": "encode", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "value", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 14648, - "End Line": 14655 + "Start Line": 644, + "End Line": 646 }, { - "Function Name": "delete", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "dispose", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9721, - "End Line": 9726 + "Start Line": 742, + "End Line": 742 }, { - "Function Name": "rename", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "size", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 9739, - "End Line": 9744 + "Start Line": 797, + "End Line": 799 }, { - "Function Name": "updateCellMetadata", + "Function Name": "keys", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3887, - "End Line": 3887 + "Start Line": 839, + "End Line": 841 }, { - "Function Name": "updateNotebookMetadata", + "Function Name": "values", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3894, - "End Line": 3894 + "Start Line": 843, + "End Line": 845 }, { - "Function Name": "showQuickPick", + "Function Name": "Symbol.iterator", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11418, - "End Line": 11418 + "Start Line": 847, + "End Line": 849 }, { - "Function Name": "showQuickPick", + "Function Name": "size", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11438, - "End Line": 11438 + "Start Line": 895, + "End Line": 897 }, { - "Function Name": "createOutputChannel", + "Function Name": "values", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 11532, - "End Line": 11532 + "Start Line": 929, + "End Line": 931 }, { - "Function Name": "getSession", + "Function Name": "Symbol.iterator", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18109, - "End Line": 18109 + "Start Line": 933, + "End Line": 935 }, { - "Function Name": "getSession", + "Function Name": "constructor", "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 18127, - "End Line": 18127 + "Start Line": 971, + "End Line": 973 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 809, - "Sequential Logic Declarations": 1394, - "Function Parameters": 647, - "Function/Method Declarations": 521, - "Class/Entity Declarations": 489, - "Defensive Programming Constructs": 244, - "Type/Safety Bypasses": 81, + "Control Flow Branches": 111, + "Sequential Logic Declarations": 173, + "Function Parameters": 147, + "Function/Method Declarations": 98, + "Class/Entity Declarations": 18, + "Defensive Programming Constructs": 77, + "Type/Safety Bypasses": 15, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 9, - "Exposed API / Public Exports": 775, - "State Mutations / Variable Reassignments": 13, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 56, + "State Mutations / Variable Reassignments": 320, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 4415, + "Structured Documentation Blocks": 42, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 2, - "UI / View Layer Components": 190, - "Closures and Anonymous Functions": 3, + "Asynchronous/Concurrent Execution": 33, + "UI / View Layer Components": 11, + "Closures and Anonymous Functions": 12, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 347, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 62, + "Collection Iterators / Comprehensions": 9, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 8, - "Planned Work (TODOs)": 19, + "Module Dependencies (Imports)": 7, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, - "Dependency Injection Constructs": 0, + "Event Publishers / Emitters": 3, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 18, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 9, + "Ad-hoc Print / Debug Statements": 5, + "Explicit Type Casts": 5, + "Fatal Aborts & Exceptions": 8, + "Thread Sleeps & Blocking Waits": 1, + "Bitwise Operations": 5, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 845, - "Resource Deallocation & Cleanup": 40, - "Private / Encapsulated Scopes": 10, - "Event Listeners & Subscribers": 1, + "Immutable Data Declarations": 50, + "Resource Deallocation & Cleanup": 52, + "Private / Encapsulated Scopes": 25, + "Event Listeners & Subscribers": 3, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 3435, + "Structural Tab Indentations": 557, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 2, + "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, + "Regex Execution": 3, + "Time Date Logic": 1, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 7, + "Lazy Evaluation & Generators (O(1) Memory)": 5, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 270, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 267, - "Design Upper Case": 3, + "Core Var Decl": 62, + "Design Camel Case": 16, + "Design Snake Case": 34, + "Design Pascal Case": 4, + "Design Upper Case": 2, "Design Short Vars": 3, - "Design Long Vars": 6, - "Duplicate Logic": 0, - "Orphaned Logic": 109, + "Design Long Vars": 1, + "Duplicate Logic": 10, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 12, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -370969,121 +372678,116 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 7, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] - } - } - }, - "ruby/rails": { - "Directory Group Magnitude": 1298.12, - "File Count": 8, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "87.5%", - "Static: Literature & Documentation": "12.5%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "37.96%", - "Error & Exception Exposure": "60.21%", - "Tech Debt Exposure": "46.11%", - "Testing Exposure": "60.29%", - "API Exposure": "1.48%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "76.05%", - "Commented Logic Exposure": "6.49%", - "Specification Exposure": "86.67%", - "Instability Exposure": "43.75%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "18.55%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "ruby/rails/MIT-LICENSE": { + "9. Extracted Dependencies": [ + "./arrays.js", + "./collections.js", + "./errors.js", + "./functional.js", + "./iterator.js", + "./map.js", + "./uri.js" + ] + }, + "typescript/vscode/vscode.d.ts": { "1. Artifact Identity": { - "Filename": "MIT-LICENSE", - "Path": "ruby/rails/MIT-LICENSE", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Filename": "vscode.d.ts", + "Path": "typescript/vscode/vscode.d.ts", + "Language": "Typescript", + "Architect": "the {@link window.createQuickPick createQuickPick} API. Buttons are", + "Indentation Style": "Tabs", + "Parent Entity": "Range, ThemableDecorationRenderOptions, ThemableDecorationInstanceRenderOptions", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 1, - "Identity Proof": "Prose Anchor (MIT-LICENSE)" + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 5289.01, - "Y": -215.23, - "Z": -2034.07 + "X": 3231.48, + "Y": 69.31, + "Z": 2876.64 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 21, - "Coding LOC": 0, - "Documentation LOC": 17, - "Structural Magnitude": 1.0, - "Control Flow Ratio": "0.0%", + "Total LOC": 21234, + "Coding LOC": 3438, + "Documentation LOC": 15519, + "Structural Magnitude": 87.76, + "Control Flow Ratio": "36.7%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.246 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "4.99%", + "Error & Exception Exposure": "8.66%", + "Tech Debt Exposure": "11.49%", + "Testing Exposure": "2.3%", + "API Exposure": "13.19%", + "Concurrency Exposure": "12.41%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "inspect", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 53, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 6862, + "End Line": 6914 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 809, + "Sequential Logic Declarations": 1394, + "Function Parameters": 647, + "Function/Method Declarations": 521, + "Class/Entity Declarations": 489, + "Defensive Programming Constructs": 244, + "Type/Safety Bypasses": 81, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 9, + "Exposed API / Public Exports": 775, + "State Mutations / Variable Reassignments": 15, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 4415, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Asynchronous/Concurrent Execution": 2, + "UI / View Layer Components": 190, + "Closures and Anonymous Functions": 3, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 347, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 8, + "Planned Work (TODOs)": 19, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, @@ -371091,22 +372795,22 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 9, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, + "Immutable Data Declarations": 845, + "Resource Deallocation & Cleanup": 40, + "Private / Encapsulated Scopes": 10, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, + "Structural Tab Indentations": 3435, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 2, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -371117,27 +372821,27 @@ "Local Inference & Tensor Math": 0, "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 7, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 270, "Design Camel Case": 0, "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Pascal Case": 267, + "Design Upper Case": 3, + "Design Short Vars": 3, + "Design Long Vars": 6, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, + "High-Entropy / Obfuscated Logic": 12, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -371157,23 +372861,48 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - }, - "ruby/rails/Rakefile": { + } + } + }, + "groovy/gradle": { + "Directory Group Magnitude": 1165.78, + "File Count": 3, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "33.18%", + "Error & Exception Exposure": "71.77%", + "Tech Debt Exposure": "48.83%", + "Testing Exposure": "80.0%", + "API Exposure": "8.71%", + "Concurrency Exposure": "38.65%", + "State Flux Exposure": "48.59%", + "Commented Logic Exposure": "1.99%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "91.6%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "groovy/gradle/DefaultPluginManager.java": { "1. Artifact Identity": { - "Filename": "Rakefile", - "Path": "ruby/rails/Rakefile", - "Language": "Ruby", + "Filename": "DefaultPluginManager.java", + "Path": "groovy/gradle/DefaultPluginManager.java", + "Language": "Java", "Architect": "Unknown Architect", "Indentation Style": "Spaces", + "Parent Entity": "PluginManagerInternal, RunnableBuildOperation, ApplyPluginBuildOperationType", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (Rakefile)" + "Folder Dominant Lang": "java", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5006.03, - "Y": -143.25, - "Z": -1778.32 + "X": -1183.34, + "Y": 197.84, + "Z": 5563.09 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -371182,105 +372911,385 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 186, - "Coding LOC": 149, - "Documentation LOC": 8, - "Structural Magnitude": 129.28, - "Control Flow Ratio": "88.6%", + "Total LOC": 369, + "Coding LOC": 299, + "Documentation LOC": 20, + "Structural Magnitude": 240.98, + "Control Flow Ratio": "40.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.037 + "Raw Cognitive Density": 0.739 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "75.88%", - "Error & Exception Exposure": "76.31%", - "Tech Debt Exposure": "18.34%", + "Cognitive Load Exposure": "48.91%", + "Error & Exception Exposure": "73.04%", + "Tech Debt Exposure": "37.91%", "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "98.82%", - "Commented Logic Exposure": "0.0%", + "API Exposure": "4.29%", + "Concurrency Exposure": "99.43%", + "State Flux Exposure": "29.7%", + "Commented Logic Exposure": "5.97%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.68%", + "Documentation Exposure": "76.47%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Anonymous_Block", - "Structural Impact": 91.4, - "Lines of Code (LOC)": 160, - "Control Flow Branches": 58, + "Function Name": "addPlugin", + "Structural Impact": 18.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 7, + "Input Parameters": 4, + "Control Flow Ratio": "87.5%", + "Start Line": 182, + "End Line": 202 + }, + { + "Function Name": "doApply", + "Structural Impact": 18.2, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 11, "Input Parameters": 1, - "Control Flow Ratio": "90.6%", - "Start Line": 17, - "End Line": 176 + "Control Flow Ratio": "68.8%", + "Start Line": 156, + "End Line": 180 }, { - "Function Name": "Anonymous_Block", + "Function Name": "addPluginInternal", + "Structural Impact": 10.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "54.5%", + "Start Line": 101, + "End Line": 121 + }, + { + "Function Name": "pluginsForId", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 225, + "End Line": 240 + }, + { + "Function Name": "findInstance", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 215, + "End Line": 223 + }, + { + "Function Name": "AddPluginBuildOperation", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 5, + "Control Flow Ratio": "100.0%", + "Start Line": 275, + "End Line": 281 + }, + { + "Function Name": "computeApplyPluginBuildOperationDetails", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 294, + "End Line": 305 + }, + { + "Function Name": "producePluginInstance", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 204, + "End Line": 213 + }, + { + "Function Name": "findPluginIdForClass", "Structural Impact": 6.1, "Lines of Code (LOC)": 8, "Control Flow Branches": 3, "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 128, + "End Line": 135 + }, + { + "Function Name": "instantiatePlugin", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 81, + "End Line": 87 + }, + { + "Function Name": "apply", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 142, + "End Line": 149 + }, + { + "Function Name": "run", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "60.0%", + "Start Line": 110, + "End Line": 119 + }, + { + "Function Name": "OperationDetails", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, "Control Flow Ratio": "100.0%", - "Start Line": 178, - "End Line": 185 + "Start Line": 314, + "End Line": 318 }, { - "Function Name": "Anonymous_Block", + "Function Name": "withPlugin", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 256, + "End Line": 265 + }, + { + "Function Name": "DefaultPluginManager", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 7, + "Control Flow Ratio": "0.0%", + "Start Line": 71, + "End Line": 79 + }, + { + "Function Name": "getPluginId", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 0, + "Control Flow Ratio": "66.7%", + "Start Line": 320, + "End Line": 325 + }, + { + "Function Name": "findPlugin", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 242, + "End Line": 249 + }, + { + "Function Name": "addImperativePlugin", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 89, + "End Line": 94 + }, + { + "Function Name": "apply", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 137, + "End Line": 140 + }, + { + "Function Name": "apply", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 151, + "End Line": 154 + }, + { + "Function Name": "getPluginClass", "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 9, - "End Line": 12 + "Control Flow Ratio": "50.0%", + "Start Line": 327, + "End Line": 330 }, { - "Function Name": "__global_context__", + "Function Name": "run", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 283, + "End Line": 287 + }, + { + "Function Name": "addImperativePlugin", "Structural Impact": 1.6, - "Lines of Code (LOC)": 13, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 96, + "End Line": 99 + }, + { + "Function Name": "hasPlugin", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 251, + "End Line": 254 + }, + { + "Function Name": "execute", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 259, + "End Line": 262 + }, + { + "Function Name": "getCustomOperationTraceSerializableModel", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 185 + "Start Line": 353, + "End Line": 363 + }, + { + "Function Name": "getPluginContainer", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 126 + }, + { + "Function Name": "description", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 289, + "End Line": 292 + }, + { + "Function Name": "getTargetType", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 332, + "End Line": 335 + }, + { + "Function Name": "getTargetPath", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 337, + "End Line": 341 + }, + { + "Function Name": "getBuildPath", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 343, + "End Line": 346 + }, + { + "Function Name": "getApplicationId", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 351 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 62, - "Sequential Logic Declarations": 8, - "Function Parameters": 11, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 3, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 25, - "Commented-out Code (Dead Logic)": 0, + "Control Flow Branches": 63, + "Sequential Logic Declarations": 94, + "Function Parameters": 33, + "Function/Method Declarations": 32, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 10, + "Type/Safety Bypasses": 15, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 27, + "State Mutations / Variable Reassignments": 28, + "Commented-out Code (Dead Logic)": 1, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 2, - "Asynchronous/Concurrent Execution": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 29, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 13, - "Global State Dependencies": 17, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 4, + "Closures and Anonymous Functions": 1, + "Global State Dependencies": 2, + "Decorators and Annotations": 26, + "Generic Type Abstractions": 48, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 8, + "Metaprogramming & Reflection": 3, + "Module Dependencies (Imports)": 32, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, + "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, @@ -371288,25 +373297,25 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 10, + "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 3, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 33, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 44, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 137, + "Structural Space Indentations": 263, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 1, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -371317,15 +373326,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 18, - "Design Camel Case": 0, - "Design Snake Case": 17, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 2, + "Core Var Decl": 31, + "Design Camel Case": 18, + "Design Snake Case": 10, + "Design Pascal Case": 0, + "Design Upper Case": 3, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 6, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -371342,45 +373351,70 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 2, + "Sec Tainted Injection": 0, "Prompt Injection": 0, "Agentic Rce": 0, "Invisible Unicode Payload Smuggling": 0, "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, + "Direct Upstream (Fragility)": 32, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "../tools/strict_warnings", - "active_support", - "bundler/setup", - "minitest/rails_plugin", - "rake/testtask", - "shellwords", - "test/isolation/abstract_unit" + "com.google.common.collect.Lists", + "java.util.HashMap", + "java.util.LinkedHashMap", + "java.util.Map", + "java.util.Optional", + "javax.annotation.concurrent.NotThreadSafe", + "org.gradle.api.Action", + "org.gradle.api.DomainObjectSet", + "org.gradle.api.Plugin", + "org.gradle.api.internal.CollectionCallbackActionDecorator", + "org.gradle.api.internal.collections.DomainObjectCollectionFactory", + "org.gradle.api.plugins.AppliedPlugin", + "org.gradle.api.plugins.InvalidPluginException", + "org.gradle.api.plugins.PluginContainer", + "org.gradle.api.plugins.PluginInstantiationException", + "org.gradle.api.plugins.UnknownPluginException", + "org.gradle.api.reflect.ObjectInstantiationException", + "org.gradle.configuration.ConfigurationTargetIdentifier", + "org.gradle.internal.Cast", + "org.gradle.internal.code.DefaultUserCodeSource", + "org.gradle.internal.code.UserCodeApplicationContext", + "org.gradle.internal.code.UserCodeApplicationId", + "org.gradle.internal.code.UserCodeSource", + "org.gradle.internal.operations.BuildOperationContext", + "org.gradle.internal.operations.BuildOperationDescriptor", + "org.gradle.internal.operations.BuildOperationRunner", + "org.gradle.internal.operations.RunnableBuildOperation", + "org.gradle.internal.operations.trace.CustomOperationTraceSerialization", + "org.gradle.internal.reflect.Instantiator", + "org.gradle.plugin.use.PluginId", + "org.gradle.plugin.use.internal.DefaultPluginId", + "org.jspecify.annotations.Nullable" ] }, - "ruby/rails/base.rb": { + "groovy/gradle/DefaultProject.java": { "1. Artifact Identity": { - "Filename": "base.rb", - "Path": "ruby/rails/base.rb", - "Language": "Ruby", + "Filename": "DefaultProject.java", + "Path": "groovy/gradle/DefaultProject.java", + "Language": "Java", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "StandardError", + "Parent Entity": "AbstractPluginAware implements ProjectInternal, DynamicObjectAware, RuleSource, DetachedResolver", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", + "Folder Dominant Lang": "java", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" + "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": 5799.31, - "Y": -171.95, - "Z": -1020.24 + "X": -931.94, + "Y": 180.21, + "Z": 5385.1 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -371389,2686 +373423,1662 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 298, - "Coding LOC": 130, - "Documentation LOC": 125, - "Structural Magnitude": 183.5, - "Control Flow Ratio": "36.9%", - "Popularity Rank": 11, + "Total LOC": 1568, + "Coding LOC": 1235, + "Documentation LOC": 72, + "Structural Magnitude": 706.3, + "Control Flow Ratio": "16.5%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.878 + "Raw Cognitive Density": 0.201 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "31.27%", - "Error & Exception Exposure": "69.8%", - "Tech Debt Exposure": "0.0%", + "Cognitive Load Exposure": "9.28%", + "Error & Exception Exposure": "64.31%", + "Tech Debt Exposure": "99.46%", "Testing Exposure": "80.0%", - "API Exposure": "9.36%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "98.71%", - "Commented Logic Exposure": "6.31%", + "API Exposure": "9.25%", + "Concurrency Exposure": "16.53%", + "State Flux Exposure": "16.26%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "43.6%", + "Documentation Exposure": "98.58%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "AbstractController", - "Structural Impact": 78.3, - "Lines of Code (LOC)": 287, - "Control Flow Branches": 31, - "Input Parameters": 3, - "Control Flow Ratio": "40.3%", - "Start Line": 11, - "End Line": 297 + "Function Name": "DefaultProject", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 3, + "Input Parameters": 10, + "Control Flow Ratio": "23.1%", + "Start Line": 213, + "End Line": 254 }, { - "Function Name": "inherited", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 62, - "End Line": 70 + "Function Name": "getTasksByName", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "44.4%", + "Start Line": 917, + "End Line": 941 }, { - "Function Name": "corrections", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 3, + "Function Name": "stepEvaluationListener", + "Structural Impact": 9.4, + "Lines of Code (LOC)": 14, "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 25, - "End Line": 27 + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 1504, + "End Line": 1517 }, { - "Function Name": "method_for_action", - "Structural Impact": 4.6, + "Function Name": "configure", + "Structural Impact": 9.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 1257, + "End Line": 1263 + }, + { + "Function Name": "defaultTasks", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 284, - "End Line": 290 + "Control Flow Ratio": "50.0%", + "Start Line": 815, + "End Line": 827 }, { - "Function Name": "process", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "configure", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 146, - "End Line": 156 + "Control Flow Ratio": "75.0%", + "Start Line": 754, + "End Line": 760 }, { - "Function Name": "internal_methods", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 2, - "Input Parameters": 0, + "Function Name": "model", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 78, - "End Line": 88 + "Start Line": 1425, + "End Line": 1433 }, { - "Function Name": "action_methods", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, + "Function Name": "invokeMethod", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 94, - "End Line": 102 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1148, + "End Line": 1157 }, { - "Function Name": "eager_load!", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, + "Function Name": "getAllTasks", + "Structural Impact": 5.2, + "Lines of Code (LOC)": 19, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 133, - "End Line": 136 + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 897, + "End Line": 915 }, { - "Function Name": "method_added", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "evaluationDependsOn", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 128, - "End Line": 131 + "Start Line": 869, + "End Line": 876 }, { - "Function Name": "action_method?", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "addRuleBasedPluginListener", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 213, - "End Line": 215 + "Control Flow Ratio": "66.7%", + "Start Line": 1469, + "End Line": 1476 }, { - "Function Name": "_handle_action_missing", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "failAfterProjectIsEvaluated", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 236, - "End Line": 238 + "Control Flow Ratio": "50.0%", + "Start Line": 1099, + "End Line": 1103 }, { - "Function Name": "_valid_action_name?", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Function Name": "project", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 293, - "End Line": 295 + "Start Line": 1245, + "End Line": 1250 }, { - "Function Name": "initialize", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 16, - "End Line": 20 + "Function Name": "project", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "25.0%", + "Start Line": 683, + "End Line": 690 }, { - "Function Name": "action_methods", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "files", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 164, - "End Line": 166 + "Start Line": 984, + "End Line": 989 }, { - "Function Name": "config", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "fileTree", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 196, - "End Line": 198 + "Start Line": 1001, + "End Line": 1006 }, { - "Function Name": "instance_variables_to_inspect", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "allprojects", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 203, - "End Line": 205 + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 724, + "End Line": 727 }, { - "Function Name": "available_action?", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 179, - "End Line": 181 + "Function Name": "subprojects", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 749, + "End Line": 752 }, { - "Function Name": "process_action", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 223, - "End Line": 225 + "Function Name": "project", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1240, + "End Line": 1243 }, { - "Function Name": "_find_action_name", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 256, - "End Line": 258 + "Function Name": "task", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1306, + "End Line": 1310 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, + "Function Name": "bindAllModelRules", + "Structural Impact": 3.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 297 + "Control Flow Ratio": "50.0%", + "Start Line": 800, + "End Line": 808 }, { - "Function Name": "abstract!", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "evaluationDependsOnChildren", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 60 + "Control Flow Ratio": "66.7%", + "Start Line": 852, + "End Line": 858 }, { - "Function Name": "clear_action_methods!", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 107, - "End Line": 109 + "Function Name": "execute", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 924, + "End Line": 933 }, { - "Function Name": "controller_path", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 119, - "End Line": 121 + "Function Name": "getParent", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 410, + "End Line": 417 }, { - "Function Name": "configure", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getVersion", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 125 + "Control Flow Ratio": "66.7%", + "Start Line": 482, + "End Line": 485 }, { - "Function Name": "controller_path", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 159, - "End Line": 161 + "Function Name": "equals", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 603, + "End Line": 610 }, { - "Function Name": "performed?", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 185, - "End Line": 187 + "Function Name": "evaluationDependsOn", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 860, + "End Line": 867 }, { - "Function Name": "supports_path?", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 192, - "End Line": 194 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 31, - "Sequential Logic Declarations": 53, - "Function Parameters": 11, - "Function/Method Declarations": 25, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 16, - "State Mutations / Variable Reassignments": 22, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 8, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 5, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 123, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 7, - "Direct Downstream (Dependency Blast Radius)": 11, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 6 - }, - "9. Extracted Dependencies": [ - "ActiveSupport::DescendantsTracker", - "DidYouMean::Correctable", - "abstract_controller/error", - "active_support/core_ext/module/anonymous", - "active_support/core_ext/module/attr_internal", - "active_support/descendants_tracker", - "active_support/inspect_backport" - ] - }, - "ruby/rails/blob.rb": { - "1. Artifact Identity": { - "Filename": "blob.rb", - "Path": "ruby/rails/blob.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "ActiveStorage::Record", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" - }, - "2. Topological Coordinates": { - "X": 5301.75, - "Y": -177.87, - "Z": -1372.22 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 396, - "Coding LOC": 220, - "Documentation LOC": 117, - "Structural Magnitude": 323.1, - "Control Flow Ratio": "55.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.652 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "26.27%", - "Error & Exception Exposure": "46.98%", - "Tech Debt Exposure": "99.83%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "47.55%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "ActiveStorage::Blob", - "Structural Impact": 160.8, - "Lines of Code (LOC)": 375, - "Control Flow Branches": 70, - "Input Parameters": 3, - "Control Flow Ratio": "55.1%", - "Start Line": 19, - "End Line": 393 + "Function Name": "beforeEvaluate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1073, + "End Line": 1077 }, { - "Function Name": "open_local_io", - "Structural Impact": 19.1, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 12, + "Function Name": "afterEvaluate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 344, - "End Line": 358 + "Control Flow Ratio": "50.0%", + "Start Line": 1079, + "End Line": 1084 }, { - "Function Name": "compose", - "Structural Impact": 12.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 5, - "Control Flow Ratio": "80.0%", - "Start Line": 150, - "End Line": 159 + "Function Name": "beforeEvaluate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1086, + "End Line": 1090 }, { - "Function Name": "service_metadata", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 368, - "End Line": 376 + "Function Name": "afterEvaluate", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1092, + "End Line": 1097 }, { - "Function Name": "unfurl", - "Structural Impact": 7.2, + "Function Name": "ant", + "Structural Impact": 3.1, "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 254, - "End Line": 259 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1228, + "End Line": 1233 }, { - "Function Name": "url", - "Structural Impact": 6.9, + "Function Name": "allprojects", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 4, - "Control Flow Ratio": "66.7%", - "Start Line": 220, - "End Line": 223 - }, - { - "Function Name": "touch_attachments", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 378, - "End Line": 388 - }, - { - "Function Name": "open", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 293, - "End Line": 306 + "Control Flow Ratio": "50.0%", + "Start Line": 719, + "End Line": 722 }, { - "Function Name": "scope_for_strict_loading", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 138, - "End Line": 147 + "Function Name": "subprojects", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 744, + "End Line": 747 }, { - "Function Name": "purge_later", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 331, - "End Line": 333 + "Function Name": "fileTree", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1008, + "End Line": 1011 }, { - "Function Name": "build_after_unfurling", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 86, - "End Line": 90 + "Function Name": "provider", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1023, + "End Line": 1026 }, { - "Function Name": "create_and_upload!", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 101, - "End Line": 105 + "Function Name": "delete", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1048, + "End Line": 1051 }, { - "Function Name": "delete", - "Structural Impact": 3.2, + "Function Name": "components", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 315, - "End Line": 318 + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1123, + "End Line": 1126 }, { - "Function Name": "purge", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 323, - "End Line": 327 + "Function Name": "copy", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1189, + "End Line": 1192 }, { - "Function Name": "create_after_unfurling!", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 92, - "End Line": 94 + "Function Name": "sync", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1194, + "End Line": 1197 }, { - "Function Name": "create_before_direct_upload!", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 8, - "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 114 + "Function Name": "copySpec", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1204, + "End Line": 1207 }, { - "Function Name": "audio?", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 202, - "End Line": 204 + "Function Name": "configurations", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1265, + "End Line": 1268 }, { - "Function Name": "video?", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 207, - "End Line": 209 + "Function Name": "artifacts", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1285, + "End Line": 1288 }, { - "Function Name": "custom_metadata=", + "Function Name": "apply", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 192, - "End Line": 194 + "Start Line": 1459, + "End Line": 1462 }, { - "Function Name": "service_url_for_direct_upload", + "Function Name": "apply", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 227, - "End Line": 229 + "Start Line": 1464, + "End Line": 1467 }, { - "Function Name": "extract_content_type", + "Function Name": "normalization", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 360, - "End Line": 362 + "Control Flow Ratio": "50.0%", + "Start Line": 1490, + "End Line": 1493 }, { - "Function Name": "key", - "Structural Impact": 2.2, + "Function Name": "dependencyLocking", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 176, - "End Line": 179 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1499, + "End Line": 1502 }, { - "Function Name": "find_signed", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "registerServiceOn", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 5, "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 77 + "Start Line": 350, + "End Line": 355 }, { - "Function Name": "find_signed!", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "registerFactoryOn", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 7, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 84 + "Start Line": 342, + "End Line": 348 }, { - "Function Name": "signed_id_verifier", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "getDefaultGroup", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 11, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 134, - "End Line": 136 + "Control Flow Ratio": "33.3%", + "Start Line": 465, + "End Line": 475 }, { - "Function Name": "signed_id", - "Structural Impact": 2.1, + "Function Name": "registerInstanceOn", + "Structural Impact": 2.4, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 168, - "End Line": 170 + "Start Line": 338, + "End Line": 340 }, { - "Function Name": "image?", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "getGroup", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 197, - "End Line": 199 + "Start Line": 451, + "End Line": 457 }, { - "Function Name": "text?", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "getInternalStatus", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 502, + "End Line": 508 + }, + { + "Function Name": "getAnt", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 212, - "End Line": 214 + "Start Line": 762, + "End Line": 768 }, { - "Function Name": "web_image?", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "prepareForRuleBasedPlugins", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 364, - "End Line": 366 + "Control Flow Ratio": "50.0%", + "Start Line": 1478, + "End Line": 1484 }, { - "Function Name": "upload", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "getAntBuilderFactory", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 1053, + "End Line": 1058 + }, + { + "Function Name": "container", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 249, - "End Line": 252 + "Start Line": 1395, + "End Line": 1406 }, { - "Function Name": "generate_unique_secure_token", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Function Name": "getAllprojects", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 709, + "End Line": 712 + }, + { + "Function Name": "getSubprojects", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 734, + "End Line": 737 + }, + { + "Function Name": "task", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 121, - "End Line": 123 + "Start Line": 1332, + "End Line": 1336 }, { - "Function Name": "combine_signed_id_purposes", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "container", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 126, - "End Line": 128 + "Start Line": 1408, + "End Line": 1417 }, { - "Function Name": "upload_without_unfurling", - "Structural Impact": 1.6, + "Function Name": "task", + "Structural Impact": 2.1, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 261, - "End Line": 263 + "Start Line": 1338, + "End Line": 1340 }, { - "Function Name": "compose", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "nodeInitializerRegistry", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 265, - "End Line": 268 + "Start Line": 306, + "End Line": 310 }, { - "Function Name": "download", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "findProject", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 272, - "End Line": 274 + "Start Line": 697, + "End Line": 702 }, { - "Function Name": "download_chunk", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "task", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 277, - "End Line": 279 + "Start Line": 1312, + "End Line": 1316 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 20, + "Function Name": "task", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 395 + "Start Line": 1322, + "End Line": 1326 }, { - "Function Name": "filename", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "container", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 184, - "End Line": 186 + "Start Line": 1383, + "End Line": 1393 }, { - "Function Name": "custom_metadata", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "file", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 188, - "End Line": 190 + "Start Line": 964, + "End Line": 967 }, { - "Function Name": "service_headers_for_direct_upload", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "files", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 232, - "End Line": 234 + "Start Line": 979, + "End Line": 982 }, { - "Function Name": "mirror_later", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "fileTree", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 308, - "End Line": 310 + "Start Line": 996, + "End Line": 999 }, { - "Function Name": "service", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "setProperty", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 336, - "End Line": 338 + "Start Line": 1169, + "End Line": 1172 }, { - "Function Name": "update_service_metadata", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "project", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 390, - "End Line": 392 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 70, - "Sequential Logic Declarations": 57, - "Function Parameters": 28, - "Function/Method Declarations": 41, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 9, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 5, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 12, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 12, - "Global State Dependencies": 0, - "Decorators and Annotations": 3, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 5, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 217, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 19, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 2, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 1, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Analyzable", - "Identifiable", - "Representable", - "Servable" - ] - }, - "ruby/rails/generator.rb": { - "1. Artifact Identity": { - "Filename": "generator.rb", - "Path": "ruby/rails/generator.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" - }, - "2. Topological Coordinates": { - "X": 5491.33, - "Y": -156.99, - "Z": -1557.77 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 267, - "Coding LOC": 216, - "Documentation LOC": 6, - "Structural Magnitude": 362.52, - "Control Flow Ratio": "56.7%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.159 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "83.71%", - "Error & Exception Exposure": "86.63%", - "Tech Debt Exposure": "51.16%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.99%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.25%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 1235, + "End Line": 1238 + }, { - "Function Name": "RailsGuides_[Truncated]", - "Structural Impact": 189.6, - "Lines of Code (LOC)": 250, - "Control Flow Branches": 55, - "Input Parameters": 9, - "Control Flow Ratio": "64.0%", - "Start Line": 17, - "End Line": 266 + "Function Name": "configure", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1252, + "End Line": 1255 }, { - "Function Name": "generate_guide", - "Structural Impact": 19.5, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 9, + "Function Name": "task", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "69.2%", - "Start Line": 183, - "End Line": 226 + "Control Flow Ratio": "0.0%", + "Start Line": 1318, + "End Line": 1320 }, { - "Function Name": "initialize", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 2, - "Input Parameters": 9, - "Control Flow Ratio": "22.2%", - "Start Line": 21, - "End Line": 40 + "Function Name": "task", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1328, + "End Line": 1330 }, { - "Function Name": "extract_anchors", - "Structural Impact": 10.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 5, + "Function Name": "populateModelRegistry", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 233, - "End Line": 266 + "Control Flow Ratio": "0.0%", + "Start Line": 329, + "End Line": 336 }, { - "Function Name": "generate", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 42, - "End Line": 62 + "Function Name": "execute", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 901, + "End Line": 907 }, { - "Function Name": "register_special_mime_types", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 69, - "End Line": 72 + "Function Name": "projectLayoutService", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 258, + "End Line": 262 }, { - "Function Name": "generate_guides", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "objectFactory", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 105, - "End Line": 110 + "Control Flow Ratio": "0.0%", + "Start Line": 264, + "End Line": 268 }, { - "Function Name": "check_fragment_identifiers", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 250, - "End Line": 264 + "Function Name": "taskFactory", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 270, + "End Line": 274 }, { - "Function Name": "select_only", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "collectionCallbackActionDecorator", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 124, - "End Line": 129 + "Control Flow Ratio": "0.0%", + "Start Line": 276, + "End Line": 280 }, { - "Function Name": "add_digests", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, + "Function Name": "instantiator", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 148, - "End Line": 163 + "Control Flow Ratio": "0.0%", + "Start Line": 282, + "End Line": 286 }, { - "Function Name": "initialize_dirs", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, + "Function Name": "schemaStore", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 85, - "End Line": 94 + "Control Flow Ratio": "0.0%", + "Start Line": 288, + "End Line": 292 }, { - "Function Name": "generate_epub", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 74, - "End Line": 77 + "Function Name": "proxyFactory", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 294, + "End Line": 298 }, { - "Function Name": "copy_assets", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "structBindingsStore", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 146 + "Control Flow Ratio": "0.0%", + "Start Line": 300, + "End Line": 304 }, { - "Function Name": "output_path_for", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "typeConverter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 173, - "End Line": 175 + "Control Flow Ratio": "0.0%", + "Start Line": 312, + "End Line": 316 }, { - "Function Name": "warn_about_broken_links", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "fileOperations", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 228, - "End Line": 231 + "Control Flow Ratio": "0.0%", + "Start Line": 318, + "End Line": 322 }, { - "Function Name": "initialize_markdown_renderer", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 100, - "End Line": 103 + "Function Name": "setScript", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 388, + "End Line": 392 }, { - "Function Name": "cleanup_assets", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 131, - "End Line": 134 + "Function Name": "setBuildDir", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 840, + "End Line": 844 }, { - "Function Name": "create_output_dir_if_needed", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 96, - "End Line": 98 + "Function Name": "setBuildDir", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 846, + "End Line": 850 }, { - "Function Name": "guides_to_generate", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "getProperty", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 112, - "End Line": 122 + "Start Line": 1135, + "End Line": 1139 }, { - "Function Name": "generate?", - "Structural Impact": 2.0, + "Function Name": "task", + "Structural Impact": 1.7, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 177, - "End Line": 181 + "Start Line": 1295, + "End Line": 1299 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 16, + "Function Name": "instanceDescriptorFor", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 266 + "Start Line": 357, + "End Line": 359 }, { - "Function Name": "output_file_for", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "getRootProject", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 165, - "End Line": 171 + "Start Line": 366, + "End Line": 369 }, { - "Function Name": "process_scss", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "setDescription", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 136, - "End Line": 141 + "Start Line": 446, + "End Line": 449 }, { - "Function Name": "epub_filename", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "setGroup", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 79, - "End Line": 83 + "Start Line": 477, + "End Line": 480 }, { - "Function Name": "dry_run?", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "setVersion", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 65, - "End Line": 67 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 55, - "Sequential Logic Declarations": 42, - "Function Parameters": 18, - "Function/Method Declarations": 23, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 4, - "I/O and Network Boundaries": 25, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 62, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 3, - "Closures and Anonymous Functions": 8, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 3, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 8, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 4, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 203, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 6, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 27, - "Design Camel Case": 0, - "Design Snake Case": 26, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 2, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 12, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "Helpers", - "action_controller", - "action_view", - "active_support/core_ext/object/blank", - "active_support/core_ext/string/output_safety", - "digest", - "fileutils", - "nokogiri", - "rails_guides/epub", - "rails_guides/helpers", - "rails_guides/markdown", - "securerandom" - ] - }, - "ruby/rails/inbound_emails_controller.rb": { - "1. Artifact Identity": { - "Filename": "inbound_emails_controller.rb", - "Path": "ruby/rails/inbound_emails_controller.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "ActionMailbox::BaseController", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" - }, - "2. Topological Coordinates": { - "X": 5956.08, - "Y": -235.95, - "Z": -1667.99 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 111, - "Coding LOC": 56, - "Documentation LOC": 42, - "Structural Magnitude": 69.12, - "Control Flow Ratio": "47.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.679 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "42.96%", - "Error & Exception Exposure": "61.63%", - "Tech Debt Exposure": "99.93%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "64.04%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 487, + "End Line": 490 + }, { - "Function Name": "ActionMailbox", - "Structural Impact": 32.3, - "Lines of Code (LOC)": 108, - "Control Flow Branches": 18, + "Function Name": "setStatus", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "47.4%", - "Start Line": 3, - "End Line": 110 + "Control Flow Ratio": "0.0%", + "Start Line": 497, + "End Line": 500 }, { - "Function Name": "authenticated?", - "Structural Impact": 8.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "63.6%", - "Start Line": 64, - "End Line": 78 + "Function Name": "setDefaultTasks", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 525, + "End Line": 528 }, { - "Function Name": "expected_signature", - "Structural Impact": 5.2, + "Function Name": "setAnt", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 105, - "End Line": 107 + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 543, + "End Line": 545 }, { - "Function Name": "initialize", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "50.0%", - "Start Line": 87, - "End Line": 89 + "Function Name": "setLifecycleActionsState", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 559, + "End Line": 562 }, { - "Function Name": "mail", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "depthCompare", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 54, - "End Line": 58 + "Control Flow Ratio": "0.0%", + "Start Line": 593, + "End Line": 596 }, { - "Function Name": "key", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 80, - "End Line": 82 + "Function Name": "compareTo", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 598, + "End Line": 601 }, { - "Function Name": "recent?", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 101, - "End Line": 103 + "Function Name": "absoluteProjectPath", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 617, + "End Line": 620 }, { - "Function Name": "create", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "identityPath", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 49, - "End Line": 51 + "Start Line": 622, + "End Line": 625 }, { - "Function Name": "authenticate", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "projectPath", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 60, - "End Line": 62 + "Start Line": 653, + "End Line": 656 }, { - "Function Name": "authenticated?", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "relativeProjectPath", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 91, - "End Line": 93 + "Start Line": 673, + "End Line": 676 }, { - "Function Name": "signed?", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "project", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 98 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 18, - "Sequential Logic Declarations": 20, - "Function Parameters": 2, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 4, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, - "Global State Dependencies": 1, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 1, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 1, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 54, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 5, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "body-mime" - ] - }, - "ruby/rails/metal.rb": { - "1. Artifact Identity": { - "Filename": "metal.rb", - "Path": "ruby/rails/metal.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "ActionDispatch::MiddlewareStack, ActionDispatch::MiddlewareStack::Middleware, AbstractController::Base", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" - }, - "2. Topological Coordinates": { - "X": 5565.19, - "Y": -267.35, - "Z": -1921.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 340, - "Coding LOC": 166, - "Documentation LOC": 124, - "Structural Magnitude": 220.82, - "Control Flow Ratio": "43.8%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.908 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "38.57%", - "Error & Exception Exposure": "70.59%", - "Tech Debt Exposure": "99.64%", - "Testing Exposure": "80.0%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.45%", - "Commented Logic Exposure": "29.27%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "ActionController", - "Structural Impact": 97.4, - "Lines of Code (LOC)": 332, - "Control Flow Branches": 32, - "Input Parameters": 5, - "Control Flow Ratio": "45.1%", - "Start Line": 8, - "End Line": 339 - }, - { - "Function Name": "build_middleware", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "77.8%", - "Start Line": 44, - "End Line": 62 - }, - { - "Function Name": "dispatch", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 249, - "End Line": 255 + "Start Line": 678, + "End Line": 681 }, { - "Function Name": "dispatch", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "80.0%", - "Start Line": 331, - "End Line": 337 + "Function Name": "findProject", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 692, + "End Line": 695 }, { - "Function Name": "build", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 31, - "End Line": 37 + "Function Name": "allprojects", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 714, + "End Line": 717 }, { - "Function Name": "make_response!", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "subprojects", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 134, - "End Line": 138 + "Control Flow Ratio": "0.0%", + "Start Line": 739, + "End Line": 742 }, { - "Function Name": "response=", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "file", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 268, - "End Line": 273 + "Control Flow Ratio": "0.0%", + "Start Line": 959, + "End Line": 962 }, { - "Function Name": "performed?", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 245, - "End Line": 247 + "Function Name": "uri", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 969, + "End Line": 972 }, { - "Function Name": "response_body=", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, + "Function Name": "files", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 234, - "End Line": 242 + "Control Flow Ratio": "0.0%", + "Start Line": 974, + "End Line": 977 }, { - "Function Name": "set_request!", - "Structural Impact": 3.0, + "Function Name": "fileTree", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 275, - "End Line": 278 + "Control Flow Ratio": "0.0%", + "Start Line": 991, + "End Line": 994 }, { - "Function Name": "initialize", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 5, + "Function Name": "zipTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 5, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 20, - "End Line": 24 + "Start Line": 1013, + "End Line": 1016 }, { - "Function Name": "action", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 13, + "Function Name": "tarTree", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 315, - "End Line": 327 + "Start Line": 1018, + "End Line": 1021 }, { - "Function Name": "inherited", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "relativePath", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 146, - "End Line": 152 + "Start Line": 1033, + "End Line": 1036 }, { - "Function Name": "set_response!", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, + "Function Name": "mkdir", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 257, - "End Line": 264 + "Start Line": 1038, + "End Line": 1041 }, { - "Function Name": "valid?", + "Function Name": "delete", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 26, - "End Line": 28 + "Start Line": 1043, + "End Line": 1046 }, { - "Function Name": "action_encoding_template", + "Function Name": "property", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 140, - "End Line": 142 + "Start Line": 1159, + "End Line": 1162 }, { - "Function Name": "params=", + "Function Name": "findProperty", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 223, - "End Line": 225 + "Start Line": 1164, + "End Line": 1167 }, { - "Function Name": "url_for", + "Function Name": "hasProperty", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 232 + "Start Line": 1174, + "End Line": 1177 }, { - "Function Name": "use", + "Function Name": "copy", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 293, - "End Line": 295 + "Start Line": 1184, + "End Line": 1187 }, { - "Function Name": "__global_context__", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 7, + "Function Name": "copySpec", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1, - "End Line": 339 + "Start Line": 1199, + "End Line": 1202 }, { - "Function Name": "initialize", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 8, + "Function Name": "ant", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 210, - "End Line": 217 + "Start Line": 1223, + "End Line": 1226 }, { - "Function Name": "controller_name", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "repositories", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 130, - "End Line": 132 + "Start Line": 1270, + "End Line": 1273 }, { - "Function Name": "controller_name", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "dependencies", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 156, - "End Line": 158 + "Start Line": 1275, + "End Line": 1278 }, { - "Function Name": "params", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "artifacts", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 219, - "End Line": 221 + "Start Line": 1280, + "End Line": 1283 }, { - "Function Name": "to_a", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "buildscript", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 282 + "Start Line": 1290, + "End Line": 1293 }, { - "Function Name": "reset_session", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, + "Function Name": "task", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 284, - "End Line": 286 + "Start Line": 1301, + "End Line": 1304 }, { - "Function Name": "middleware", - "Structural Impact": 1.1, + "Function Name": "passThrough", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 312 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 32, - "Sequential Logic Declarations": 41, - "Function Parameters": 24, - "Function/Method Declarations": 25, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 31, - "Commented-out Code (Dead Logic)": 8, - "Structured Documentation Blocks": 8, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 8, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 1, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 1, - "Preprocessor Macros": 9, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 162, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 22, - "Design Camel Case": 0, - "Design Snake Case": 19, - "Design Pascal Case": 0, - "Design Upper Case": 3, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 13, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "AbstractController::Rendering", - "ActionController::Redirecting", - "ActionView::Layouts", - "Rails", - "action_dispatch/middleware/stack", - "active_support/core_ext/array/extract_options" - ] - }, - "ruby/rails/routing.rb": { - "1. Artifact Identity": { - "Filename": "routing.rb", - "Path": "ruby/rails/routing.rb", - "Language": "Ruby", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "ruby", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .rb)" - }, - "2. Topological Coordinates": { - "X": 5417.24, - "Y": -71.79, - "Z": -1012.15 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 263, - "Coding LOC": 14, - "Documentation LOC": 244, - "Structural Magnitude": 8.78, - "Control Flow Ratio": "25.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.429 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "69.77%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.32%", - "API Exposure": "2.49%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.82%", - "Commented Logic Exposure": "16.37%", - "Specification Exposure": "93.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.13%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "ActionDispatch", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 258, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 5, - "End Line": 262 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 3, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 4, - "Structured Documentation Blocks": 3, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 2, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 5, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "ActiveSupport::Autoload", - "the" - ] - } - } - }, - "groovy/gradle": { - "Directory Group Magnitude": 1165.78, - "File Count": 3, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "33.18%", - "Error & Exception Exposure": "71.77%", - "Tech Debt Exposure": "48.83%", - "Testing Exposure": "80.0%", - "API Exposure": "8.71%", - "Concurrency Exposure": "38.65%", - "State Flux Exposure": "48.59%", - "Commented Logic Exposure": "1.99%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "91.6%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "groovy/gradle/DefaultPluginManager.java": { - "1. Artifact Identity": { - "Filename": "DefaultPluginManager.java", - "Path": "groovy/gradle/DefaultPluginManager.java", - "Language": "Java", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "PluginManagerInternal, RunnableBuildOperation, ApplyPluginBuildOperationType", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "java", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .java)" - }, - "2. Topological Coordinates": { - "X": -1183.34, - "Y": 197.84, - "Z": 5563.09 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 369, - "Coding LOC": 299, - "Documentation LOC": 20, - "Structural Magnitude": 240.98, - "Control Flow Ratio": "40.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.739 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "48.91%", - "Error & Exception Exposure": "73.04%", - "Tech Debt Exposure": "37.91%", - "Testing Exposure": "80.0%", - "API Exposure": "4.29%", - "Concurrency Exposure": "99.43%", - "State Flux Exposure": "29.7%", - "Commented Logic Exposure": "5.97%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "76.47%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "addPlugin", - "Structural Impact": 18.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 7, - "Input Parameters": 4, - "Control Flow Ratio": "87.5%", - "Start Line": 182, - "End Line": 202 + "Start Line": 1379, + "End Line": 1381 }, { - "Function Name": "doApply", - "Structural Impact": 18.2, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 11, + "Function Name": "addDeferredConfiguration", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "68.8%", - "Start Line": 156, - "End Line": 180 + "Control Flow Ratio": "0.0%", + "Start Line": 1444, + "End Line": 1447 }, { - "Function Name": "addPluginInternal", - "Structural Impact": 10.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 6, + "Function Name": "apply", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "54.5%", - "Start Line": 101, - "End Line": 121 + "Control Flow Ratio": "0.0%", + "Start Line": 1454, + "End Line": 1457 }, { - "Function Name": "pluginsForId", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "assertEagerContext", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 225, - "End Line": 240 - }, - { - "Function Name": "findInstance", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 215, - "End Line": 223 + "Control Flow Ratio": "0.0%", + "Start Line": 1523, + "End Line": 1525 }, { - "Function Name": "AddPluginBuildOperation", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 5, - "Control Flow Ratio": "100.0%", - "Start Line": 275, - "End Line": 281 + "Function Name": "newDetachedResolver", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1532, + "End Line": 1542 }, { - "Function Name": "computeApplyPluginBuildOperationDetails", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, + "Function Name": "LocalDetachedResolver", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 294, - "End Line": 305 + "Control Flow Ratio": "0.0%", + "Start Line": 1547, + "End Line": 1550 }, { - "Function Name": "producePluginInstance", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 204, - "End Line": 213 + "Function Name": "getRootProject", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 361, + "End Line": 364 }, { - "Function Name": "findPluginIdForClass", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 128, - "End Line": 135 + "Function Name": "getGradle", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 371, + "End Line": 374 }, { - "Function Name": "instantiatePlugin", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 81, - "End Line": 87 + "Function Name": "getBuildFile", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 383, + "End Line": 386 }, { - "Function Name": "apply", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 142, - "End Line": 149 + "Function Name": "getBuildScriptSource", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 394, + "End Line": 397 }, { - "Function Name": "run", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "getRootDir", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 110, - "End Line": 119 + "Control Flow Ratio": "0.0%", + "Start Line": 399, + "End Line": 402 }, { - "Function Name": "OperationDetails", - "Structural Impact": 4.2, + "Function Name": "getParent", + "Structural Impact": 1.2, "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 314, - "End Line": 318 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 404, + "End Line": 408 }, { - "Function Name": "withPlugin", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 256, - "End Line": 265 + "Function Name": "getParentIdentifier", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 423 }, { - "Function Name": "DefaultPluginManager", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "getAsDynamicObject", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 7, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 71, - "End Line": 79 + "Start Line": 425, + "End Line": 428 }, { - "Function Name": "getPluginId", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, + "Function Name": "getInheritedScope", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 320, - "End Line": 325 + "Control Flow Ratio": "0.0%", + "Start Line": 430, + "End Line": 433 }, { - "Function Name": "findPlugin", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 242, - "End Line": 249 + "Function Name": "getName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 435, + "End Line": 438 }, { - "Function Name": "addImperativePlugin", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 89, - "End Line": 94 + "Function Name": "getDescription", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 440, + "End Line": 444 }, { - "Function Name": "apply", - "Structural Impact": 3.0, + "Function Name": "getStatus", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 137, - "End Line": 140 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 492, + "End Line": 495 }, { - "Function Name": "apply", - "Structural Impact": 3.0, + "Function Name": "getChildProjects", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 151, - "End Line": 154 + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 510, + "End Line": 513 }, { - "Function Name": "getPluginClass", - "Structural Impact": 2.2, + "Function Name": "getChildProjects", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 327, - "End Line": 330 + "Control Flow Ratio": "0.0%", + "Start Line": 515, + "End Line": 518 }, { - "Function Name": "run", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "getDefaultTasks", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 283, - "End Line": 287 + "Start Line": 520, + "End Line": 523 }, { - "Function Name": "addImperativePlugin", - "Structural Impact": 1.6, + "Function Name": "getState", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 96, - "End Line": 99 + "Start Line": 530, + "End Line": 533 }, { - "Function Name": "hasPlugin", - "Structural Impact": 1.6, + "Function Name": "getLifecycleActionsState", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 564, + "End Line": 568 + }, + { + "Function Name": "getPath", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 251, - "End Line": 254 + "Start Line": 570, + "End Line": 573 }, { - "Function Name": "execute", - "Structural Impact": 1.6, + "Function Name": "getBuildTreePath", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 259, - "End Line": 262 + "Start Line": 575, + "End Line": 578 }, { - "Function Name": "getCustomOperationTraceSerializableModel", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, + "Function Name": "getIdentityPath", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 353, - "End Line": 363 + "Start Line": 580, + "End Line": 583 }, { - "Function Name": "getPluginContainer", + "Function Name": "getDepth", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 126 + "Start Line": 585, + "End Line": 588 }, { - "Function Name": "description", + "Function Name": "hashCode", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 289, - "End Line": 292 + "Start Line": 612, + "End Line": 615 }, { - "Function Name": "getTargetType", + "Function Name": "getProjectPath", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 332, - "End Line": 335 + "Start Line": 627, + "End Line": 630 }, { - "Function Name": "getTargetPath", + "Function Name": "getProjectIdentity", "Structural Impact": 1.2, "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 341 + "Start Line": 632, + "End Line": 636 + }, + { + "Function Name": "getModel", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 638, + "End Line": 641 + }, + { + "Function Name": "getPlugins", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 643, + "End Line": 646 }, { "Function Name": "getBuildPath", @@ -374077,71 +375087,371 @@ "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 343, - "End Line": 346 + "Start Line": 648, + "End Line": 651 }, { - "Function Name": "getApplicationId", + "Function Name": "isScript", "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 348, - "End Line": 351 + "Start Line": 658, + "End Line": 661 + }, + { + "Function Name": "isRootScript", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 663, + "End Line": 666 + }, + { + "Function Name": "isPluginContext", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 668, + "End Line": 671 + }, + { + "Function Name": "getAllprojects", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 704, + "End Line": 707 + }, + { + "Function Name": "getSubprojects", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 729, + "End Line": 732 + }, + { + "Function Name": "createAntBuilder", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 770, + "End Line": 773 + }, + { + "Function Name": "getProject", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 778, + "End Line": 781 + }, + { + "Function Name": "getIsolated", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 783, + "End Line": 786 + }, + { + "Function Name": "evaluate", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 788, + "End Line": 792 + }, + { + "Function Name": "evaluateUnchecked", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 794, + "End Line": 798 + }, + { + "Function Name": "getTasks", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 810, + "End Line": 813 + }, + { + "Function Name": "getProjectDir", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 829, + "End Line": 832 + }, + { + "Function Name": "getBuildDir", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 834, + "End Line": 838 + }, + { + "Function Name": "getDisplayName", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 887, + "End Line": 890 + }, + { + "Function Name": "toString", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 892, + "End Line": 895 + }, + { + "Function Name": "getResources", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1028, + "End Line": 1031 + }, + { + "Function Name": "getProjectEvaluationBroadcaster", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1068, + "End Line": 1071 + }, + { + "Function Name": "getLogger", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1105, + "End Line": 1108 + }, + { + "Function Name": "getStandardOutputCapture", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1110, + "End Line": 1113 + }, + { + "Function Name": "copySpec", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1209, + "End Line": 1212 + }, + { + "Function Name": "getServices", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1218, + "End Line": 1221 + }, + { + "Function Name": "createObjectConfigurationAction", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1350, + "End Line": 1354 + }, + { + "Function Name": "getClassLoaderScope", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1366, + "End Line": 1369 + }, + { + "Function Name": "getBaseClassLoaderScope", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1371, + "End Line": 1374 + }, + { + "Function Name": "getExtensions", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1419, + "End Line": 1422 + }, + { + "Function Name": "fireDeferredConfiguration", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1449, + "End Line": 1452 + }, + { + "Function Name": "getOwner", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1527, + "End Line": 1530 + }, + { + "Function Name": "getRepositories", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1552, + "End Line": 1555 + }, + { + "Function Name": "getDependencies", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1557, + "End Line": 1560 + }, + { + "Function Name": "getConfigurations", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1562, + "End Line": 1565 + }, + { + "Function Name": "newProjectEvaluationListenerBroadcast", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 325, + "End Line": 327 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 63, - "Sequential Logic Declarations": 94, - "Function Parameters": 33, - "Function/Method Declarations": 32, + "Control Flow Branches": 81, + "Sequential Logic Declarations": 410, + "Function Parameters": 219, + "Function/Method Declarations": 222, "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 10, - "Type/Safety Bypasses": 15, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 36, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 27, - "State Mutations / Variable Reassignments": 28, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 29, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, - "Global State Dependencies": 2, - "Decorators and Annotations": 26, - "Generic Type Abstractions": 48, - "Collection Iterators / Comprehensions": 0, + "I/O and Network Boundaries": 23, + "Exposed API / Public Exports": 204, + "State Mutations / Variable Reassignments": 37, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 6, + "Asynchronous/Concurrent Execution": 6, + "UI / View Layer Components": 12, + "Closures and Anonymous Functions": 2, + "Global State Dependencies": 0, + "Decorators and Annotations": 262, + "Generic Type Abstractions": 89, + "Collection Iterators / Comprehensions": 2, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 3, - "Module Dependencies (Imports)": 32, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 132, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, + "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 28, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 5, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 8, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, + "Bitwise Operations": 5, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 33, + "Immutable Data Declarations": 27, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 44, + "Private / Encapsulated Scopes": 115, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 263, + "Structural Space Indentations": 1099, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -374158,15 +375468,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 31, - "Design Camel Case": 18, - "Design Snake Case": 10, + "Core Var Decl": 40, + "Design Camel Case": 20, + "Design Snake Case": 15, "Design Pascal Case": 0, - "Design Upper Case": 3, + "Design Upper Case": 5, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 6, "Duplicate Logic": 0, - "Orphaned Logic": 6, + "Orphaned Logic": 63, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -374190,63 +375500,163 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 32, + "Direct Upstream (Fragility)": 132, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "com.google.common.collect.Lists", - "java.util.HashMap", - "java.util.LinkedHashMap", + "com.google.common.base.Strings.isNullOrEmpty", + "groovy.lang.Closure", + "groovy.lang.MissingPropertyException", + "java.io.File", + "java.net.URI", + "java.util.ArrayList", + "java.util.Collections.singletonMap", + "java.util.HashSet", + "java.util.List", "java.util.Map", - "java.util.Optional", - "javax.annotation.concurrent.NotThreadSafe", + "java.util.Set", + "java.util.TreeMap", + "java.util.TreeSet", + "java.util.concurrent.Callable", + "java.util.stream.Collectors", + "java.util.stream.Stream", + "javax.inject.Inject", "org.gradle.api.Action", - "org.gradle.api.DomainObjectSet", - "org.gradle.api.Plugin", + "org.gradle.api.AntBuilder", + "org.gradle.api.CircularReferenceException", + "org.gradle.api.InvalidUserCodeException", + "org.gradle.api.InvalidUserDataException", + "org.gradle.api.NamedDomainObjectContainer", + "org.gradle.api.NamedDomainObjectFactory", + "org.gradle.api.PathValidation", + "org.gradle.api.Project", + "org.gradle.api.ProjectConfigurationException", + "org.gradle.api.ProjectEvaluationListener", + "org.gradle.api.Task", + "org.gradle.api.UnknownProjectException", + "org.gradle.api.artifacts.ConfigurationContainer", + "org.gradle.api.artifacts.dsl.ArtifactHandler", + "org.gradle.api.artifacts.dsl.DependencyFactory", + "org.gradle.api.artifacts.dsl.DependencyHandler", + "org.gradle.api.artifacts.dsl.DependencyLockingHandler", + "org.gradle.api.artifacts.dsl.RepositoryHandler", + "org.gradle.api.component.SoftwareComponentContainer", + "org.gradle.api.file.ConfigurableFileCollection", + "org.gradle.api.file.ConfigurableFileTree", + "org.gradle.api.file.CopySpec", + "org.gradle.api.file.DeleteSpec", + "org.gradle.api.file.FileTree", + "org.gradle.api.file.ProjectLayout", + "org.gradle.api.file.SyncSpec", "org.gradle.api.internal.CollectionCallbackActionDecorator", + "org.gradle.api.internal.DynamicObjectAware", + "org.gradle.api.internal.GradleInternal", + "org.gradle.api.internal.ProcessOperations", + "org.gradle.api.internal.artifacts.DependencyManagementServices", + "org.gradle.api.internal.artifacts.DependencyResolutionServices", + "org.gradle.api.internal.artifacts.configurations.RoleBasedConfigurationContainerInternal", "org.gradle.api.internal.collections.DomainObjectCollectionFactory", - "org.gradle.api.plugins.AppliedPlugin", - "org.gradle.api.plugins.InvalidPluginException", + "org.gradle.api.internal.file.FileCollectionFactory", + "org.gradle.api.internal.file.FileOperations", + "org.gradle.api.internal.file.FileResolver", + "org.gradle.api.internal.initialization.ClassLoaderScope", + "org.gradle.api.internal.initialization.ScriptHandlerFactory", + "org.gradle.api.internal.initialization.ScriptHandlerInternal", + "org.gradle.api.internal.initialization.StandaloneDomainObjectContext", + "org.gradle.api.internal.plugins.DefaultObjectConfigurationAction", + "org.gradle.api.internal.plugins.ExtensionContainerInternal", + "org.gradle.api.internal.plugins.PluginManagerInternal", + "org.gradle.api.internal.project.taskfactory.TaskInstantiator", + "org.gradle.api.internal.tasks.TaskContainerInternal", + "org.gradle.api.internal.tasks.TaskDependencyFactory", + "org.gradle.api.logging.Logger", + "org.gradle.api.logging.Logging", + "org.gradle.api.model.ObjectFactory", + "org.gradle.api.plugins.ExtensionContainer", + "org.gradle.api.plugins.ObjectConfigurationAction", "org.gradle.api.plugins.PluginContainer", - "org.gradle.api.plugins.PluginInstantiationException", - "org.gradle.api.plugins.UnknownPluginException", - "org.gradle.api.reflect.ObjectInstantiationException", - "org.gradle.configuration.ConfigurationTargetIdentifier", + "org.gradle.api.project.IsolatedProject", + "org.gradle.api.provider.Property", + "org.gradle.api.provider.Provider", + "org.gradle.api.provider.ProviderFactory", + "org.gradle.api.resources.ResourceHandler", + "org.gradle.api.tasks.WorkResult", + "org.gradle.configuration.ScriptPluginFactory", + "org.gradle.configuration.internal.ListenerBuildOperationDecorator", + "org.gradle.configuration.project.ProjectConfigurationActionContainer", + "org.gradle.configuration.project.ProjectEvaluator", + "org.gradle.features.internal.binding.ProjectFeatureApplicator", + "org.gradle.features.internal.binding.ProjectFeatureDeclarations", + "org.gradle.features.internal.binding.ProjectFeatureSupportInternal", + "org.gradle.groovy.scripts.ScriptSource", + "org.gradle.internal.Actions", "org.gradle.internal.Cast", - "org.gradle.internal.code.DefaultUserCodeSource", - "org.gradle.internal.code.UserCodeApplicationContext", - "org.gradle.internal.code.UserCodeApplicationId", - "org.gradle.internal.code.UserCodeSource", - "org.gradle.internal.operations.BuildOperationContext", - "org.gradle.internal.operations.BuildOperationDescriptor", - "org.gradle.internal.operations.BuildOperationRunner", - "org.gradle.internal.operations.RunnableBuildOperation", - "org.gradle.internal.operations.trace.CustomOperationTraceSerialization", + "org.gradle.internal.Factories", + "org.gradle.internal.Factory", + "org.gradle.internal.deprecation.DeprecationLogger", + "org.gradle.internal.event.ListenerBroadcast", + "org.gradle.internal.extensibility.ExtensibleDynamicObject", + "org.gradle.internal.extensibility.NoConventionMapping", + "org.gradle.internal.instantiation.InstantiatorFactory", + "org.gradle.internal.instantiation.generator.AsmBackedClassGenerator", + "org.gradle.internal.logging.LoggingManagerInternal", + "org.gradle.internal.logging.StandardOutputCapture", + "org.gradle.internal.metaobject.BeanDynamicObject", + "org.gradle.internal.metaobject.DynamicObject", + "org.gradle.internal.model.ModelContainer", + "org.gradle.internal.model.RuleBasedPluginListener", "org.gradle.internal.reflect.Instantiator", - "org.gradle.plugin.use.PluginId", - "org.gradle.plugin.use.internal.DefaultPluginId", + "org.gradle.internal.resource.TextUriResourceLoader", + "org.gradle.internal.service.ServiceRegistry", + "org.gradle.internal.service.scopes.ServiceRegistryFactory", + "org.gradle.internal.typeconversion.TypeConverter", + "org.gradle.listener.ClosureBackedMethodInvocationDispatch", + "org.gradle.model.Model", + "org.gradle.model.RuleSource", + "org.gradle.model.dsl.internal.NonTransformedModelDslBacking", + "org.gradle.model.dsl.internal.TransformedModelDslBacking", + "org.gradle.model.internal.core.DefaultNodeInitializerRegistry", + "org.gradle.model.internal.core.Hidden", + "org.gradle.model.internal.core.ModelReference", + "org.gradle.model.internal.core.ModelRegistrations", + "org.gradle.model.internal.core.NamedEntityInstantiator", + "org.gradle.model.internal.core.NodeInitializerRegistry", + "org.gradle.model.internal.manage.binding.StructBindingsStore", + "org.gradle.model.internal.manage.instance.ManagedProxyFactory", + "org.gradle.model.internal.manage.schema.ModelSchemaStore", + "org.gradle.model.internal.registry.ModelRegistry", + "org.gradle.model.internal.type.ModelType", + "org.gradle.normalization.InputNormalizationHandler", + "org.gradle.normalization.internal.InputNormalizationHandlerInternal", + "org.gradle.util.Configurable", + "org.gradle.util.Path", + "org.gradle.util.internal.ClosureBackedAction", + "org.gradle.util.internal.ConfigureUtil", + "org.gradle.util.internal.ConfigureUtil.configureUsing", + "org.gradle.util.internal.GUtil.addMaps", + "org.jspecify.annotations.NonNull", "org.jspecify.annotations.Nullable" ] }, - "groovy/gradle/DefaultProject.java": { + "groovy/gradle/DefaultTask.java": { "1. Artifact Identity": { - "Filename": "DefaultProject.java", - "Path": "groovy/gradle/DefaultProject.java", + "Filename": "DefaultTask.java", + "Path": "groovy/gradle/DefaultTask.java", "Language": "Java", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "AbstractPluginAware implements ProjectInternal, DynamicObjectAware, RuleSource, DetachedResolver", + "Parent Entity": "org", "Doc Umbrella": 0.0, "Folder Dominant Lang": "java", "Lock Tier": 2, "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -931.94, - "Y": 180.21, - "Z": 5385.1 + "X": -846.64, + "Y": 232.31, + "Z": 5001.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -374255,972 +375665,252 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1568, - "Coding LOC": 1235, - "Documentation LOC": 72, - "Structural Magnitude": 706.3, - "Control Flow Ratio": "16.5%", + "Total LOC": 330, + "Coding LOC": 250, + "Documentation LOC": 20, + "Structural Magnitude": 218.5, + "Control Flow Ratio": "16.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.201 + "Raw Cognitive Density": 0.68 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "9.28%", - "Error & Exception Exposure": "64.31%", - "Tech Debt Exposure": "99.46%", + "Cognitive Load Exposure": "41.35%", + "Error & Exception Exposure": "77.94%", + "Tech Debt Exposure": "9.11%", "Testing Exposure": "80.0%", - "API Exposure": "9.25%", - "Concurrency Exposure": "16.53%", - "State Flux Exposure": "16.26%", + "API Exposure": "12.59%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.81%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "98.58%", + "Documentation Exposure": "99.76%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "DefaultProject", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 3, - "Input Parameters": 10, - "Control Flow Ratio": "23.1%", - "Start Line": 213, - "End Line": 254 - }, - { - "Function Name": "getTasksByName", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "44.4%", - "Start Line": 917, - "End Line": 941 + "Function Name": "usesService", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 270, + "End Line": 273 }, { - "Function Name": "stepEvaluationListener", - "Structural Impact": 9.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "onlyIf", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1504, - "End Line": 1517 + "Control Flow Ratio": "50.0%", + "Start Line": 93, + "End Line": 96 }, { - "Function Name": "configure", - "Structural Impact": 9.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, + "Function Name": "setOnlyIf", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 1257, - "End Line": 1263 - }, - { - "Function Name": "defaultTasks", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, - "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 815, - "End Line": 827 + "Start Line": 103, + "End Line": 106 }, { - "Function Name": "configure", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Function Name": "doFirst", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, - "Control Flow Ratio": "75.0%", - "Start Line": 754, - "End Line": 760 - }, - { - "Function Name": "model", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1425, - "End Line": 1433 + "Start Line": 143, + "End Line": 146 }, { - "Function Name": "invokeMethod", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "doLast", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 2, "Control Flow Ratio": "50.0%", - "Start Line": 1148, - "End Line": 1157 + "Start Line": 153, + "End Line": 156 }, { - "Function Name": "getAllTasks", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 2, + "Function Name": "setActions", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 897, - "End Line": 915 + "Control Flow Ratio": "50.0%", + "Start Line": 73, + "End Line": 76 }, { - "Function Name": "evaluationDependsOn", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "setDependsOn", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 869, - "End Line": 876 + "Start Line": 83, + "End Line": 86 }, { - "Function Name": "addRuleBasedPluginListener", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "onlyIf", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1469, - "End Line": 1476 + "Control Flow Ratio": "50.0%", + "Start Line": 88, + "End Line": 91 }, { - "Function Name": "failAfterProjectIsEvaluated", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Function Name": "setOnlyIf", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1099, - "End Line": 1103 + "Start Line": 98, + "End Line": 101 }, { - "Function Name": "project", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 6, + "Function Name": "doFirst", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1245, - "End Line": 1250 + "Start Line": 138, + "End Line": 141 }, { - "Function Name": "project", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, + "Function Name": "doLast", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "25.0%", - "Start Line": 683, - "End Line": 690 + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 148, + "End Line": 151 }, { - "Function Name": "files", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "setMustRunAfter", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 984, - "End Line": 989 + "Start Line": 220, + "End Line": 223 }, { - "Function Name": "fileTree", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 6, + "Function Name": "setFinalizedBy", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1001, - "End Line": 1006 + "Start Line": 235, + "End Line": 238 }, { - "Function Name": "allprojects", - "Structural Impact": 3.7, + "Function Name": "setShouldRunAfter", + "Structural Impact": 3.0, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 724, - "End Line": 727 + "Start Line": 255, + "End Line": 258 }, { - "Function Name": "subprojects", - "Structural Impact": 3.7, + "Function Name": "getActions", + "Structural Impact": 2.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 1, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 749, - "End Line": 752 + "Start Line": 68, + "End Line": 71 }, { - "Function Name": "project", - "Structural Impact": 3.7, + "Function Name": "setProperty", + "Structural Impact": 1.9, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1240, - "End Line": 1243 + "Control Flow Ratio": "0.0%", + "Start Line": 178, + "End Line": 181 }, { - "Function Name": "task", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 1306, - "End Line": 1310 + "Function Name": "setDidWork", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 113, + "End Line": 116 }, { - "Function Name": "bindAllModelRules", - "Structural Impact": 3.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 800, - "End Line": 808 + "Function Name": "setEnabled", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 126 }, { - "Function Name": "evaluationDependsOnChildren", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 852, - "End Line": 858 - }, - { - "Function Name": "execute", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 924, - "End Line": 933 - }, - { - "Function Name": "getParent", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 410, - "End Line": 417 - }, - { - "Function Name": "getVersion", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 482, - "End Line": 485 - }, - { - "Function Name": "equals", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 603, - "End Line": 610 - }, - { - "Function Name": "evaluationDependsOn", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 860, - "End Line": 867 - }, - { - "Function Name": "beforeEvaluate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1073, - "End Line": 1077 - }, - { - "Function Name": "afterEvaluate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1079, - "End Line": 1084 - }, - { - "Function Name": "beforeEvaluate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1086, - "End Line": 1090 - }, - { - "Function Name": "afterEvaluate", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1092, - "End Line": 1097 - }, - { - "Function Name": "ant", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1228, - "End Line": 1233 - }, - { - "Function Name": "allprojects", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 719, - "End Line": 722 - }, - { - "Function Name": "subprojects", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 744, - "End Line": 747 - }, - { - "Function Name": "fileTree", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1008, - "End Line": 1011 - }, - { - "Function Name": "provider", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1023, - "End Line": 1026 - }, - { - "Function Name": "delete", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1048, - "End Line": 1051 - }, - { - "Function Name": "components", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1123, - "End Line": 1126 - }, - { - "Function Name": "copy", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1189, - "End Line": 1192 - }, - { - "Function Name": "sync", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1194, - "End Line": 1197 - }, - { - "Function Name": "copySpec", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1204, - "End Line": 1207 - }, - { - "Function Name": "configurations", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1265, - "End Line": 1268 - }, - { - "Function Name": "artifacts", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1285, - "End Line": 1288 - }, - { - "Function Name": "apply", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1459, - "End Line": 1462 - }, - { - "Function Name": "apply", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1464, - "End Line": 1467 - }, - { - "Function Name": "normalization", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1490, - "End Line": 1493 - }, - { - "Function Name": "dependencyLocking", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1499, - "End Line": 1502 - }, - { - "Function Name": "registerServiceOn", - "Structural Impact": 2.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 5, - "Control Flow Ratio": "0.0%", - "Start Line": 350, - "End Line": 355 - }, - { - "Function Name": "registerFactoryOn", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 342, - "End Line": 348 - }, - { - "Function Name": "getDefaultGroup", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 465, - "End Line": 475 - }, - { - "Function Name": "registerInstanceOn", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 338, - "End Line": 340 - }, - { - "Function Name": "getGroup", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 451, - "End Line": 457 - }, - { - "Function Name": "getInternalStatus", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 502, - "End Line": 508 - }, - { - "Function Name": "getAnt", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 762, - "End Line": 768 - }, - { - "Function Name": "prepareForRuleBasedPlugins", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 1478, - "End Line": 1484 - }, - { - "Function Name": "getAntBuilderFactory", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 1053, - "End Line": 1058 - }, - { - "Function Name": "container", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1395, - "End Line": 1406 - }, - { - "Function Name": "getAllprojects", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 709, - "End Line": 712 - }, - { - "Function Name": "getSubprojects", - "Structural Impact": 2.2, + "Function Name": "dependsOn", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 734, - "End Line": 737 - }, - { - "Function Name": "task", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1332, - "End Line": 1336 - }, - { - "Function Name": "container", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1408, - "End Line": 1417 - }, - { - "Function Name": "task", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 1338, - "End Line": 1340 - }, - { - "Function Name": "nodeInitializerRegistry", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 306, - "End Line": 310 - }, - { - "Function Name": "findProject", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 697, - "End Line": 702 - }, - { - "Function Name": "task", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1312, - "End Line": 1316 - }, - { - "Function Name": "task", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1322, - "End Line": 1326 - }, - { - "Function Name": "container", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 1383, - "End Line": 1393 - }, - { - "Function Name": "file", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 964, - "End Line": 967 - }, - { - "Function Name": "files", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 979, - "End Line": 982 - }, - { - "Function Name": "fileTree", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 996, - "End Line": 999 - }, - { - "Function Name": "setProperty", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1169, - "End Line": 1172 - }, - { - "Function Name": "project", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1235, - "End Line": 1238 + "Start Line": 133, + "End Line": 136 }, { - "Function Name": "configure", - "Structural Impact": 1.9, + "Function Name": "compareTo", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1252, - "End Line": 1255 - }, - { - "Function Name": "task", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1318, - "End Line": 1320 - }, - { - "Function Name": "task", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1328, - "End Line": 1330 - }, - { - "Function Name": "populateModelRegistry", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 329, - "End Line": 336 - }, - { - "Function Name": "execute", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 901, - "End Line": 907 - }, - { - "Function Name": "projectLayoutService", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 258, - "End Line": 262 - }, - { - "Function Name": "objectFactory", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 264, - "End Line": 268 - }, - { - "Function Name": "taskFactory", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 270, - "End Line": 274 - }, - { - "Function Name": "collectionCallbackActionDecorator", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 276, - "End Line": 280 - }, - { - "Function Name": "instantiator", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 282, - "End Line": 286 - }, - { - "Function Name": "schemaStore", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 288, - "End Line": 292 - }, - { - "Function Name": "proxyFactory", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 294, - "End Line": 298 - }, - { - "Function Name": "structBindingsStore", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 300, - "End Line": 304 - }, - { - "Function Name": "typeConverter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 312, - "End Line": 316 - }, - { - "Function Name": "fileOperations", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 318, - "End Line": 322 - }, - { - "Function Name": "setScript", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 388, - "End Line": 392 - }, - { - "Function Name": "setBuildDir", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 840, - "End Line": 844 - }, - { - "Function Name": "setBuildDir", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 846, - "End Line": 850 - }, - { - "Function Name": "getProperty", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1135, - "End Line": 1139 - }, - { - "Function Name": "task", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1295, - "End Line": 1299 + "Start Line": 158, + "End Line": 161 }, { - "Function Name": "instanceDescriptorFor", + "Function Name": "property", "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 357, - "End Line": 359 + "Start Line": 168, + "End Line": 171 }, { - "Function Name": "getRootProject", + "Function Name": "hasProperty", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 366, - "End Line": 369 + "Start Line": 173, + "End Line": 176 }, { "Function Name": "setDescription", @@ -375229,8 +375919,8 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 446, - "End Line": 449 + "Start Line": 189, + "End Line": 192 }, { "Function Name": "setGroup", @@ -375239,1051 +375929,371 @@ "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 477, - "End Line": 480 - }, - { - "Function Name": "setVersion", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 487, - "End Line": 490 + "Start Line": 200, + "End Line": 203 }, { - "Function Name": "setStatus", + "Function Name": "mustRunAfter", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 497, - "End Line": 500 + "Start Line": 225, + "End Line": 228 }, { - "Function Name": "setDefaultTasks", + "Function Name": "finalizedBy", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 525, - "End Line": 528 - }, - { - "Function Name": "setAnt", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 543, - "End Line": 545 + "Start Line": 240, + "End Line": 243 }, { - "Function Name": "setLifecycleActionsState", + "Function Name": "shouldRunAfter", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 559, - "End Line": 562 + "Start Line": 250, + "End Line": 253 }, { - "Function Name": "depthCompare", + "Function Name": "onlyIf", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 593, - "End Line": 596 + "Start Line": 285, + "End Line": 288 }, { - "Function Name": "compareTo", + "Function Name": "setOnlyIf", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 598, - "End Line": 601 + "Start Line": 290, + "End Line": 293 }, { - "Function Name": "absoluteProjectPath", + "Function Name": "doFirst", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 617, - "End Line": 620 + "Start Line": 310, + "End Line": 313 }, { - "Function Name": "identityPath", + "Function Name": "doLast", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 622, - "End Line": 625 + "Start Line": 315, + "End Line": 318 }, { - "Function Name": "projectPath", + "Function Name": "configure", "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 653, - "End Line": 656 + "Start Line": 320, + "End Line": 323 }, { - "Function Name": "relativeProjectPath", - "Structural Impact": 1.6, + "Function Name": "getAnt", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 673, - "End Line": 676 + "Start Line": 53, + "End Line": 56 }, { - "Function Name": "project", - "Structural Impact": 1.6, + "Function Name": "getProject", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 678, - "End Line": 681 + "Start Line": 58, + "End Line": 61 }, { - "Function Name": "findProject", - "Structural Impact": 1.6, + "Function Name": "getName", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 692, - "End Line": 695 + "Start Line": 63, + "End Line": 66 }, { - "Function Name": "allprojects", - "Structural Impact": 1.6, + "Function Name": "getDependsOn", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 714, - "End Line": 717 + "Start Line": 78, + "End Line": 81 }, { - "Function Name": "subprojects", - "Structural Impact": 1.6, + "Function Name": "getDidWork", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 739, - "End Line": 742 + "Start Line": 108, + "End Line": 111 }, { - "Function Name": "file", - "Structural Impact": 1.6, + "Function Name": "getEnabled", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 959, - "End Line": 962 + "Start Line": 118, + "End Line": 121 }, { - "Function Name": "uri", - "Structural Impact": 1.6, + "Function Name": "getPath", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 969, - "End Line": 972 + "Start Line": 128, + "End Line": 131 }, { - "Function Name": "files", - "Structural Impact": 1.6, + "Function Name": "getLogger", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 974, - "End Line": 977 + "Start Line": 163, + "End Line": 166 }, { - "Function Name": "fileTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getDescription", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 991, - "End Line": 994 + "Start Line": 183, + "End Line": 187 }, { - "Function Name": "zipTree", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, + "Function Name": "getGroup", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1013, - "End Line": 1016 + "Start Line": 194, + "End Line": 198 }, { - "Function Name": "tarTree", - "Structural Impact": 1.6, + "Function Name": "getDestroyables", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1018, - "End Line": 1021 + "Start Line": 205, + "End Line": 208 }, { - "Function Name": "relativePath", - "Structural Impact": 1.6, + "Function Name": "getLocalState", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1033, - "End Line": 1036 + "Start Line": 210, + "End Line": 213 }, { - "Function Name": "mkdir", - "Structural Impact": 1.6, + "Function Name": "getTemporaryDir", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1038, - "End Line": 1041 + "Start Line": 215, + "End Line": 218 }, { - "Function Name": "delete", - "Structural Impact": 1.6, + "Function Name": "getMustRunAfter", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1043, - "End Line": 1046 + "Start Line": 230, + "End Line": 233 }, { - "Function Name": "property", - "Structural Impact": 1.6, + "Function Name": "getFinalizedBy", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1159, - "End Line": 1162 + "Start Line": 245, + "End Line": 248 }, { - "Function Name": "findProperty", - "Structural Impact": 1.6, + "Function Name": "getShouldRunAfter", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1164, - "End Line": 1167 + "Start Line": 260, + "End Line": 263 }, { - "Function Name": "hasProperty", - "Structural Impact": 1.6, + "Function Name": "getTimeout", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1174, - "End Line": 1177 + "Start Line": 265, + "End Line": 268 }, { - "Function Name": "copy", - "Structural Impact": 1.6, + "Function Name": "getState", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1184, - "End Line": 1187 + "Start Line": 275, + "End Line": 278 }, { - "Function Name": "copySpec", - "Structural Impact": 1.6, + "Function Name": "getTaskDependencies", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1199, - "End Line": 1202 + "Start Line": 280, + "End Line": 283 }, { - "Function Name": "ant", - "Structural Impact": 1.6, + "Function Name": "getLogging", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1223, - "End Line": 1226 + "Start Line": 295, + "End Line": 298 }, { - "Function Name": "repositories", - "Structural Impact": 1.6, + "Function Name": "getInputs", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1270, - "End Line": 1273 + "Start Line": 300, + "End Line": 303 }, { - "Function Name": "dependencies", - "Structural Impact": 1.6, + "Function Name": "getOutputs", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1275, - "End Line": 1278 + "Start Line": 305, + "End Line": 308 }, { - "Function Name": "artifacts", - "Structural Impact": 1.6, + "Function Name": "getExtensions", + "Structural Impact": 1.2, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1280, - "End Line": 1283 - }, - { - "Function Name": "buildscript", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1290, - "End Line": 1293 - }, - { - "Function Name": "task", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1301, - "End Line": 1304 - }, - { - "Function Name": "passThrough", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1379, - "End Line": 1381 - }, - { - "Function Name": "addDeferredConfiguration", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1444, - "End Line": 1447 - }, - { - "Function Name": "apply", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1454, - "End Line": 1457 - }, - { - "Function Name": "assertEagerContext", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1523, - "End Line": 1525 - }, - { - "Function Name": "newDetachedResolver", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1532, - "End Line": 1542 - }, - { - "Function Name": "LocalDetachedResolver", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1547, - "End Line": 1550 - }, - { - "Function Name": "getRootProject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 361, - "End Line": 364 - }, - { - "Function Name": "getGradle", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 371, - "End Line": 374 - }, - { - "Function Name": "getBuildFile", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 383, - "End Line": 386 - }, - { - "Function Name": "getBuildScriptSource", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 394, - "End Line": 397 - }, - { - "Function Name": "getRootDir", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 399, - "End Line": 402 - }, - { - "Function Name": "getParent", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 404, - "End Line": 408 - }, - { - "Function Name": "getParentIdentifier", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 419, - "End Line": 423 - }, - { - "Function Name": "getAsDynamicObject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 425, - "End Line": 428 - }, - { - "Function Name": "getInheritedScope", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 430, - "End Line": 433 - }, - { - "Function Name": "getName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 435, - "End Line": 438 - }, - { - "Function Name": "getDescription", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 440, - "End Line": 444 - }, - { - "Function Name": "getStatus", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 492, - "End Line": 495 - }, - { - "Function Name": "getChildProjects", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 510, - "End Line": 513 - }, - { - "Function Name": "getChildProjects", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 515, - "End Line": 518 - }, - { - "Function Name": "getDefaultTasks", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 520, - "End Line": 523 - }, - { - "Function Name": "getState", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 533 - }, - { - "Function Name": "getLifecycleActionsState", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 564, - "End Line": 568 - }, - { - "Function Name": "getPath", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 573 - }, - { - "Function Name": "getBuildTreePath", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 575, - "End Line": 578 - }, - { - "Function Name": "getIdentityPath", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 580, - "End Line": 583 - }, - { - "Function Name": "getDepth", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 585, - "End Line": 588 - }, - { - "Function Name": "hashCode", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 612, - "End Line": 615 - }, - { - "Function Name": "getProjectPath", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 627, - "End Line": 630 - }, - { - "Function Name": "getProjectIdentity", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 632, - "End Line": 636 - }, - { - "Function Name": "getModel", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 638, - "End Line": 641 - }, - { - "Function Name": "getPlugins", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 643, - "End Line": 646 - }, - { - "Function Name": "getBuildPath", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 648, - "End Line": 651 - }, - { - "Function Name": "isScript", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 658, - "End Line": 661 - }, - { - "Function Name": "isRootScript", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 663, - "End Line": 666 - }, - { - "Function Name": "isPluginContext", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 668, - "End Line": 671 - }, - { - "Function Name": "getAllprojects", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 704, - "End Line": 707 - }, - { - "Function Name": "getSubprojects", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 729, - "End Line": 732 - }, - { - "Function Name": "createAntBuilder", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 770, - "End Line": 773 - }, - { - "Function Name": "getProject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 778, - "End Line": 781 - }, - { - "Function Name": "getIsolated", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 783, - "End Line": 786 - }, - { - "Function Name": "evaluate", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 788, - "End Line": 792 - }, - { - "Function Name": "evaluateUnchecked", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 794, - "End Line": 798 - }, - { - "Function Name": "getTasks", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 810, - "End Line": 813 - }, - { - "Function Name": "getProjectDir", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 829, - "End Line": 832 - }, - { - "Function Name": "getBuildDir", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 834, - "End Line": 838 - }, - { - "Function Name": "getDisplayName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 887, - "End Line": 890 - }, - { - "Function Name": "toString", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 892, - "End Line": 895 - }, - { - "Function Name": "getResources", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1028, - "End Line": 1031 - }, - { - "Function Name": "getProjectEvaluationBroadcaster", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1068, - "End Line": 1071 - }, - { - "Function Name": "getLogger", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1105, - "End Line": 1108 - }, - { - "Function Name": "getStandardOutputCapture", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1110, - "End Line": 1113 - }, - { - "Function Name": "copySpec", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1209, - "End Line": 1212 - }, - { - "Function Name": "getServices", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1218, - "End Line": 1221 - }, - { - "Function Name": "createObjectConfigurationAction", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1350, - "End Line": 1354 - }, - { - "Function Name": "getClassLoaderScope", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1366, - "End Line": 1369 - }, - { - "Function Name": "getBaseClassLoaderScope", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1371, - "End Line": 1374 - }, - { - "Function Name": "getExtensions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1419, - "End Line": 1422 - }, - { - "Function Name": "fireDeferredConfiguration", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1449, - "End Line": 1452 - }, - { - "Function Name": "getOwner", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1527, - "End Line": 1530 - }, - { - "Function Name": "getRepositories", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1552, - "End Line": 1555 - }, - { - "Function Name": "getDependencies", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1557, - "End Line": 1560 - }, - { - "Function Name": "getConfigurations", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1562, - "End Line": 1565 - }, - { - "Function Name": "newProjectEvaluationListenerBroadcast", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", "Start Line": 325, - "End Line": 327 + "End Line": 328 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 81, - "Sequential Logic Declarations": 410, - "Function Parameters": 219, - "Function/Method Declarations": 222, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 36, + "Control Flow Branches": 16, + "Sequential Logic Declarations": 83, + "Function Parameters": 54, + "Function/Method Declarations": 55, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 1, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 23, - "Exposed API / Public Exports": 204, - "State Mutations / Variable Reassignments": 37, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 56, + "State Mutations / Variable Reassignments": 54, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 12, - "Closures and Anonymous Functions": 2, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 262, - "Generic Type Abstractions": 89, - "Collection Iterators / Comprehensions": 2, + "Decorators and Annotations": 60, + "Generic Type Abstractions": 17, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 132, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 22, "Authorship Metadata": 0, "Planned Work (TODOs)": 1, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 28, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, - "Fatal Aborts & Exceptions": 8, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 5, + "Bitwise Operations": 3, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 27, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 115, + "Private / Encapsulated Scopes": 6, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1099, + "Structural Space Indentations": 222, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -376291,7 +376301,7 @@ "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, - "Time Date Logic": 0, + "Time Date Logic": 2, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, "Vector Databases (RAG)": 0, @@ -376300,15 +376310,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 40, - "Design Camel Case": 20, - "Design Snake Case": 15, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 5, + "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 6, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 63, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -376332,952 +376342,110 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 132, + "Direct Upstream (Fragility)": 22, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "com.google.common.base.Strings.isNullOrEmpty", "groovy.lang.Closure", "groovy.lang.MissingPropertyException", "java.io.File", - "java.net.URI", - "java.util.ArrayList", - "java.util.Collections.singletonMap", - "java.util.HashSet", + "java.time.Duration", "java.util.List", - "java.util.Map", "java.util.Set", - "java.util.TreeMap", - "java.util.TreeSet", - "java.util.concurrent.Callable", - "java.util.stream.Collectors", - "java.util.stream.Stream", - "javax.inject.Inject", - "org.gradle.api.Action", - "org.gradle.api.AntBuilder", - "org.gradle.api.CircularReferenceException", - "org.gradle.api.InvalidUserCodeException", - "org.gradle.api.InvalidUserDataException", - "org.gradle.api.NamedDomainObjectContainer", - "org.gradle.api.NamedDomainObjectFactory", - "org.gradle.api.PathValidation", - "org.gradle.api.Project", - "org.gradle.api.ProjectConfigurationException", - "org.gradle.api.ProjectEvaluationListener", - "org.gradle.api.Task", - "org.gradle.api.UnknownProjectException", - "org.gradle.api.artifacts.ConfigurationContainer", - "org.gradle.api.artifacts.dsl.ArtifactHandler", - "org.gradle.api.artifacts.dsl.DependencyFactory", - "org.gradle.api.artifacts.dsl.DependencyHandler", - "org.gradle.api.artifacts.dsl.DependencyLockingHandler", - "org.gradle.api.artifacts.dsl.RepositoryHandler", - "org.gradle.api.component.SoftwareComponentContainer", - "org.gradle.api.file.ConfigurableFileCollection", - "org.gradle.api.file.ConfigurableFileTree", - "org.gradle.api.file.CopySpec", - "org.gradle.api.file.DeleteSpec", - "org.gradle.api.file.FileTree", - "org.gradle.api.file.ProjectLayout", - "org.gradle.api.file.SyncSpec", - "org.gradle.api.internal.CollectionCallbackActionDecorator", - "org.gradle.api.internal.DynamicObjectAware", - "org.gradle.api.internal.GradleInternal", - "org.gradle.api.internal.ProcessOperations", - "org.gradle.api.internal.artifacts.DependencyManagementServices", - "org.gradle.api.internal.artifacts.DependencyResolutionServices", - "org.gradle.api.internal.artifacts.configurations.RoleBasedConfigurationContainerInternal", - "org.gradle.api.internal.collections.DomainObjectCollectionFactory", - "org.gradle.api.internal.file.FileCollectionFactory", - "org.gradle.api.internal.file.FileOperations", - "org.gradle.api.internal.file.FileResolver", - "org.gradle.api.internal.initialization.ClassLoaderScope", - "org.gradle.api.internal.initialization.ScriptHandlerFactory", - "org.gradle.api.internal.initialization.ScriptHandlerInternal", - "org.gradle.api.internal.initialization.StandaloneDomainObjectContext", - "org.gradle.api.internal.plugins.DefaultObjectConfigurationAction", - "org.gradle.api.internal.plugins.ExtensionContainerInternal", - "org.gradle.api.internal.plugins.PluginManagerInternal", - "org.gradle.api.internal.project.taskfactory.TaskInstantiator", - "org.gradle.api.internal.tasks.TaskContainerInternal", - "org.gradle.api.internal.tasks.TaskDependencyFactory", + "org.gradle.api.internal.TaskInputsInternal", + "org.gradle.api.internal.TaskOutputsInternal", + "org.gradle.api.internal.tasks.TaskDependencyInternal", + "org.gradle.api.internal.tasks.TaskStateInternal", "org.gradle.api.logging.Logger", - "org.gradle.api.logging.Logging", - "org.gradle.api.model.ObjectFactory", "org.gradle.api.plugins.ExtensionContainer", - "org.gradle.api.plugins.ObjectConfigurationAction", - "org.gradle.api.plugins.PluginContainer", - "org.gradle.api.project.IsolatedProject", "org.gradle.api.provider.Property", "org.gradle.api.provider.Provider", - "org.gradle.api.provider.ProviderFactory", - "org.gradle.api.resources.ResourceHandler", - "org.gradle.api.tasks.WorkResult", - "org.gradle.configuration.ScriptPluginFactory", - "org.gradle.configuration.internal.ListenerBuildOperationDecorator", - "org.gradle.configuration.project.ProjectConfigurationActionContainer", - "org.gradle.configuration.project.ProjectEvaluator", - "org.gradle.features.internal.binding.ProjectFeatureApplicator", - "org.gradle.features.internal.binding.ProjectFeatureDeclarations", - "org.gradle.features.internal.binding.ProjectFeatureSupportInternal", - "org.gradle.groovy.scripts.ScriptSource", - "org.gradle.internal.Actions", - "org.gradle.internal.Cast", - "org.gradle.internal.Factories", - "org.gradle.internal.Factory", - "org.gradle.internal.deprecation.DeprecationLogger", - "org.gradle.internal.event.ListenerBroadcast", - "org.gradle.internal.extensibility.ExtensibleDynamicObject", + "org.gradle.api.services.BuildService", + "org.gradle.api.specs.Spec", + "org.gradle.api.tasks.TaskDependency", + "org.gradle.api.tasks.TaskDestroyables", + "org.gradle.api.tasks.TaskLocalState", "org.gradle.internal.extensibility.NoConventionMapping", - "org.gradle.internal.instantiation.InstantiatorFactory", - "org.gradle.internal.instantiation.generator.AsmBackedClassGenerator", - "org.gradle.internal.logging.LoggingManagerInternal", - "org.gradle.internal.logging.StandardOutputCapture", - "org.gradle.internal.metaobject.BeanDynamicObject", - "org.gradle.internal.metaobject.DynamicObject", - "org.gradle.internal.model.ModelContainer", - "org.gradle.internal.model.RuleBasedPluginListener", - "org.gradle.internal.reflect.Instantiator", - "org.gradle.internal.resource.TextUriResourceLoader", - "org.gradle.internal.service.ServiceRegistry", - "org.gradle.internal.service.scopes.ServiceRegistryFactory", - "org.gradle.internal.typeconversion.TypeConverter", - "org.gradle.listener.ClosureBackedMethodInvocationDispatch", - "org.gradle.model.Model", - "org.gradle.model.RuleSource", - "org.gradle.model.dsl.internal.NonTransformedModelDslBacking", - "org.gradle.model.dsl.internal.TransformedModelDslBacking", - "org.gradle.model.internal.core.DefaultNodeInitializerRegistry", - "org.gradle.model.internal.core.Hidden", - "org.gradle.model.internal.core.ModelReference", - "org.gradle.model.internal.core.ModelRegistrations", - "org.gradle.model.internal.core.NamedEntityInstantiator", - "org.gradle.model.internal.core.NodeInitializerRegistry", - "org.gradle.model.internal.manage.binding.StructBindingsStore", - "org.gradle.model.internal.manage.instance.ManagedProxyFactory", - "org.gradle.model.internal.manage.schema.ModelSchemaStore", - "org.gradle.model.internal.registry.ModelRegistry", - "org.gradle.model.internal.type.ModelType", - "org.gradle.normalization.InputNormalizationHandler", - "org.gradle.normalization.internal.InputNormalizationHandlerInternal", - "org.gradle.util.Configurable", - "org.gradle.util.Path", - "org.gradle.util.internal.ClosureBackedAction", - "org.gradle.util.internal.ConfigureUtil", - "org.gradle.util.internal.ConfigureUtil.configureUsing", - "org.gradle.util.internal.GUtil.addMaps", - "org.jspecify.annotations.NonNull", + "org.gradle.work.DisableCachingByDefault", "org.jspecify.annotations.Nullable" ] - }, - "groovy/gradle/DefaultTask.java": { + } + } + }, + "haskell/pandoc": { + "Directory Group Magnitude": 935.76, + "File Count": 11, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "63.6%", + "Static: Literature & Documentation": "36.4%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "14.32%", + "Error & Exception Exposure": "15.97%", + "Tech Debt Exposure": "7.07%", + "Testing Exposure": "15.6%", + "API Exposure": "0.41%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "19.21%", + "Commented Logic Exposure": "0.48%", + "Specification Exposure": "63.03%", + "Instability Exposure": "31.82%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "7.51%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "haskell/pandoc/AUTHORS.md": { "1. Artifact Identity": { - "Filename": "DefaultTask.java", - "Path": "groovy/gradle/DefaultTask.java", - "Language": "Java", + "Filename": "AUTHORS.md", + "Path": "haskell/pandoc/AUTHORS.md", + "Language": "Markdown", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Parent Entity": "org", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "java", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .java)" + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "haskell", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -846.64, - "Y": 232.31, - "Z": 5001.42 + "X": -4528.59, + "Y": -86.19, + "Z": -3187.66 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 330, - "Coding LOC": 250, - "Documentation LOC": 20, - "Structural Magnitude": 218.5, - "Control Flow Ratio": "16.2%", + "Total LOC": 535, + "Coding LOC": 0, + "Documentation LOC": 533, + "Structural Magnitude": 10.7, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.68 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "41.35%", - "Error & Exception Exposure": "77.94%", - "Tech Debt Exposure": "9.11%", - "Testing Exposure": "80.0%", - "API Exposure": "12.59%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.81%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "99.76%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "usesService", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 270, - "End Line": 273 - }, - { - "Function Name": "onlyIf", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 93, - "End Line": 96 - }, - { - "Function Name": "setOnlyIf", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 103, - "End Line": 106 - }, - { - "Function Name": "doFirst", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 143, - "End Line": 146 - }, - { - "Function Name": "doLast", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 153, - "End Line": 156 - }, - { - "Function Name": "setActions", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 73, - "End Line": 76 - }, - { - "Function Name": "setDependsOn", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 83, - "End Line": 86 - }, - { - "Function Name": "onlyIf", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 88, - "End Line": 91 - }, - { - "Function Name": "setOnlyIf", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 98, - "End Line": 101 - }, - { - "Function Name": "doFirst", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 138, - "End Line": 141 - }, - { - "Function Name": "doLast", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 148, - "End Line": 151 - }, - { - "Function Name": "setMustRunAfter", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 220, - "End Line": 223 - }, - { - "Function Name": "setFinalizedBy", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 235, - "End Line": 238 - }, - { - "Function Name": "setShouldRunAfter", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 255, - "End Line": 258 - }, - { - "Function Name": "getActions", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 68, - "End Line": 71 - }, - { - "Function Name": "setProperty", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 178, - "End Line": 181 - }, - { - "Function Name": "setDidWork", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 113, - "End Line": 116 - }, - { - "Function Name": "setEnabled", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 126 - }, - { - "Function Name": "dependsOn", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 133, - "End Line": 136 - }, - { - "Function Name": "compareTo", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 158, - "End Line": 161 - }, - { - "Function Name": "property", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 168, - "End Line": 171 - }, - { - "Function Name": "hasProperty", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 173, - "End Line": 176 - }, - { - "Function Name": "setDescription", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 189, - "End Line": 192 - }, - { - "Function Name": "setGroup", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 200, - "End Line": 203 - }, - { - "Function Name": "mustRunAfter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 225, - "End Line": 228 - }, - { - "Function Name": "finalizedBy", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 240, - "End Line": 243 - }, - { - "Function Name": "shouldRunAfter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 250, - "End Line": 253 - }, - { - "Function Name": "onlyIf", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 285, - "End Line": 288 - }, - { - "Function Name": "setOnlyIf", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 290, - "End Line": 293 - }, - { - "Function Name": "doFirst", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 313 - }, - { - "Function Name": "doLast", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 315, - "End Line": 318 - }, - { - "Function Name": "configure", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 320, - "End Line": 323 - }, - { - "Function Name": "getAnt", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 53, - "End Line": 56 - }, - { - "Function Name": "getProject", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 58, - "End Line": 61 - }, - { - "Function Name": "getName", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 63, - "End Line": 66 - }, - { - "Function Name": "getDependsOn", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 81 - }, - { - "Function Name": "getDidWork", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 108, - "End Line": 111 - }, - { - "Function Name": "getEnabled", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 121 - }, - { - "Function Name": "getPath", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 128, - "End Line": 131 - }, - { - "Function Name": "getLogger", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 163, - "End Line": 166 - }, - { - "Function Name": "getDescription", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 183, - "End Line": 187 - }, - { - "Function Name": "getGroup", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 194, - "End Line": 198 - }, - { - "Function Name": "getDestroyables", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 205, - "End Line": 208 - }, - { - "Function Name": "getLocalState", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 210, - "End Line": 213 - }, - { - "Function Name": "getTemporaryDir", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 215, - "End Line": 218 - }, - { - "Function Name": "getMustRunAfter", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 230, - "End Line": 233 - }, - { - "Function Name": "getFinalizedBy", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 245, - "End Line": 248 - }, - { - "Function Name": "getShouldRunAfter", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 260, - "End Line": 263 - }, - { - "Function Name": "getTimeout", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 265, - "End Line": 268 - }, - { - "Function Name": "getState", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 275, - "End Line": 278 - }, - { - "Function Name": "getTaskDependencies", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 280, - "End Line": 283 - }, - { - "Function Name": "getLogging", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 295, - "End Line": 298 - }, - { - "Function Name": "getInputs", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 300, - "End Line": 303 - }, - { - "Function Name": "getOutputs", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 305, - "End Line": 308 - }, - { - "Function Name": "getExtensions", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 325, - "End Line": 328 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 16, - "Sequential Logic Declarations": 83, - "Function Parameters": 54, - "Function/Method Declarations": 55, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 56, - "State Mutations / Variable Reassignments": 54, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 60, - "Generic Type Abstractions": 17, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 22, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 3, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 6, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 222, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 2, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 22, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "groovy.lang.Closure", - "groovy.lang.MissingPropertyException", - "java.io.File", - "java.time.Duration", - "java.util.List", - "java.util.Set", - "org.gradle.api.internal.TaskInputsInternal", - "org.gradle.api.internal.TaskOutputsInternal", - "org.gradle.api.internal.tasks.TaskDependencyInternal", - "org.gradle.api.internal.tasks.TaskStateInternal", - "org.gradle.api.logging.Logger", - "org.gradle.api.plugins.ExtensionContainer", - "org.gradle.api.provider.Property", - "org.gradle.api.provider.Provider", - "org.gradle.api.services.BuildService", - "org.gradle.api.specs.Spec", - "org.gradle.api.tasks.TaskDependency", - "org.gradle.api.tasks.TaskDestroyables", - "org.gradle.api.tasks.TaskLocalState", - "org.gradle.internal.extensibility.NoConventionMapping", - "org.gradle.work.DisableCachingByDefault", - "org.jspecify.annotations.Nullable" - ] - } - } - }, - "haskell/pandoc": { - "Directory Group Magnitude": 935.76, - "File Count": 11, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "63.6%", - "Static: Literature & Documentation": "36.4%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "14.32%", - "Error & Exception Exposure": "15.97%", - "Tech Debt Exposure": "7.07%", - "Testing Exposure": "15.6%", - "API Exposure": "0.41%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "19.21%", - "Commented Logic Exposure": "0.48%", - "Specification Exposure": "63.03%", - "Instability Exposure": "31.82%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "7.51%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "haskell/pandoc/AUTHORS.md": { - "1. Artifact Identity": { - "Filename": "AUTHORS.md", - "Path": "haskell/pandoc/AUTHORS.md", - "Language": "Markdown", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "haskell", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" - }, - "2. Topological Coordinates": { - "X": -4528.59, - "Y": -86.19, - "Z": -3187.66 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 535, - "Coding LOC": 0, - "Documentation LOC": 533, - "Structural Magnitude": 10.7, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -380582,6 +379750,345 @@ } } }, + "m4/gnucobol": { + "Directory Group Magnitude": 901.38, + "File Count": 2, + "Ecosystem Fingerprint (Archetypes)": { + "Static: Literature & Documentation": "50.0%", + "Unclassified": "50.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "2.61%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "8.55%", + "Testing Exposure": "1.15%", + "API Exposure": "5.51%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "2.44%", + "Specification Exposure": "50.0%", + "Instability Exposure": "25.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "13.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "m4/gnucobol/COPYING": { + "1. Artifact Identity": { + "Filename": "COPYING", + "Path": "m4/gnucobol/COPYING", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "plaintext", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (COPYING)" + }, + "2. Topological Coordinates": { + "X": -3790.83, + "Y": -125.51, + "Z": 4722.59 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 675, + "Coding LOC": 0, + "Documentation LOC": 553, + "Structural Magnitude": 13.5, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "m4/gnucobol/configure.ac": { + "1. Artifact Identity": { + "Filename": "configure.ac", + "Path": "m4/gnucobol/configure.ac", + "Language": "M4", + "Architect": "Unknown Architect", + "Indentation Style": "Mixed (37.6% Spaces / 62.4% Tabs)", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "plaintext", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (configure.ac)" + }, + "2. Topological Coordinates": { + "X": -3524.54, + "Y": -118.16, + "Z": 4283.08 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 2922, + "Coding LOC": 2144, + "Documentation LOC": 517, + "Structural Magnitude": 887.88, + "Control Flow Ratio": "100.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.026 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.21%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "17.1%", + "Testing Exposure": "2.3%", + "API Exposure": "11.01%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "4.88%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "27.84%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 50, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 2, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 42, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 80, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 10, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 1, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 12, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 126, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 240, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 70, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 814, + "Structural Space Indentations": 491, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 362, + "Design Camel Case": 0, + "Design Snake Case": 85, + "Design Pascal Case": 0, + "Design Upper Case": 273, + "Design Short Vars": 8, + "Design Long Vars": 4, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + } + } + }, "sql/baseline": { "Directory Group Magnitude": 829.8, "File Count": 1, @@ -381052,9 +380559,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -349.75, + "X": -350.57, "Y": -180.03, - "Z": -5251.16 + "Z": -5260.85 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -381484,9 +380991,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -631.94, + "X": -632.75, "Y": -268.88, - "Z": -4548.19 + "Z": -4557.88 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -381844,9 +381351,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -439.07, + "X": -439.88, "Y": -217.33, - "Z": -4934.23 + "Z": -4943.92 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -382605,9 +382112,9 @@ "Identity Proof": "Single Indicator (Ext: .java)" }, "2. Topological Coordinates": { - "X": -176.84, + "X": -177.66, "Y": -132.14, - "Z": -4361.56 + "Z": -4371.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -385057,9 +384564,9 @@ "Identity Proof": "Prose Anchor (LICENSE-APACHE)" }, "2. Topological Coordinates": { - "X": -50.55, + "X": -3306.83, "Y": -184.11, - "Z": 3391.43 + "Z": -417.42 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -385214,9 +384721,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -203.12, + "X": -3459.4, "Y": -166.59, - "Z": 3660.77 + "Z": -148.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -385427,9 +384934,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 207.23, + "X": -3049.05, "Y": -132.43, - "Z": 3978.67 + "Z": 169.82 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -385913,9 +385420,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 280.04, + "X": -2976.24, "Y": -144.98, - "Z": 3302.86 + "Z": -505.99 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -386193,9 +385700,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 718.59, + "X": -2537.69, "Y": -91.83, - "Z": 3491.61 + "Z": -317.24 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -386448,9 +385955,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 124.27, + "X": -3132.01, "Y": -90.85, - "Z": 4304.28 + "Z": 495.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -386706,9 +386213,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": -45.04, + "X": -3301.32, "Y": -130.58, - "Z": 4052.97 + "Z": 244.12 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -387084,9 +386591,9 @@ "Identity Proof": "Single Indicator (Ext: .rs)" }, "2. Topological Coordinates": { - "X": 549.03, + "X": -2707.25, "Y": -91.38, - "Z": 4074.89 + "Z": 266.04 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -387306,7 +386813,7 @@ } }, "typescript/playwright": { - "Directory Group Magnitude": 517.32, + "Directory Group Magnitude": 561.38, "File Count": 11, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "63.6%", @@ -387324,7 +386831,7 @@ "Specification Exposure": "63.64%", "Instability Exposure": "31.82%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.67%", + "Documentation Exposure": "15.96%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { @@ -387341,9 +386848,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 4167.64, - "Y": -338.05, - "Z": 2645.27 + "X": 3386.78, + "Y": -338.2, + "Z": -4308.13 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -387498,9 +387005,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 4198.67, - "Y": -406.33, - "Z": 3149.5 + "X": 3417.93, + "Y": -406.66, + "Z": -3802.67 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -387655,9 +387162,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3172.65, - "Y": -192.28, - "Z": 3238.53 + "X": 2389.35, + "Y": -192.09, + "Z": -3713.55 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -387812,9 +387319,9 @@ "Identity Proof": "Metadata Anchor (NOTICE)" }, "2. Topological Coordinates": { - "X": 4007.68, - "Y": -252.85, - "Z": 2494.98 + "X": 3226.26, + "Y": -252.81, + "Z": -4458.92 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -387969,9 +387476,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3557.55, - "Y": -272.87, - "Z": 3407.36 + "X": 2775.16, + "Y": -272.97, + "Z": -3543.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -388159,9 +387666,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3228.92, - "Y": -158.19, - "Z": 2967.31 + "X": 2445.54, + "Y": -157.88, + "Z": -3985.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -388173,7 +387680,7 @@ "Total LOC": 261, "Coding LOC": 204, "Documentation LOC": 27, - "Structural Magnitude": 31.5, + "Structural Magnitude": 31.55, "Control Flow Ratio": "42.2%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -388259,23 +387766,23 @@ }, { "Function Name": "constructor", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 13, + "Structural Impact": 2.8, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 4, "Control Flow Ratio": "0.0%", - "Start Line": 169, - "End Line": 181 + "Start Line": 48, + "End Line": 59 }, { "Function Name": "constructor", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 12, + "Structural Impact": 2.6, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 3, "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 59 + "Start Line": 169, + "End Line": 181 }, { "Function Name": "close", @@ -388507,9 +388014,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3777.92, - "Y": -180.72, - "Z": 2470.21 + "X": 2996.1, + "Y": -180.49, + "Z": -4484.51 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -388521,13 +388028,13 @@ "Total LOC": 353, "Coding LOC": 304, "Documentation LOC": 20, - "Structural Magnitude": 45.88, + "Structural Magnitude": 49.42, "Control Flow Ratio": "49.4%", "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 2.447 + "Raw Cognitive Density": 2.439 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "96.6%", @@ -388555,6 +388062,16 @@ "Start Line": 232, "End Line": 342 }, + { + "Function Name": "sendMessageToServer", + "Structural Impact": 41.4, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 17, + "Input Parameters": 4, + "Control Flow Ratio": "68.0%", + "Start Line": 127, + "End Line": 149 + }, { "Function Name": "dispatch", "Structural Impact": 22.3, @@ -388595,16 +388112,6 @@ "Start Line": 210, "End Line": 218 }, - { - "Function Name": "sendMessageToServer", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 127, - "End Line": 127 - }, { "Function Name": "formatCallLog", "Structural Impact": 5.6, @@ -388889,9 +388396,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3926.58, - "Y": -328.86, - "Z": 3328.25 + "X": 3145.38, + "Y": -329.17, + "Z": -3623.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -389258,9 +388765,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3459.82, - "Y": -217.05, - "Z": 3061.13 + "X": 2676.78, + "Y": -216.96, + "Z": -3890.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -389272,7 +388779,7 @@ "Total LOC": 415, "Coding LOC": 339, "Documentation LOC": 25, - "Structural Magnitude": 59.83, + "Structural Magnitude": 59.78, "Control Flow Ratio": "48.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -389486,16 +388993,6 @@ "Start Line": 215, "End Line": 219 }, - { - "Function Name": "addObjectListener", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 91 - }, { "Function Name": "_validatorToWireContext", "Structural Impact": 2.4, @@ -389536,6 +389033,16 @@ "Start Line": 209, "End Line": 213 }, + { + "Function Name": "addObjectListener", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 89, + "End Line": 91 + }, { "Function Name": "sendAdopt", "Structural Impact": 1.9, @@ -389621,7 +389128,7 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 82, "Sequential Logic Declarations": 86, - "Function Parameters": 49, + "Function Parameters": 48, "Function/Method Declarations": 32, "Class/Entity Declarations": 3, "Defensive Programming Constructs": 29, @@ -389751,9 +389258,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3663.01, + "X": 2880.99, "Y": -230.5, - "Z": 3027.55 + "Z": -3925.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -389765,13 +389272,13 @@ "Total LOC": 1823, "Coding LOC": 1533, "Documentation LOC": 91, - "Structural Magnitude": 324.5, + "Structural Magnitude": 365.02, "Control Flow Ratio": "46.8%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 3.78 + "Raw Cognitive Density": 3.79 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "99.35%", @@ -389785,7 +389292,7 @@ "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "15.13%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ @@ -389799,6 +389306,36 @@ "Start Line": 770, "End Line": 833 }, + { + "Function Name": "_expectInternal", + "Structural Impact": 65.8, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 25, + "Input Parameters": 5, + "Control Flow Ratio": "73.5%", + "Start Line": 1473, + "End Line": 1515 + }, + { + "Function Name": "_retryWithProgressIfNotConnected", + "Structural Impact": 63.3, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 26, + "Input Parameters": 4, + "Control Flow Ratio": "60.5%", + "Start Line": 1132, + "End Line": 1190 + }, + { + "Function Name": "waitForFunctionExpression", + "Structural Impact": 58.9, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 20, + "Input Parameters": 6, + "Control Flow Ratio": "46.5%", + "Start Line": 1517, + "End Line": 1583 + }, { "Function Name": "expect", "Structural Impact": 51.0, @@ -389819,6 +389356,46 @@ "Start Line": 636, "End Line": 690 }, + { + "Function Name": "race", + "Structural Impact": 36.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 23, + "Input Parameters": 1, + "Control Flow Ratio": "71.9%", + "Start Line": 1475, + "End Line": 1515 + }, + { + "Function Name": "_callOnElementOnceMatches", + "Structural Impact": 33.0, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 11, + "Input Parameters": 6, + "Control Flow Ratio": "52.4%", + "Start Line": 1642, + "End Line": 1666 + }, + { + "Function Name": "ariaSnapshot", + "Structural Impact": 30.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 16, + "Input Parameters": 2, + "Control Flow Ratio": "64.0%", + "Start Line": 1729, + "End Line": 1756 + }, + { + "Function Name": "resolveSelector", + "Structural Impact": 23.4, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "52.6%", + "Start Line": 1249, + "End Line": 1277 + }, { "Function Name": "waitForNavigation", "Structural Impact": 21.1, @@ -389829,6 +389406,26 @@ "Start Line": 692, "End Line": 713 }, + { + "Function Name": "isVisibleInternal", + "Structural Impact": 20.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 8, + "Input Parameters": 4, + "Control Flow Ratio": "53.3%", + "Start Line": 1341, + "End Line": 1356 + }, + { + "Function Name": "_addScriptTag", + "Structural Impact": 19.5, + "Lines of Code (LOC)": 51, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "29.7%", + "Start Line": 965, + "End Line": 1015 + }, { "Function Name": "retryWithProgressAndTimeouts", "Structural Impact": 19.4, @@ -389859,16 +389456,6 @@ "Start Line": 583, "End Line": 603 }, - { - "Function Name": "_raceWithCSPError", - "Structural Impact": 15.1, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 7, - "Input Parameters": 2, - "Control Flow Ratio": "43.8%", - "Start Line": 1063, - "End Line": 1086 - }, { "Function Name": "frameAbortedNavigation", "Structural Impact": 14.8, @@ -389879,16 +389466,6 @@ "Start Line": 269, "End Line": 284 }, - { - "Function Name": "collectNavigations", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 650, - "End Line": 674 - }, { "Function Name": "inputValue", "Structural Impact": 13.8, @@ -389919,6 +389496,36 @@ "Start Line": 196, "End Line": 209 }, + { + "Function Name": "_raceWithCSPError", + "Structural Impact": 12.5, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "43.8%", + "Start Line": 1063, + "End Line": 1086 + }, + { + "Function Name": "_evaluateExpression", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 749, + "End Line": 753 + }, + { + "Function Name": "_evaluateExpressionHandle", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "62.5%", + "Start Line": 759, + "End Line": 763 + }, { "Function Name": "frameAttached", "Structural Impact": 11.4, @@ -389970,14 +389577,14 @@ "End Line": 1130 }, { - "Function Name": "raceAgainstEvaluationStallingEvents", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "57.1%", - "Start Line": 547, - "End Line": 563 + "Function Name": "_addStyleTag", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "26.3%", + "Start Line": 1021, + "End Line": 1061 }, { "Function Name": "frameCommittedSameDocumentNavigation", @@ -389989,6 +389596,46 @@ "Start Line": 254, "End Line": 267 }, + { + "Function Name": "predicate", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 676, + "End Line": 690 + }, + { + "Function Name": "evaluateExpression", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 745, + "End Line": 747 + }, + { + "Function Name": "evaluateExpressionHandle", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "60.0%", + "Start Line": 755, + "End Line": 757 + }, + { + "Function Name": "press", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, + "Input Parameters": 4, + "Control Flow Ratio": "50.0%", + "Start Line": 1395, + "End Line": 1397 + }, { "Function Name": "predicate", "Structural Impact": 8.9, @@ -390029,6 +389676,16 @@ "Start Line": 845, "End Line": 852 }, + { + "Function Name": "raceAgainstEvaluationStallingEvents", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 547, + "End Line": 563 + }, { "Function Name": "next", "Structural Impact": 7.8, @@ -390049,6 +389706,16 @@ "Start Line": 1327, "End Line": 1334 }, + { + "Function Name": "addScriptTag", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 957, + "End Line": 963 + }, { "Function Name": "setContent", "Structural Impact": 7.2, @@ -390079,16 +389746,6 @@ "Start Line": 1283, "End Line": 1289 }, - { - "Function Name": "ariaSnapshot", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1729, - "End Line": 1729 - }, { "Function Name": "_content", "Structural Impact": 6.8, @@ -390179,6 +389836,16 @@ "Start Line": 1668, "End Line": 1675 }, + { + "Function Name": "dispatchEvent", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 6, + "Control Flow Ratio": "16.7%", + "Start Line": 835, + "End Line": 839 + }, { "Function Name": "verifyLifecycle", "Structural Impact": 5.5, @@ -390209,6 +389876,16 @@ "Start Line": 1818, "End Line": 1822 }, + { + "Function Name": "addStyleTag", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 1017, + "End Line": 1019 + }, { "Function Name": "_evalOnSelectorAll", "Structural Impact": 5.2, @@ -390219,16 +389896,6 @@ "Start Line": 858, "End Line": 863 }, - { - "Function Name": "_retryWithProgressIfNotConnected", - "Structural Impact": 5.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1132, - "End Line": 1135 - }, { "Function Name": "getAttribute", "Structural Impact": 5.0, @@ -390239,6 +389906,16 @@ "Start Line": 1295, "End Line": 1297 }, + { + "Function Name": "addScriptUrl", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 990, + "End Line": 1002 + }, { "Function Name": "interceptConsoleMessage", "Structural Impact": 4.8, @@ -390249,6 +389926,26 @@ "Start Line": 376, "End Line": 386 }, + { + "Function Name": "addScriptContent", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 1004, + "End Line": 1014 + }, + { + "Function Name": "isVisible", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 1336, + "End Line": 1339 + }, { "Function Name": "_inflightRequestStarted", "Structural Impact": 4.6, @@ -390269,6 +389966,16 @@ "Start Line": 539, "End Line": 545 }, + { + "Function Name": "collectNavigations", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 650, + "End Line": 657 + }, { "Function Name": "textContent", "Structural Impact": 4.6, @@ -390289,6 +389996,16 @@ "Start Line": 1291, "End Line": 1293 }, + { + "Function Name": "isHidden", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "33.3%", + "Start Line": 1358, + "End Line": 1360 + }, { "Function Name": "isDisabled", "Structural Impact": 4.6, @@ -390369,16 +390086,6 @@ "Start Line": 657, "End Line": 661 }, - { - "Function Name": "race", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 1475, - "End Line": 1476 - }, { "Function Name": "onWebSocketFrameSent", "Structural Impact": 4.2, @@ -390400,24 +390107,14 @@ "End Line": 424 }, { - "Function Name": "addScriptTag", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 957, - "End Line": 961 - }, - { - "Function Name": "_addScriptTag", + "Function Name": "click", "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 965, - "End Line": 969 + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "25.0%", + "Start Line": 1199, + "End Line": 1201 }, { "Function Name": "tap", @@ -390429,6 +390126,36 @@ "Start Line": 1231, "End Line": 1235 }, + { + "Function Name": "focus", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1241, + "End Line": 1243 + }, + { + "Function Name": "blur", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "33.3%", + "Start Line": 1245, + "End Line": 1247 + }, + { + "Function Name": "setInputFiles", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "20.0%", + "Start Line": 1386, + "End Line": 1389 + }, { "Function Name": "rafrafTimeout", "Structural Impact": 4.2, @@ -390439,16 +390166,6 @@ "Start Line": 1614, "End Line": 1627 }, - { - "Function Name": "press", - "Structural Impact": 4.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1395, - "End Line": 1395 - }, { "Function Name": "waitForFunctionValueInUtility", "Structural Impact": 4.0, @@ -390609,6 +390326,16 @@ "Start Line": 943, "End Line": 947 }, + { + "Function Name": "onerror", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1009, + "End Line": 1015 + }, { "Function Name": "collect", "Structural Impact": 3.1, @@ -390669,6 +390396,16 @@ "Start Line": 737, "End Line": 739 }, + { + "Function Name": "onerror", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 997, + "End Line": 1002 + }, { "Function Name": "fixupMetadataError", "Structural Impact": 3.1, @@ -390699,76 +390436,6 @@ "Start Line": 343, "End Line": 346 }, - { - "Function Name": "evaluateExpression", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 745, - "End Line": 745 - }, - { - "Function Name": "_evaluateExpression", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 749, - "End Line": 749 - }, - { - "Function Name": "evaluateExpressionHandle", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 755, - "End Line": 755 - }, - { - "Function Name": "_evaluateExpressionHandle", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 759, - "End Line": 759 - }, - { - "Function Name": "addStyleTag", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1017, - "End Line": 1017 - }, - { - "Function Name": "_addStyleTag", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1021, - "End Line": 1021 - }, - { - "Function Name": "_expectInternal", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1473, - "End Line": 1473 - }, { "Function Name": "selectOption", "Structural Impact": 2.6, @@ -390859,6 +390526,16 @@ "Start Line": 191, "End Line": 194 }, + { + "Function Name": "goto", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 631, + "End Line": 634 + }, { "Function Name": "querySelector", "Structural Impact": 2.2, @@ -390959,76 +390636,6 @@ "Start Line": 1049, "End Line": 1060 }, - { - "Function Name": "click", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1199, - "End Line": 1199 - }, - { - "Function Name": "focus", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1241, - "End Line": 1241 - }, - { - "Function Name": "blur", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1245, - "End Line": 1245 - }, - { - "Function Name": "resolveSelector", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1249, - "End Line": 1249 - }, - { - "Function Name": "setInputFiles", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1386, - "End Line": 1386 - }, - { - "Function Name": "waitForFunctionExpression", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1517, - "End Line": 1517 - }, - { - "Function Name": "_callOnElementOnceMatches", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 1642, - "End Line": 1642 - }, { "Function Name": "constructor", "Structural Impact": 1.9, @@ -391199,16 +390806,6 @@ "Start Line": 535, "End Line": 537 }, - { - "Function Name": "goto", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 631, - "End Line": 631 - }, { "Function Name": "mainContext", "Structural Impact": 1.1, @@ -391229,16 +390826,6 @@ "Start Line": 741, "End Line": 743 }, - { - "Function Name": "dispatchEvent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 835, - "End Line": 835 - }, { "Function Name": "url", "Structural Impact": 1.1, @@ -391269,56 +390856,6 @@ "Start Line": 953, "End Line": 955 }, - { - "Function Name": "addScriptUrl", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 990, - "End Line": 990 - }, - { - "Function Name": "addScriptContent", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1004, - "End Line": 1004 - }, - { - "Function Name": "isVisible", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1336, - "End Line": 1336 - }, - { - "Function Name": "isVisibleInternal", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1341, - "End Line": 1341 - }, - { - "Function Name": "isHidden", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1358, - "End Line": 1358 - }, { "Function Name": "retain", "Structural Impact": 1.1, @@ -391334,7 +390871,7 @@ "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 454, "Sequential Logic Declarations": 516, - "Function Parameters": 274, + "Function Parameters": 0, "Function/Method Declarations": 157, "Class/Entity Declarations": 4, "Defensive Programming Constructs": 78, @@ -391346,7 +390883,7 @@ "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 1, "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 1397, + "Asynchronous/Concurrent Execution": 1402, "UI / View Layer Components": 14, "Closures and Anonymous Functions": 73, "Global State Dependencies": 18, @@ -391365,7 +390902,7 @@ "Dependency Injection Constructs": 7, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 42, + "Manual Memory Allocation": 43, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, @@ -391472,9 +391009,9 @@ "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 3458.41, - "Y": -153.43, - "Z": 2281.49 + "X": 2675.78, + "Y": -153.15, + "Z": -4672.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391653,9 +391190,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 6191.76, + "X": 6202.92, "Y": -220.38, - "Z": -2072.27 + "Z": -2076.68 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -391821,9 +391358,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5945.34, + "X": 5956.5, "Y": -198.77, - "Z": -2898.8 + "Z": -2903.22 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392123,9 +391660,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5907.16, + "X": 5918.31, "Y": -210.0, - "Z": -2164.94 + "Z": -2169.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392426,9 +391963,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5694.63, + "X": 5705.78, "Y": -122.11, - "Z": -2243.44 + "Z": -2247.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -392684,9 +392221,9 @@ "Identity Proof": "Single Indicator (Ext: .go)" }, "2. Topological Coordinates": { - "X": 5477.3, + "X": 5488.46, "Y": -77.95, - "Z": -2539.94 + "Z": -2544.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -394354,44 +393891,44 @@ } } }, - "abap/abapGit": { - "Directory Group Magnitude": 437.54, - "File Count": 8, + "m4/curl/m4": { + "Directory Group Magnitude": 403.69, + "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { "Unclassified": "100.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "9.61%", - "Error & Exception Exposure": "26.98%", - "Tech Debt Exposure": "5.36%", - "Testing Exposure": "2.04%", - "API Exposure": "0.57%", + "Cognitive Load Exposure": "4.78%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "16.13%", + "Testing Exposure": "2.3%", + "API Exposure": "1.74%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "21.21%", - "Commented Logic Exposure": "8.68%", - "Specification Exposure": "88.33%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.39%", + "Documentation Exposure": "19.01%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "abap/abapGit/package.devc.xml": { + "m4/curl/m4/curl-confopts.m4": { "1. Artifact Identity": { - "Filename": "package.devc.xml", - "Path": "abap/abapGit/package.devc.xml", - "Language": "Xml", + "Filename": "curl-confopts.m4", + "Path": "m4/curl/m4/curl-confopts.m4", + "Language": "M4", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "m4", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .xml)" + "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -2565.3, - "Y": 26.93, - "Z": -175.01 + "X": -2261.89, + "Y": -81.9, + "Z": -4161.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -394400,30 +393937,344 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 11, - "Coding LOC": 0, - "Documentation LOC": 10, - "Structural Magnitude": 10.52, + "Total LOC": 577, + "Coding LOC": 375, + "Documentation LOC": 163, + "Structural Magnitude": 91.12, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 5.0 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "0.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.15%", + "Testing Exposure": "2.3%", + "API Exposure": "3.46%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 5, + "Function Parameters": 9, + "Function/Method Declarations": 14, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 5, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 47, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 1, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 324, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 108, + "Design Camel Case": 0, + "Design Snake Case": 57, + "Design Pascal Case": 0, + "Design Upper Case": 35, + "Design Short Vars": 0, + "Design Long Vars": 1, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 2, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "m4/curl/m4/curl-mbedtls.m4": { + "1. Artifact Identity": { + "Filename": "curl-mbedtls.m4", + "Path": "m4/curl/m4/curl-mbedtls.m4", + "Language": "M4", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "m4", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .m4)" + }, + "2. Topological Coordinates": { + "X": -1727.1, + "Y": 5.26, + "Z": -4148.11 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 123, + "Coding LOC": 70, + "Documentation LOC": 35, + "Structural Magnitude": 18.4, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "80.67%", + "Testing Exposure": "2.3%", + "API Exposure": "4.56%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.65%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 1, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 2, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 66, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 30, + "Design Camel Case": 0, + "Design Snake Case": 15, + "Design Pascal Case": 0, + "Design Upper Case": 15, + "Design Short Vars": 0, + "Design Long Vars": 2, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 2, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "m4/curl/m4/curl-sysconfig.m4": { + "1. Artifact Identity": { + "Filename": "curl-sysconfig.m4", + "Path": "m4/curl/m4/curl-sysconfig.m4", + "Language": "M4", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "m4", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .m4)" + }, + "2. Topological Coordinates": { + "X": -2517.66, + "Y": -179.89, + "Z": -4741.16 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 52, + "Coding LOC": 21, + "Documentation LOC": 29, + "Structural Magnitude": 15.42, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.238 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "11.43%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "6.67%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "5.74%", + "Documentation Exposure": "27.66%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], @@ -394432,7 +394283,7 @@ "Control Flow Branches": 0, "Sequential Logic Declarations": 0, "Function Parameters": 0, - "Function/Method Declarations": 0, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, @@ -394464,7 +394315,7 @@ "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 3, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, @@ -394477,7 +394328,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 18, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -394494,11 +394345,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 2, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 3, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -394507,12 +394358,12 @@ "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 1, + "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -394533,22 +394384,22 @@ }, "9. Extracted Dependencies": [] }, - "abap/abapGit/zabapgit.prog.abap": { + "m4/curl/m4/xc-am-iface.m4": { "1. Artifact Identity": { - "Filename": "zabapgit.prog.abap", - "Path": "abap/abapGit/zabapgit.prog.abap", - "Language": "Abap", + "Filename": "xc-am-iface.m4", + "Path": "m4/curl/m4/xc-am-iface.m4", + "Language": "M4", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "m4", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -3493.62, - "Y": 270.8, - "Z": 79.6 + "X": -1955.7, + "Y": -20.22, + "Z": -4947.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -394557,39 +394408,39 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 80, - "Coding LOC": 27, - "Documentation LOC": 37, - "Structural Magnitude": 15.54, - "Control Flow Ratio": "75.0%", + "Total LOC": 86, + "Coding LOC": 19, + "Documentation LOC": 59, + "Structural Magnitude": 29.88, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.296 + "Raw Cognitive Density": 0.263 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "14.01%", + "Cognitive Load Exposure": "12.48%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "59.27%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.29%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 3, - "Sequential Logic Declarations": 1, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 3, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, @@ -394597,19 +394448,19 @@ "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 3, + "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 5, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 3, + "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -394634,7 +394485,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 12, + "Structural Space Indentations": 1, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -394651,9 +394502,9 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 3, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 3, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -394683,36 +394534,29 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 6, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "zabapgit_authorizations_exit", - "zabapgit_background_user_exit", - "zabapgit_forms", - "zabapgit_gui_pages_userexit", - "zabapgit_password_dialog", - "zabapgit_user_exit" - ] + "9. Extracted Dependencies": [] }, - "abap/abapGit/zcl_abapgit_ajson.clas.abap": { + "m4/curl/m4/zz40-xc-ovr.m4": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_ajson.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_ajson.clas.abap", - "Language": "Abap", + "Filename": "zz40-xc-ovr.m4", + "Path": "m4/curl/m4/zz40-xc-ovr.m4", + "Language": "M4", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "m4", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .m4)" }, "2. Topological Coordinates": { - "X": -2782.51, - "Y": 112.14, - "Z": 324.79 + "X": -2014.66, + "Y": -92.58, + "Z": -4521.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -394721,125 +394565,84 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1023, - "Coding LOC": 724, - "Documentation LOC": 31, - "Structural Magnitude": 64.98, - "Control Flow Ratio": "43.0%", + "Total LOC": 668, + "Coding LOC": 338, + "Documentation LOC": 253, + "Structural Magnitude": 248.87, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.2 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "9.98%", - "Error & Exception Exposure": "50.24%", - "Tech Debt Exposure": "23.06%", - "Testing Exposure": "2.32%", - "API Exposure": "0.67%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.71%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "35.24%", - "Commented Logic Exposure": "5.16%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.08%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "zif_abapgit_ajson~touch_array", - "Structural Impact": 12.5, - "Lines of Code (LOC)": 50, - "Control Flow Branches": 9, - "Input Parameters": 0, - "Control Flow Ratio": "60.0%", - "Start Line": 941, - "End Line": 990 - }, - { - "Function Name": "zif_abapgit_ajson~set", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "37.5%", - "Start Line": 624, - "End Line": 642 - }, - { - "Function Name": "zif_abapgit_ajson~array_to_string_table", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "20.0%", - "Start Line": 321, - "End Line": 331 - }, - { - "Function Name": "zif_abapgit_ajson~push", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 582, - "End Line": 592 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 86, - "Sequential Logic Declarations": 114, - "Function Parameters": 22, - "Function/Method Declarations": 47, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 37, + "Function Parameters": 51, + "Function/Method Declarations": 24, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 24, - "Type/Safety Bypasses": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 7, + "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 27, - "Commented-out Code (Dead Logic)": 1, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 8, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 2, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 37, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 43, - "Manual Memory Allocation": 7, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, + "Structured Telemetry & Logging": 4, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 4, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 5, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 722, + "Structural Space Indentations": 92, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -394856,15 +394659,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 252, + "Core Var Decl": 50, "Design Camel Case": 0, - "Design Snake Case": 252, + "Design Snake Case": 37, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 10, "Design Short Vars": 0, "Design Long Vars": 3, "Duplicate Logic": 0, - "Orphaned Logic": 4, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -394894,23 +394697,47 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - }, - "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap": { + } + } + }, + "dockerfile/moby/test_targets": { + "Directory Group Magnitude": 402.31, + "File Count": 4, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "21.74%", + "Error & Exception Exposure": "44.46%", + "Tech Debt Exposure": "37.26%", + "Testing Exposure": "2.23%", + "API Exposure": "0.6%", + "Concurrency Exposure": "4.79%", + "State Flux Exposure": "26.5%", + "Commented Logic Exposure": "4.19%", + "Specification Exposure": "96.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "29.05%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "dockerfile/moby/test_targets/daemon.Dockerfile": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_git_porcelain.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_git_porcelain.clas.abap", - "Language": "Abap", + "Filename": "daemon.Dockerfile", + "Path": "dockerfile/moby/test_targets/daemon.Dockerfile", + "Language": "Dockerfile", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "dockerfile", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .dockerfile)" }, "2. Topological Coordinates": { - "X": -3212.45, - "Y": 257.45, - "Z": 230.19 + "X": 6838.64, + "Y": -181.82, + "Z": -603.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -394919,26 +394746,26 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 837, - "Coding LOC": 580, - "Documentation LOC": 76, - "Structural Magnitude": 77.3, - "Control Flow Ratio": "51.7%", + "Total LOC": 624, + "Coding LOC": 477, + "Documentation LOC": 89, + "Structural Magnitude": 51.74, + "Control Flow Ratio": "78.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.236 + "Raw Cognitive Density": 0.822 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.35%", - "Error & Exception Exposure": "57.48%", - "Tech Debt Exposure": "9.99%", - "Testing Exposure": "2.32%", - "API Exposure": "0.69%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "68.92%", - "Commented Logic Exposure": "0.0%", + "Cognitive Load Exposure": "53.54%", + "Error & Exception Exposure": "56.08%", + "Tech Debt Exposure": "49.08%", + "Testing Exposure": "2.33%", + "API Exposure": "0.0%", + "Concurrency Exposure": "19.14%", + "State Flux Exposure": "32.82%", + "Commented Logic Exposure": "6.23%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -394947,111 +394774,141 @@ }, "5. Function Analysis": [ { - "Function Name": "walk_tree", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 38, + "Function Name": "RUN", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 17, "Control Flow Branches": 5, "Input Parameters": 0, - "Control Flow Ratio": "62.5%", - "Start Line": 794, - "End Line": 831 + "Control Flow Ratio": "100.0%", + "Start Line": 354, + "End Line": 370 }, { - "Function Name": "create_tag", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, + "Function Name": "RUN", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "83.3%", - "Start Line": 324, - "End Line": 345 + "Control Flow Ratio": "100.0%", + "Start Line": 68, + "End Line": 68 }, { - "Function Name": "delete_annotated_tag", - "Structural Impact": 2.8, - "Lines of Code (LOC)": 16, + "Function Name": "RUN", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 352, - "End Line": 367 + "Control Flow Ratio": "100.0%", + "Start Line": 85, + "End Line": 90 }, { - "Function Name": "receive_pack_push", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 21, + "Function Name": "RUN", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 454, + "End Line": 459 + }, + { + "Function Name": "RUN", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 214, + "End Line": 218 + }, + { + "Function Name": "RUN", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 227, + "End Line": 231 + }, + { + "Function Name": "RUN", + "Structural Impact": 1.3, + "Lines of Code (LOC)": 6, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 644, - "End Line": 664 + "Start Line": 57, + "End Line": 62 }, { - "Function Name": "create_annotated_tag", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 17, + "Function Name": "ENTRYPOINT", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 270 + "Start Line": 449, + "End Line": 451 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 46, - "Sequential Logic Declarations": 43, - "Function Parameters": 31, - "Function/Method Declarations": 19, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 8, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 69, + "Sequential Logic Declarations": 19, + "Function Parameters": 60, + "Function/Method Declarations": 58, + "Class/Entity Declarations": 69, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 3, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 43, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "I/O and Network Boundaries": 74, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 20, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 5, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, + "Asynchronous/Concurrent Execution": 1, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 14, + "Global State Dependencies": 7, "Decorators and Annotations": 0, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 55, + "Module Dependencies (Imports)": 105, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 7, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 111, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 22, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 2, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 2, + "Immutable Data Declarations": 7, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 69, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 578, + "Structural Space Indentations": 210, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 4, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -395064,13 +394921,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 197, + "Core Var Decl": 54, "Design Camel Case": 0, - "Design Snake Case": 197, + "Design Snake Case": 1, "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 36, + "Design Upper Case": 53, + "Design Short Vars": 3, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -395079,10 +394936,10 @@ "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, + "External Network & I/O Hooks": 1, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Commented-Out Executable Logic": 2, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -395096,29 +394953,84 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 54, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 2, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "--platform", + "all", + "base", + "binary-dummy", + "build", + "build-dummy", + "buildx", + "busybox", + "compose", + "containerd", + "containerd-", + "containerd-build", + "containerutil", + "containerutil-", + "containerutil-build", + "containerutil-windows-", + "crun", + "debian:", + "delve", + "delve-", + "dev-base", + "dev-firewalld-", + "dev-systemd-", + "dev-systemd-false", + "dev-systemd-true", + "distribution/distribution:", + "docker/buildx-bin:", + "docker/compose-bin:", + "docker:dind", + "dockercli", + "dockercli-integration", + "frozen-images", + "golangci_lint", + "gopls", + "gotestsum", + "gowinres", + "moby/vpnkit-bin:", + "registry", + "rootlesskit", + "rootlesskit-", + "rootlesskit-build", + "runc", + "runc-", + "runc-build", + "scratch", + "shfmt", + "tini", + "tini-", + "tini-build", + "tonistiigi/xx:", + "vpnkit", + "vpnkit-", + "vpnkit-linux-", + "xx" + ] }, - "abap/abapGit/zcl_abapgit_http_client.clas.abap": { + "dockerfile/moby/test_targets/generate-files.Dockerfile": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_http_client.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_http_client.clas.abap", - "Language": "Abap", + "Filename": "generate-files.Dockerfile", + "Path": "dockerfile/moby/test_targets/generate-files.Dockerfile", + "Language": "Dockerfile", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "dockerfile", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .dockerfile)" }, "2. Topological Coordinates": { - "X": -3138.99, - "Y": 253.34, - "Z": 627.77 + "X": 6780.0, + "Y": -66.16, + "Z": -165.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -395127,70 +395039,59 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 228, - "Coding LOC": 162, - "Documentation LOC": 12, - "Structural Magnitude": 10.24, - "Control Flow Ratio": "55.6%", + "Total LOC": 75, + "Coding LOC": 65, + "Documentation LOC": 2, + "Structural Magnitude": 196.55, + "Control Flow Ratio": "71.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.154 + "Raw Cognitive Density": 0.431 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "8.45%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "21.81%", + "Error & Exception Exposure": "63.92%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.32%", - "API Exposure": "0.85%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "State Flux Exposure": "58.94%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "20.4%", + "Documentation Exposure": "29.52%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "send_receive", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 126, - "End Line": 161 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 20, - "Sequential Logic Declarations": 16, - "Function Parameters": 12, - "Function/Method Declarations": 10, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 2, + "Function Parameters": 6, + "Function/Method Declarations": 6, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 2, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 8, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 4, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 3, + "Global State Dependencies": 2, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 7, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -395199,23 +395100,23 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 4, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 3, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 6, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 160, + "Structural Space Indentations": 36, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395232,13 +395133,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 48, + "Core Var Decl": 7, "Design Camel Case": 0, - "Design Snake Case": 46, + "Design Snake Case": 2, "Design Pascal Case": 0, - "Design Upper Case": 2, + "Design Upper Case": 5, "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -395264,29 +395165,35 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 5, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "base", + "generated", + "golang:", + "scratch", + "tools" + ] }, - "abap/abapGit/zcl_abapgit_objects.clas.abap": { + "dockerfile/moby/test_targets/syscall.Dockerfile": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_objects.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_objects.clas.abap", - "Language": "Abap", + "Filename": "syscall.Dockerfile", + "Path": "dockerfile/moby/test_targets/syscall.Dockerfile", + "Language": "Dockerfile", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "dockerfile", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .dockerfile)" }, "2. Topological Coordinates": { - "X": -2952.13, - "Y": 146.96, - "Z": -487.61 + "X": 6550.42, + "Y": -19.76, + "Z": 77.47 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -395295,135 +395202,84 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1428, - "Coding LOC": 954, - "Documentation LOC": 143, - "Structural Magnitude": 74.28, - "Control Flow Ratio": "60.9%", + "Total LOC": 21, + "Coding LOC": 13, + "Documentation LOC": 1, + "Structural Magnitude": 148.18, + "Control Flow Ratio": "90.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.212 + "Raw Cognitive Density": 1.077 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.4%", - "Error & Exception Exposure": "47.95%", - "Tech Debt Exposure": "9.87%", - "Testing Exposure": "2.31%", - "API Exposure": "0.64%", + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "1.99%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "32.82%", - "Commented Logic Exposure": "5.04%", - "Specification Exposure": "100.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "86.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "62.85%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "check_objects_locked", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "57.1%", - "Start Line": 311, - "End Line": 328 - }, - { - "Function Name": "check_duplicates", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 280, - "End Line": 305 - }, - { - "Function Name": "check_original_system", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 337, - "End Line": 354 - }, - { - "Function Name": "serialize", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "25.0%", - "Start Line": 1239, - "End Line": 1250 - }, - { - "Function Name": "change_package_assignments", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 262, - "End Line": 270 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 131, - "Sequential Logic Declarations": 84, - "Function Parameters": 47, - "Function/Method Declarations": 30, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 38, + "Control Flow Branches": 9, + "Sequential Logic Declarations": 1, + "Function Parameters": 1, + "Function/Method Declarations": 3, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 8, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 33, - "Commented-out Code (Dead Logic)": 1, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 14, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 2, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 177, - "Manual Memory Allocation": 8, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 3, - "Private / Encapsulated Scopes": 2, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 952, + "Bypassed / Skipped Tests": 1, + "Structural Tab Indentations": 6, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395440,13 +395296,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 315, + "Core Var Decl": 1, "Design Camel Case": 0, - "Design Snake Case": 314, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 1, "Design Short Vars": 0, - "Design Long Vars": 13, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -395472,29 +395328,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "debian:" + ] }, - "abap/abapGit/zcl_abapgit_persistence_db.clas.abap": { + "dockerfile/moby/test_targets/windows.Dockerfile": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_persistence_db.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_persistence_db.clas.abap", - "Language": "Abap", + "Filename": "windows.Dockerfile", + "Path": "dockerfile/moby/test_targets/windows.Dockerfile", + "Language": "Dockerfile", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", + "Folder Dominant Lang": "dockerfile", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Identity Proof": "Single Indicator (Ext: .dockerfile)" }, "2. Topological Coordinates": { - "X": -3256.18, - "Y": 129.51, - "Z": -414.09 + "X": 7046.56, + "Y": -80.47, + "Z": 211.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -395503,64 +395361,64 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 283, - "Coding LOC": 183, - "Documentation LOC": 34, - "Structural Magnitude": 8.16, - "Control Flow Ratio": "36.7%", - "Popularity Rank": 0, + "Total LOC": 314, + "Coding LOC": 132, + "Documentation LOC": 146, + "Structural Magnitude": 5.84, + "Control Flow Ratio": "80.0%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.104 + "Raw Cognitive Density": 0.114 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.01%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.31%", - "API Exposure": "0.82%", + "Cognitive Load Exposure": "6.61%", + "Error & Exception Exposure": "57.84%", + "Tech Debt Exposure": "99.96%", + "Testing Exposure": "2.3%", + "API Exposure": "2.41%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "14.22%", + "Commented Logic Exposure": "10.53%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.22%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "validate_entry_type", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, + "Function Name": "ENTRYPOINT", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 268, - "End Line": 278 + "Control Flow Ratio": "0.0%", + "Start Line": 307, + "End Line": 310 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 11, - "Sequential Logic Declarations": 19, - "Function Parameters": 16, - "Function/Method Declarations": 13, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 2, + "Function Parameters": 6, + "Function/Method Declarations": 4, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, + "I/O and Network Boundaries": 1, "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "State Mutations / Variable Reassignments": 1, + "Commented-out Code (Dead Logic)": 3, + "Structured Documentation Blocks": 2, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, + "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 6, + "Global State Dependencies": 1, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, @@ -395568,34 +395426,34 @@ "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 8, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 5, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, - "Thread Synchronization Locks": 1, - "Immutable Data Declarations": 3, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 181, + "Structural Space Indentations": 117, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 1, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -395608,11 +395466,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 50, + "Core Var Decl": 14, "Design Camel Case": 0, - "Design Snake Case": 49, + "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 1, + "Design Upper Case": 14, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -395641,76 +395499,101 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - }, - "abap/abapGit/zcl_abapgit_xml_output.clas.abap": { + } + } + }, + "python/wtfpython": { + "Directory Group Magnitude": 313.92, + "File Count": 6, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "21.73%", + "Error & Exception Exposure": "29.68%", + "Tech Debt Exposure": "37.59%", + "Testing Exposure": "14.42%", + "API Exposure": "3.61%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "33.33%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "62.22%", + "Instability Exposure": "41.67%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "7.42%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "python/wtfpython/README.md": { "1. Artifact Identity": { - "Filename": "zcl_abapgit_xml_output.clas.abap", - "Path": "abap/abapGit/zcl_abapgit_xml_output.clas.abap", - "Language": "Abap", + "Filename": "README.md", + "Path": "python/wtfpython/README.md", + "Language": "Markdown", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "abap", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .abap)" + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": -3039.62, - "Y": 162.63, - "Z": 50.36 + "X": 4145.59, + "Y": 99.18, + "Z": -3541.53 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 134, - "Coding LOC": 87, - "Documentation LOC": 2, - "Structural Magnitude": 176.52, - "Control Flow Ratio": "42.1%", + "Total LOC": 4180, + "Coding LOC": 0, + "Documentation LOC": 3118, + "Structural Magnitude": 83.6, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.218 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "10.66%", - "Error & Exception Exposure": "60.16%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.94%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "32.72%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "32.55%", - "Hardcoded Payload Artifacts": "0.0%" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 11, - "Function Parameters": 1, - "Function/Method Declarations": 5, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 3, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, @@ -395732,7 +395615,7 @@ "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 13, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -395744,11 +395627,11 @@ "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 85, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395765,19 +395648,19 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 23, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 23, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, - "Instructional Code Examples": 0, + "Instructional Code Examples": 504, "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, + "Structured Literature Headers": 174, + "Hyperlinked Literature References": 171, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, @@ -395803,98 +395686,74 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - } - } - }, - "m4/curl/m4": { - "Directory Group Magnitude": 403.69, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "4.78%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "16.13%", - "Testing Exposure": "2.3%", - "API Exposure": "1.74%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "19.01%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "m4/curl/m4/curl-confopts.m4": { + }, + "python/wtfpython/2_tricky_strings.py": { "1. Artifact Identity": { - "Filename": "curl-confopts.m4", - "Path": "m4/curl/m4/curl-confopts.m4", - "Language": "M4", + "Filename": "2_tricky_strings.py", + "Path": "python/wtfpython/2_tricky_strings.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -2259.6, - "Y": -81.9, - "Z": -4156.49 + "X": 4408.13, + "Y": 191.44, + "Z": -4022.14 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 577, - "Coding LOC": 375, - "Documentation LOC": 163, - "Structural Magnitude": 91.12, + "Total LOC": 20, + "Coding LOC": 12, + "Documentation LOC": 3, + "Structural Magnitude": 15.24, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.167 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "3.46%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "1.84%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "80.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "9.54%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 5, - "Function Parameters": 9, - "Function/Method Declarations": 14, + "Sequential Logic Declarations": 6, + "Function Parameters": 0, + "Function/Method Declarations": 0, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, + "Defensive Programming Constructs": 6, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, + "Unit Test Assertions": 6, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, @@ -395907,19 +395766,19 @@ "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 8, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 5, - "Preprocessor Macros": 2, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 47, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, @@ -395929,7 +395788,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 324, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -395946,13 +395805,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 108, + "Core Var Decl": 6, "Design Camel Case": 0, - "Design Snake Case": 57, + "Design Snake Case": 6, "Design Pascal Case": 0, - "Design Upper Case": 35, - "Design Short Vars": 0, - "Design Long Vars": 1, + "Design Upper Case": 0, + "Design Short Vars": 6, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -395964,7 +395823,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -395985,70 +395844,81 @@ }, "9. Extracted Dependencies": [] }, - "m4/curl/m4/curl-mbedtls.m4": { + "python/wtfpython/insert_ids.py": { "1. Artifact Identity": { - "Filename": "curl-mbedtls.m4", - "Path": "m4/curl/m4/curl-mbedtls.m4", - "Language": "M4", + "Filename": "insert_ids.py", + "Path": "python/wtfpython/insert_ids.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1724.81, - "Y": 5.26, - "Z": -4142.97 + "X": 4652.27, + "Y": 187.76, + "Z": -3390.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 123, - "Coding LOC": 70, - "Documentation LOC": 35, - "Structural Magnitude": 18.4, - "Control Flow Ratio": "0.0%", + "Total LOC": 25, + "Coding LOC": 15, + "Documentation LOC": 0, + "Structural Magnitude": 8.4, + "Control Flow Ratio": "44.4%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 1.15 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "80.67%", - "Testing Exposure": "2.3%", - "API Exposure": "4.56%", + "Cognitive Load Exposure": "83.2%", + "Error & Exception Exposure": "88.67%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.34%", + "API Exposure": "4.25%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.65%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "generate_random_id_comment", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 9, + "End Line": 11 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 5, + "Function Parameters": 1, "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 2, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 6, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, @@ -396061,19 +395931,19 @@ "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 2, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, @@ -396086,7 +395956,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 66, + "Structural Space Indentations": 7, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396103,13 +395973,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 30, + "Core Var Decl": 5, "Design Camel Case": 0, - "Design Snake Case": 15, + "Design Snake Case": 5, "Design Pascal Case": 0, - "Design Upper Case": 15, + "Design Upper Case": 0, "Design Short Vars": 0, - "Design Long Vars": 2, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -396121,7 +395991,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -396135,76 +396005,89 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "uuid" + ] }, - "m4/curl/m4/curl-sysconfig.m4": { + "python/wtfpython/mixed_tabs_and_spaces.py": { "1. Artifact Identity": { - "Filename": "curl-sysconfig.m4", - "Path": "m4/curl/m4/curl-sysconfig.m4", - "Language": "M4", + "Filename": "mixed_tabs_and_spaces.py", + "Path": "python/wtfpython/mixed_tabs_and_spaces.py", + "Language": "Python", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Indentation Style": "Mixed (75.0% Spaces / 25.0% Tabs)", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -2515.37, - "Y": -179.89, - "Z": -4736.01 + "X": 3914.59, + "Y": 107.58, + "Z": -3914.8 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 52, - "Coding LOC": 21, - "Documentation LOC": 29, - "Structural Magnitude": 15.42, - "Control Flow Ratio": "0.0%", + "Total LOC": 8, + "Coding LOC": 6, + "Documentation LOC": 0, + "Structural Magnitude": 4.22, + "Control Flow Ratio": "33.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.238 + "Raw Cognitive Density": 0.5 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.43%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", + "Testing Exposure": "1.04%", + "API Exposure": "5.78%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "40.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "27.66%", + "Documentation Exposure": "4.77%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "square", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1, + "End Line": 5 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 2, + "Function Parameters": 1, "Function/Method Declarations": 1, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -396230,8 +396113,8 @@ "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 3, - "Ad-hoc Print / Debug Statements": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, @@ -396242,8 +396125,8 @@ "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 18, + "Structural Tab Indentations": 1, + "Structural Space Indentations": 3, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396260,11 +396143,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, + "Core Var Decl": 1, "Design Camel Case": 0, - "Design Snake Case": 2, + "Design Snake Case": 1, "Design Pascal Case": 0, - "Design Upper Case": 3, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -396278,7 +396161,7 @@ "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -396299,49 +396182,49 @@ }, "9. Extracted Dependencies": [] }, - "m4/curl/m4/xc-am-iface.m4": { + "python/wtfpython/notebook_generator.py": { "1. Artifact Identity": { - "Filename": "xc-am-iface.m4", - "Path": "m4/curl/m4/xc-am-iface.m4", - "Language": "M4", + "Filename": "notebook_generator.py", + "Path": "python/wtfpython/notebook_generator.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -1953.41, - "Y": -20.22, - "Z": -4942.28 + "X": 4331.7, + "Y": 179.55, + "Z": -3754.96 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 86, - "Coding LOC": 19, - "Documentation LOC": 59, - "Structural Magnitude": 29.88, - "Control Flow Ratio": "0.0%", + "Total LOC": 398, + "Coding LOC": 245, + "Documentation LOC": 89, + "Structural Magnitude": 199.8, + "Control Flow Ratio": "65.9%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.263 + "Raw Cognitive Density": 0.898 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "12.48%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", + "Cognitive Load Exposure": "32.19%", + "Error & Exception Exposure": "89.44%", + "Tech Debt Exposure": "25.51%", + "Testing Exposure": "80.0%", + "API Exposure": "6.52%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "State Flux Exposure": "100.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", @@ -396349,36 +396232,117 @@ "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "parse_example_parts", + "Structural Impact": 57.1, + "Lines of Code (LOC)": 103, + "Control Flow Branches": 25, + "Input Parameters": 3, + "Control Flow Ratio": "92.6%", + "Start Line": 96, + "End Line": 198 + }, + { + "Function Name": "convert_to_cells", + "Structural Impact": 16.2, + "Lines of Code (LOC)": 81, + "Control Flow Branches": 6, + "Input Parameters": 2, + "Control Flow Ratio": "54.5%", + "Start Line": 228, + "End Line": 308 + }, + { + "Function Name": "convert_to_notebook", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 311, + "End Line": 342 + }, + { + "Function Name": "inspect_and_sanitize_code_lines", + "Structural Impact": 6.6, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 208, + "End Line": 225 + }, + { + "Function Name": "remove_from_beginning", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 201, + "End Line": 205 + }, + { + "Function Name": "is_interactive_statement", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 89, + "End Line": 93 + }, + { + "Function Name": "generate_code_block", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 57, + "End Line": 72 + }, + { + "Function Name": "generate_markdown_block", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 75, + "End Line": 86 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 3, - "Function/Method Declarations": 4, + "Control Flow Branches": 56, + "Sequential Logic Declarations": 29, + "Function Parameters": 9, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Defensive Programming Constructs": 2, + "Type/Safety Bypasses": 17, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "I/O and Network Boundaries": 4, + "Exposed API / Public Exports": 8, + "State Mutations / Variable Reassignments": 81, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 25, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Closures and Anonymous Functions": 1, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, + "Planned Work (TODOs)": 3, + "Acknowledged Tech Debt (FIXMEs)": 1, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, @@ -396388,19 +396352,19 @@ "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, + "Ad-hoc Print / Debug Statements": 1, "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 1, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1, + "Structural Space Indentations": 226, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396417,13 +396381,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 69, "Design Camel Case": 0, - "Design Snake Case": 0, + "Design Snake Case": 67, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 2, "Design Short Vars": 0, - "Design Long Vars": 0, + "Design Long Vars": 1, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -396449,72 +396413,88 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 4, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 1, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "json", + "os", + "pprint", + "sys" + ] }, - "m4/curl/m4/zz40-xc-ovr.m4": { + "python/wtfpython/noxfile.py": { "1. Artifact Identity": { - "Filename": "zz40-xc-ovr.m4", - "Path": "m4/curl/m4/zz40-xc-ovr.m4", - "Language": "M4", + "Filename": "noxfile.py", + "Path": "python/wtfpython/noxfile.py", + "Language": "Python", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "m4", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .m4)" + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "python", + "Lock Tier": 1.5, + "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" }, "2. Topological Coordinates": { - "X": -2012.36, - "Y": -92.58, - "Z": -4515.86 + "X": 4744.5, + "Y": 253.19, + "Z": -4126.17 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 668, - "Coding LOC": 338, - "Documentation LOC": 253, - "Structural Magnitude": 248.87, - "Control Flow Ratio": "0.0%", + "Total LOC": 14, + "Coding LOC": 8, + "Documentation LOC": 0, + "Structural Magnitude": 2.66, + "Control Flow Ratio": "14.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.375 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.71%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "1.28%", + "API Exposure": "5.12%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "53.33%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "6.36%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "tests", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 12, + "End Line": 13 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 37, - "Function Parameters": 51, - "Function/Method Declarations": 24, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 6, + "Function Parameters": 1, + "Function/Method Declarations": 1, "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 4, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, @@ -396527,37 +396507,37 @@ "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 1, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 37, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 4, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 92, + "Structural Space Indentations": 2, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -396573,16 +396553,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 50, + "Vectorized Math & Tensor Operations": 1, + "Core Var Decl": 2, "Design Camel Case": 0, - "Design Snake Case": 37, + "Design Snake Case": 1, "Design Pascal Case": 0, - "Design Upper Case": 10, - "Design Short Vars": 0, - "Design Long Vars": 3, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -396606,54 +396586,58 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 3, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "nox", + "nox.sessions", + "typing" + ] } } }, - "python/wtfpython": { - "Directory Group Magnitude": 313.92, - "File Count": 6, + "typescript/typescript_compiler": { + "Directory Group Magnitude": 291.52, + "File Count": 2, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" + "Static: Literature & Documentation": "50.0%", + "Unclassified": "50.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "21.73%", - "Error & Exception Exposure": "29.68%", - "Tech Debt Exposure": "37.59%", - "Testing Exposure": "14.42%", - "API Exposure": "3.61%", + "Cognitive Load Exposure": "17.8%", + "Error & Exception Exposure": "30.86%", + "Tech Debt Exposure": "4.14%", + "Testing Exposure": "40.0%", + "API Exposure": "2.63%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "33.33%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "62.22%", - "Instability Exposure": "41.67%", + "State Flux Exposure": "7.58%", + "Commented Logic Exposure": "2.95%", + "Specification Exposure": "50.0%", + "Instability Exposure": "25.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "7.42%", + "Documentation Exposure": "5.96%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "python/wtfpython/README.md": { + "typescript/typescript_compiler/package.json": { "1. Artifact Identity": { - "Filename": "README.md", - "Path": "python/wtfpython/README.md", - "Language": "Markdown", + "Filename": "package.json", + "Path": "typescript/typescript_compiler/package.json", + "Language": "Plaintext", "Architect": "Unknown Architect", "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 4125.37, - "Y": 99.18, - "Z": -3524.08 + "X": 4338.53, + "Y": 97.38, + "Z": 4851.55 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -396662,10 +396646,10 @@ "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 4180, + "Total LOC": 118, "Coding LOC": 0, - "Documentation LOC": 3118, - "Structural Magnitude": 83.6, + "Documentation LOC": 117, + "Structural Magnitude": 2.36, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, @@ -396765,163 +396749,6 @@ "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, - "Instructional Code Examples": 504, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 174, - "Hyperlinked Literature References": 171, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "python/wtfpython/2_tricky_strings.py": { - "1. Artifact Identity": { - "Filename": "2_tricky_strings.py", - "Path": "python/wtfpython/2_tricky_strings.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" - }, - "2. Topological Coordinates": { - "X": 4387.92, - "Y": 191.44, - "Z": -4004.69 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 20, - "Coding LOC": 12, - "Documentation LOC": 3, - "Structural Magnitude": 15.24, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.167 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "1.84%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "80.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "9.54%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 6, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 6, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 6, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 6, - "Design Camel Case": 0, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 6, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -396952,22 +396779,22 @@ }, "9. Extracted Dependencies": [] }, - "python/wtfpython/insert_ids.py": { + "typescript/typescript_compiler/binder.ts": { "1. Artifact Identity": { - "Filename": "insert_ids.py", - "Path": "python/wtfpython/insert_ids.py", - "Language": "Python", + "Filename": "binder.ts", + "Path": "typescript/typescript_compiler/binder.ts", + "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": 4632.06, - "Y": 187.76, - "Z": -3372.6 + "X": 4542.6, + "Y": 141.84, + "Z": 4643.37 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -396976,26 +396803,26 @@ "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 15, - "Documentation LOC": 0, - "Structural Magnitude": 8.4, - "Control Flow Ratio": "44.4%", + "Total LOC": 3917, + "Coding LOC": 3186, + "Documentation LOC": 444, + "Structural Magnitude": 289.16, + "Control Flow Ratio": "77.3%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.15 + "Raw Cognitive Density": 0.632 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "83.2%", - "Error & Exception Exposure": "88.67%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.34%", - "API Exposure": "4.25%", + "Cognitive Load Exposure": "35.6%", + "Error & Exception Exposure": "61.73%", + "Tech Debt Exposure": "8.27%", + "Testing Exposure": "80.0%", + "API Exposure": "5.27%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", + "State Flux Exposure": "15.16%", + "Commented Logic Exposure": "5.9%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -397004,475 +396831,1807 @@ }, "5. Function Analysis": [ { - "Function Name": "generate_random_id_comment", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "createBinder", + "Structural Impact": 421.9, + "Lines of Code (LOC)": 1197, + "Control Flow Branches": 361, "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 9, - "End Line": 11 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 5, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 6, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 7, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, - "Design Camel Case": 0, - "Design Snake Case": 5, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "uuid" - ] - }, - "python/wtfpython/mixed_tabs_and_spaces.py": { - "1. Artifact Identity": { - "Filename": "mixed_tabs_and_spaces.py", - "Path": "python/wtfpython/mixed_tabs_and_spaces.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Mixed (75.0% Spaces / 25.0% Tabs)", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" - }, - "2. Topological Coordinates": { - "X": 3894.37, - "Y": 107.58, - "Z": -3897.36 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 8, - "Coding LOC": 6, - "Documentation LOC": 0, - "Structural Magnitude": 4.22, - "Control Flow Ratio": "33.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.5 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "1.04%", - "API Exposure": "5.78%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "40.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "4.77%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "73.1%", + "Start Line": 509, + "End Line": 1705 + }, + { + "Function Name": "bindWorker", + "Structural Impact": 206.2, + "Lines of Code (LOC)": 250, + "Control Flow Branches": 136, + "Input Parameters": 1, + "Control Flow Ratio": "71.6%", + "Start Line": 2846, + "End Line": 3095 + }, + { + "Function Name": "declareSymbol", + "Structural Impact": 139.8, + "Lines of Code (LOC)": 137, + "Control Flow Branches": 46, + "Input Parameters": 7, + "Control Flow Ratio": "88.5%", + "Start Line": 749, + "End Line": 885 + }, + { + "Function Name": "bindChildren", + "Structural Impact": 119.0, + "Lines of Code (LOC)": 145, + "Control Flow Branches": 78, + "Input Parameters": 1, + "Control Flow Ratio": "97.5%", + "Start Line": 1096, + "End Line": 1240 + }, + { + "Function Name": "bindContainer", + "Structural Impact": 75.5, + "Lines of Code (LOC)": 125, + "Control Flow Branches": 39, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 953, + "End Line": 1077 + }, + { + "Function Name": "getContainerFlags", + "Structural Impact": 65.3, + "Lines of Code (LOC)": 89, + "Control Flow Branches": 42, + "Input Parameters": 1, + "Control Flow Ratio": "73.7%", + "Start Line": 3815, + "End Line": 3903 + }, + { + "Function Name": "declareSymbolAndAddToSymbolTable", + "Structural Impact": 65.0, + "Lines of Code (LOC)": 59, + "Control Flow Branches": 30, + "Input Parameters": 3, + "Control Flow Ratio": "83.3%", + "Start Line": 2264, + "End Line": 2322 + }, + { + "Function Name": "bindThisPropertyAssignment", + "Structural Impact": 58.7, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 38, + "Input Parameters": 1, + "Control Flow Ratio": "97.4%", + "Start Line": 3267, + "End Line": 3337 + }, + { + "Function Name": "getModuleInstanceStateWorker", + "Structural Impact": 52.0, + "Lines of Code (LOC)": 71, + "Control Flow Branches": 27, + "Input Parameters": 2, + "Control Flow Ratio": "67.5%", + "Start Line": 350, + "End Line": 420 + }, + { + "Function Name": "getDeclarationName", + "Structural Impact": 46.2, + "Lines of Code (LOC)": 75, + "Control Flow Branches": 29, + "Input Parameters": 1, + "Control Flow Ratio": "61.7%", + "Start Line": 661, + "End Line": 735 + }, + { + "Function Name": "declareModuleMember", + "Structural Impact": 38.2, + "Lines of Code (LOC)": 44, + "Control Flow Branches": 17, + "Input Parameters": 3, + "Control Flow Ratio": "77.3%", + "Start Line": 887, + "End Line": 930 + }, + { + "Function Name": "bindPotentiallyNewExpandoMemberToNamespace", + "Structural Impact": 36.4, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 16, + "Input Parameters": 3, + "Control Flow Ratio": "76.2%", + "Start Line": 3470, + "End Line": 3517 + }, + { + "Function Name": "delayedBindJSDocTypedefTag", + "Structural Impact": 35.4, + "Lines of Code (LOC)": 67, + "Control Flow Branches": 31, + "Input Parameters": 0, + "Control Flow Ratio": "88.6%", + "Start Line": 2458, + "End Line": 2524 + }, + { + "Function Name": "createBindBinaryExpressionFlow", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 112, + "Control Flow Branches": 24, + "Input Parameters": 0, + "Control Flow Ratio": "80.0%", + "Start Line": 1912, + "End Line": 2023 + }, + { + "Function Name": "bindPotentiallyMissingNamespaces", + "Structural Impact": 30.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 11, + "Input Parameters": 5, + "Control Flow Ratio": "68.8%", + "Start Line": 3444, + "End Line": 3468 + }, + { + "Function Name": "isNarrowingBinaryExpression", + "Structural Impact": 29.5, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 19, + "Input Parameters": 1, + "Control Flow Ratio": "76.0%", + "Start Line": 1315, + "End Line": 1339 + }, + { + "Function Name": "getModuleInstanceStateForAliasTarget", + "Structural Impact": 28.0, + "Lines of Code (LOC)": 41, + "Control Flow Branches": 14, + "Input Parameters": 2, + "Control Flow Ratio": "77.8%", + "Start Line": 422, + "End Line": 462 + }, + { + "Function Name": "checkContextualIdentifier", + "Structural Impact": 27.2, + "Lines of Code (LOC)": 34, + "Control Flow Branches": 17, + "Input Parameters": 1, + "Control Flow Ratio": "94.4%", + "Start Line": 2558, + "End Line": 2591 + }, + { + "Function Name": "isNarrowableReference", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 1269, + "End Line": 1288 + }, + { + "Function Name": "isExpandoSymbol", + "Structural Impact": 23.6, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 15, + "Input Parameters": 1, + "Control Flow Ratio": "78.9%", + "Start Line": 3542, + "End Line": 3561 + }, + { + "Function Name": "createFlowCondition", + "Structural Impact": 23.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 10, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1380, + "End Line": 1399 + }, + { + "Function Name": "bindAssignmentTargetFlow", + "Structural Impact": 22.6, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 14, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1818, + "End Line": 1845 + }, + { + "Function Name": "isExportsOrModuleExportsOrAlias", + "Structural Impact": 22.0, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "84.6%", + "Start Line": 3789, + "End Line": 3812 + }, + { + "Function Name": "lookupSymbolForName", + "Structural Impact": 21.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 11, + "Input Parameters": 2, + "Control Flow Ratio": "78.6%", + "Start Line": 3905, + "End Line": 3916 + }, + { + "Function Name": "isNarrowingExpression", + "Structural Impact": 21.1, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 13, + "Input Parameters": 1, + "Control Flow Ratio": "59.1%", + "Start Line": 1242, + "End Line": 1267 + }, + { + "Function Name": "bindTryStatement", + "Structural Impact": 20.8, + "Lines of Code (LOC)": 77, + "Control Flow Branches": 11, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1639, + "End Line": 1715 + }, + { + "Function Name": "bindModuleDeclaration", + "Structural Impact": 20.2, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2352, + "End Line": 2387 + }, + { + "Function Name": "bindVariableDeclarationOrBindingElement", + "Structural Impact": 20.1, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3648, + "End Line": 3682 + }, + { + "Function Name": "bindSpecialPropertyAssignment", + "Structural Impact": 19.8, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 3405, + "End Line": 3432 + }, + { + "Function Name": "bindTypeParameter", + "Structural Impact": 19.7, + "Lines of Code (LOC)": 27, + "Control Flow Branches": 12, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3759, + "End Line": 3785 + }, + { + "Function Name": "bindBlockScopedDeclaration", + "Structural Impact": 19.0, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 8, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2437, + "End Line": 2456 + }, + { + "Function Name": "onEnter", + "Structural Impact": 17.7, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "88.9%", + "Start Line": 1922, + "End Line": 1964 + }, + { + "Function Name": "addDeclarationToSymbol", + "Structural Impact": 17.1, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 635, + "End Line": 657 + }, + { + "Function Name": "bindCallExpressionFlow", + "Structural Impact": 17.0, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2227, + "End Line": 2254 + }, + { + "Function Name": "forEachIdentifierInEntityName", + "Structural Impact": 16.9, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 3, + "Control Flow Ratio": "63.6%", + "Start Line": 3580, + "End Line": 3596 + }, + { + "Function Name": "onExit", + "Structural Impact": 16.8, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1992, + "End Line": 2015 + }, + { + "Function Name": "jsdocTreatAsExported", + "Structural Impact": 16.4, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 10, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 932, + "End Line": 948 + }, + { + "Function Name": "bindCaseBlock", + "Structural Impact": 15.4, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 9, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1739, + "End Line": 1764 + }, + { + "Function Name": "bindPropertyOrMethodOrAccessor", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 3, + "Control Flow Ratio": "85.7%", + "Start Line": 3740, + "End Line": 3752 + }, + { + "Function Name": "bind", + "Structural Impact": 14.0, + "Lines of Code (LOC)": 54, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "87.5%", + "Start Line": 2751, + "End Line": 2804 + }, + { + "Function Name": "bindParameter", + "Structural Impact": 13.9, + "Lines of Code (LOC)": 24, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "88.9%", + "Start Line": 3684, + "End Line": 3707 + }, + { + "Function Name": "bindLogicalLikeExpression", + "Structural Impact": 13.1, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1847, + "End Line": 1868 + }, + { + "Function Name": "bindModuleExportsAssignment", + "Structural Impact": 12.6, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "70.0%", + "Start Line": 3237, + "End Line": 3261 + }, + { + "Function Name": "bindCondition", + "Structural Impact": 12.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 5, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1487, + "End Line": 1493 + }, + { + "Function Name": "bindOptionalChainRest", + "Structural Impact": 12.2, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2153, + "End Line": 2169 + }, + { + "Function Name": "bindNamespaceExportDeclaration", + "Structural Impact": 12.1, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 7, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3148, + "End Line": 3163 + }, + { + "Function Name": "bindClassLikeDeclaration", + "Structural Impact": 11.6, + "Lines of Code (LOC)": 35, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3606, + "End Line": 3640 + }, + { + "Function Name": "bindOptionalChain", + "Structural Impact": 11.2, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 4, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2171, + "End Line": 2193 + }, + { + "Function Name": "bindExportsPropertyAssignment", + "Structural Impact": 10.8, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3217, + "End Line": 3235 + }, + { + "Function Name": "bindExportDeclaration", + "Structural Impact": 10.7, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3165, + "End Line": 3180 + }, + { + "Function Name": "isNarrowableOperand", + "Structural Impact": 10.6, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1341, + "End Line": 1354 + }, + { + "Function Name": "isStatementCondition", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1433, + "End Line": 1445 + }, + { + "Function Name": "isLogicalExpression", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 1447, + "End Line": 1459 + }, + { + "Function Name": "bindSpecialPropertyDeclaration", + "Structural Impact": 10.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3350, + "End Line": 3362 + }, + { + "Function Name": "isTopLevelLogicalExpression", + "Structural Impact": 10.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 6, + "Input Parameters": 1, + "Control Flow Ratio": "85.7%", + "Start Line": 1465, + "End Line": 1475 + }, + { + "Function Name": "bindExportAssignment", + "Structural Impact": 9.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3126, + "End Line": 3146 + }, + { + "Function Name": "bindSourceFile", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 48, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 571, + "End Line": 618 + }, + { + "Function Name": "hasNarrowableArgument", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "62.5%", + "Start Line": 1294, + "End Line": 1309 + }, + { + "Function Name": "bindFunctionDeclaration", + "Structural Impact": 9.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3709, + "End Line": 3724 + }, + { + "Function Name": "bindJSDoc", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2806, + "End Line": 2820 + }, + { + "Function Name": "getModuleInstanceState", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "80.0%", + "Start Line": 330, + "End Line": 337 + }, + { + "Function Name": "lookupSymbolForPropertyAccess", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 3570, + "End Line": 3578 + }, + { + "Function Name": "bindFunctionExpression", + "Structural Impact": 9.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "83.3%", + "Start Line": 3726, + "End Line": 3738 + }, + { + "Function Name": "bindJSDocImports", + "Structural Impact": 8.4, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, + "Input Parameters": 0, + "Control Flow Ratio": "85.7%", + "Start Line": 2526, + "End Line": 2553 + }, + { + "Function Name": "bindConditionalExpressionFlow", + "Structural Impact": 8.3, + "Lines of Code (LOC)": 25, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2032, + "End Line": 2056 + }, + { + "Function Name": "bindPrefixUnaryExpressionFlow", + "Structural Impact": 7.9, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1870, + "End Line": 1885 + }, + { + "Function Name": "checkStrictModeFunctionDeclaration", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2695, + "End Line": 2709 + }, + { + "Function Name": "updateStrictModeStatementList", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2822, + "End Line": 2835 + }, + { + "Function Name": "bindOptionalChainFlow", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2195, + "End Line": 2207 + }, + { + "Function Name": "setCommonJsModuleIndicator", + "Structural Impact": 7.7, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 3188, + "End Line": 3199 + }, + { + "Function Name": "bindInitializedVariableFlow", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2058, + "End Line": 2068 + }, + { + "Function Name": "checkStrictModeEvalOrArguments", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 2648, + "End Line": 2658 + }, + { + "Function Name": "checkStrictModeLabeledStatement", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2737, + "End Line": 2744 + }, + { + "Function Name": "bindInStrictMode", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 620, + "End Line": 628 + }, + { + "Function Name": "addAntecedent", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 1373, + "End Line": 1378 + }, + { + "Function Name": "onLeft", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1966, + "End Line": 1974 + }, + { + "Function Name": "onRight", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "66.7%", + "Start Line": 1982, + "End Line": 1990 + }, + { + "Function Name": "bindBreakOrContinueFlow", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1616, + "End Line": 1623 + }, + { + "Function Name": "bindInitializer", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2099, + "End Line": 2112 + }, + { + "Function Name": "bindObjectDefinePropertyExport", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3201, + "End Line": 3215 + }, + { + "Function Name": "bindBreakOrContinueStatement", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1625, + "End Line": 1637 + }, + { + "Function Name": "bindOptionalExpression", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 2145, + "End Line": 2151 + }, + { + "Function Name": "maybeBindExpressionFlowIfCall", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1779, + "End Line": 1788 + }, + { + "Function Name": "bindJSDocTypeAlias", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2114, + "End Line": 2124 + }, + { + "Function Name": "setExportContextFlag", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2341, + "End Line": 2350 + }, + { + "Function Name": "bindDestructuringTargetFlow", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1809, + "End Line": 1816 + }, + { + "Function Name": "checkStrictModePrefixUnaryExpression", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2721, + "End Line": 2728 + }, + { + "Function Name": "maybeBind", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 2017, + "End Line": 2022 + }, + { + "Function Name": "checkStrictModeBinaryExpression", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2618, + "End Line": 2624 + }, + { + "Function Name": "bindPropertyWorker", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "75.0%", + "Start Line": 3097, + "End Line": 3102 + }, + { + "Function Name": "hasExportDeclarations", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 2336, + "End Line": 2339 + }, + { + "Function Name": "getInferTypeContainer", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 3754, + "End Line": 3757 + }, + { + "Function Name": "getModuleInstanceStateCached", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 339, + "End Line": 348 + }, + { + "Function Name": "setContinueTarget", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1505, + "End Line": 1513 + }, + { + "Function Name": "addLateBoundAssignmentDeclarationToSymbol", + "Structural Impact": 5.4, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "100.0%", + "Start Line": 3344, + "End Line": 3348 + }, + { + "Function Name": "isNarrowingTypeofOperands", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 1311, + "End Line": 1313 + }, + { + "Function Name": "bindSwitchStatement", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1717, + "End Line": 1737 + }, + { + "Function Name": "bindForInOrForOfStatement", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1559, + "End Line": 1576 + }, + { + "Function Name": "bindDestructuringAssignmentFlow", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1894, + "End Line": 1910 + }, + { + "Function Name": "bindReturnOrThrow", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1592, + "End Line": 1605 + }, + { + "Function Name": "getStrictModeIdentifierMessage", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2593, + "End Line": 2605 + }, + { + "Function Name": "getStrictModeEvalOrArgumentsMessage", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2660, + "End Line": 2672 + }, + { + "Function Name": "getStrictModeBlockScopeFunctionDeclarationMessage", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 2681, + "End Line": 2693 + }, + { + "Function Name": "bindPropertyAssignment", + "Structural Impact": 4.8, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 4, + "Control Flow Ratio": "100.0%", + "Start Line": 3525, + "End Line": 3530 + }, + { + "Function Name": "finishFlowLabel", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "40.0%", + "Start Line": 1422, + "End Line": 1431 + }, + { + "Function Name": "declareModuleSymbol", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 2389, + "End Line": 2398 + }, + { + "Function Name": "checkStrictModeDeleteExpression", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2634, + "End Line": 2642 + }, + { + "Function Name": "bindSourceFileIfExternalModule", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 3, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 3108, + "End Line": 3120 + }, + { + "Function Name": "findActiveLabel", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1607, + "End Line": 1614 + }, + { + "Function Name": "bindJSDocClassTag", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2126, + "End Line": 2132 + }, + { + "Function Name": "bindNonNullExpressionFlow", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2209, + "End Line": 2216 + }, + { + "Function Name": "bindAccessExpressionFlow", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2218, + "End Line": 2225 + }, + { + "Function Name": "checkPrivateIdentifier", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2609, + "End Line": 2616 + }, + { + "Function Name": "checkStrictModeCatchClause", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2626, + "End Line": 2632 + }, + { + "Function Name": "bindObjectDefinePrototypeProperty", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3371, + "End Line": 3378 + }, { - "Function Name": "square", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Function Name": "bindCallExpression", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1, - "End Line": 5 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 2, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 1, - "Structural Space Indentations": 3, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "python/wtfpython/notebook_generator.py": { - "1. Artifact Identity": { - "Filename": "notebook_generator.py", - "Path": "python/wtfpython/notebook_generator.py", - "Language": "Python", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" - }, - "2. Topological Coordinates": { - "X": 4311.48, - "Y": 179.55, - "Z": -3737.51 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "Unclassified", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 398, - "Coding LOC": 245, - "Documentation LOC": 89, - "Structural Magnitude": 199.8, - "Control Flow Ratio": "65.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.898 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "32.19%", - "Error & Exception Exposure": "89.44%", - "Tech Debt Exposure": "25.51%", - "Testing Exposure": "80.0%", - "API Exposure": "6.52%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "100.0%", + "Start Line": 3598, + "End Line": 3604 + }, { - "Function Name": "parse_example_parts", - "Structural Impact": 57.1, - "Lines of Code (LOC)": 103, - "Control Flow Branches": 25, + "Function Name": "createFlowMutation", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 3, - "Control Flow Ratio": "92.6%", - "Start Line": 96, - "End Line": 198 + "Control Flow Ratio": "50.0%", + "Start Line": 1406, + "End Line": 1414 }, { - "Function Name": "convert_to_cells", - "Structural Impact": 16.2, - "Lines of Code (LOC)": 81, - "Control Flow Branches": 6, - "Input Parameters": 2, - "Control Flow Ratio": "54.5%", - "Start Line": 228, - "End Line": 308 + "Function Name": "bindPostfixUnaryExpressionFlow", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1887, + "End Line": 1892 }, { - "Function Name": "convert_to_notebook", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 4, + "Function Name": "bindVariableDeclarationFlow", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2070, + "End Line": 2075 + }, + { + "Function Name": "checkStrictModeFunctionName", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2674, + "End Line": 2679 + }, + { + "Function Name": "bindEachFunctionsFirst", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 1079, + "End Line": 1082 + }, + { + "Function Name": "containsNarrowableReference", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 1290, + "End Line": 1292 + }, + { + "Function Name": "bindAnonymousDeclaration", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2428, + "End Line": 2435 + }, + { + "Function Name": "isEvalOrArgumentsIdentifier", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 311, - "End Line": 342 + "Start Line": 2644, + "End Line": 2646 }, { - "Function Name": "inspect_and_sanitize_code_lines", - "Structural Impact": 6.6, + "Function Name": "createDiagnosticForNode", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 567, + "End Line": 569 + }, + { + "Function Name": "onOperator", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "100.0%", + "Start Line": 1976, + "End Line": 1980 + }, + { + "Function Name": "declareClassMember", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2324, + "End Line": 2328 + }, + { + "Function Name": "declareSourceFileMember", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 3, + "Control Flow Ratio": "50.0%", + "Start Line": 2330, + "End Line": 2334 + }, + { + "Function Name": "bindEach", + "Structural Impact": 3.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1084, + "End Line": 1090 + }, + { + "Function Name": "bindLabeledStatement", + "Structural Impact": 3.7, "Lines of Code (LOC)": 18, - "Control Flow Branches": 3, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 208, - "End Line": 225 + "Control Flow Ratio": "100.0%", + "Start Line": 1790, + "End Line": 1807 }, { - "Function Name": "remove_from_beginning", - "Structural Impact": 5.4, + "Function Name": "bindJSDocImportTag", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2134, + "End Line": 2143 + }, + { + "Function Name": "checkStrictModePostfixUnaryExpression", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2711, + "End Line": 2719 + }, + { + "Function Name": "addToContainerChain", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2256, + "End Line": 2262 + }, + { + "Function Name": "isUseStrictPrologueDirective", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 2838, + "End Line": 2844 + }, + { + "Function Name": "bindDeleteExpressionFlow", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2025, + "End Line": 2030 + }, + { + "Function Name": "checkStrictModeWithStatement", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 2730, + "End Line": 2735 + }, + { + "Function Name": "bindImportClause", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 3182, + "End Line": 3186 + }, + { + "Function Name": "isTopLevelNamespaceAssignment", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 201, - "End Line": 205 + "Start Line": 3519, + "End Line": 3523 }, { - "Function Name": "is_interactive_statement", - "Structural Impact": 4.5, + "Function Name": "getParentOfBinaryExpression", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 3563, + "End Line": 3568 + }, + { + "Function Name": "bindEnumDeclaration", + "Structural Impact": 3.1, "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 89, - "End Line": 93 + "Control Flow Ratio": "50.0%", + "Start Line": 3642, + "End Line": 3646 }, { - "Function Name": "generate_code_block", + "Function Name": "getDisplayName", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 737, + "End Line": 739 + }, + { + "Function Name": "setFlowNodeReferenced", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 1368, + "End Line": 1371 + }, + { + "Function Name": "doWithConditionalBranches", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1477, + "End Line": 1485 + }, + { + "Function Name": "bindIterativeStatement", "Structural Impact": 2.5, - "Lines of Code (LOC)": 16, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1495, + "End Line": 1503 + }, + { + "Function Name": "createFlowSwitchClause", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 4, + "Control Flow Ratio": "0.0%", + "Start Line": 1401, + "End Line": 1404 + }, + { + "Function Name": "bindPrototypePropertyAssignment", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 13, "Control Flow Branches": 0, "Input Parameters": 2, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 72 + "Start Line": 3384, + "End Line": 3396 }, { - "Function Name": "generate_markdown_block", + "Function Name": "bindForStatement", + "Structural Impact": 2.3, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1541, + "End Line": 1557 + }, + { + "Function Name": "bindFunctionOrConstructorType", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 15, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2400, + "End Line": 2414 + }, + { + "Function Name": "errorOnFirstToken", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2746, + "End Line": 2749 + }, + { + "Function Name": "bindDynamicallyNamedThisPropertyAssignment", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 3339, + "End Line": 3342 + }, + { + "Function Name": "createFlowNode", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 495, + "End Line": 497 + }, + { + "Function Name": "createReduceLabel", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1364, + "End Line": 1366 + }, + { + "Function Name": "bindIfStatement", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1578, + "End Line": 1590 + }, + { + "Function Name": "bindJsxAttribute", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 2424, + "End Line": 2426 + }, + { + "Function Name": "bindSourceFile", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 502, + "End Line": 507 + }, + { + "Function Name": "createFlowCall", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1416, + "End Line": 1420 + }, + { + "Function Name": "bindWhileStatement", "Structural Impact": 2.0, "Lines of Code (LOC)": 12, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 75, - "End Line": 86 + "Start Line": 1515, + "End Line": 1526 + }, + { + "Function Name": "bindDoStatement", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1528, + "End Line": 1539 + }, + { + "Function Name": "bindBindingElementFlow", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2077, + "End Line": 2087 + }, + { + "Function Name": "createSymbol", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 630, + "End Line": 633 + }, + { + "Function Name": "bindCaseClause", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1766, + "End Line": 1772 + }, + { + "Function Name": "bindParameterFlow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2089, + "End Line": 2096 + }, + { + "Function Name": "bindPrototypeAssignment", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3365, + "End Line": 3369 + }, + { + "Function Name": "bindObjectDefinePropertyAssignment", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3398, + "End Line": 3403 + }, + { + "Function Name": "bindStaticPropertyAssignment", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3438, + "End Line": 3442 + }, + { + "Function Name": "bindEachChild", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1092, + "End Line": 1094 + }, + { + "Function Name": "isLogicalAssignmentExpression", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1461, + "End Line": 1463 + }, + { + "Function Name": "bindExpressionStatement", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1774, + "End Line": 1777 + }, + { + "Function Name": "bindObjectLiteralExpression", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2416, + "End Line": 2418 + }, + { + "Function Name": "bindJsxAttributes", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2420, + "End Line": 2422 + }, + { + "Function Name": "bindAnonymousTypeWorker", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3104, + "End Line": 3106 + }, + { + "Function Name": "bindExportAssignedObjectMemberAlias", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 3263, + "End Line": 3265 + }, + { + "Function Name": "createBranchLabel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1356, + "End Line": 1358 + }, + { + "Function Name": "createLoopLabel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 1360, + "End Line": 1362 + }, + { + "Function Name": "bindSourceFileAsExternalModule", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3122, + "End Line": 3124 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 56, - "Sequential Logic Declarations": 29, - "Function Parameters": 9, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 17, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 4, - "Exposed API / Public Exports": 8, - "State Mutations / Variable Reassignments": 81, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 25, + "Control Flow Branches": 1119, + "Sequential Logic Declarations": 329, + "Function Parameters": 544, + "Function/Method Declarations": 175, + "Class/Entity Declarations": 4, + "Defensive Programming Constructs": 37, + "Type/Safety Bypasses": 53, + "High-Risk Execution Commands": 1, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 167, + "Commented-out Code (Dead Logic)": 10, + "Structured Documentation Blocks": 23, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 1, + "UI / View Layer Components": 10, + "Closures and Anonymous Functions": 8, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 12, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 2, "Authorship Metadata": 0, - "Planned Work (TODOs)": 3, - "Acknowledged Tech Debt (FIXMEs)": 1, + "Planned Work (TODOs)": 6, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 1, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 4, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 184, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, + "Bitwise Operations": 16, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 226, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, + "Event Listeners & Subscribers": 1, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 226, + "Structural Space Indentations": 3156, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -397489,13 +398648,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 69, - "Design Camel Case": 0, - "Design Snake Case": 67, - "Design Pascal Case": 0, - "Design Upper Case": 2, - "Design Short Vars": 0, - "Design Long Vars": 1, + "Core Var Decl": 469, + "Design Camel Case": 310, + "Design Snake Case": 144, + "Design Pascal Case": 15, + "Design Upper Case": 0, + "Design Short Vars": 13, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -397505,9 +398664,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, + "Dynamic Code Execution (Eval/Exec)": 6, + "Global Environment Mutation": 2, + "Commented-Out Executable Logic": 5, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -397521,92 +398680,103 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 4, + "Direct Upstream (Fragility)": 2, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, + "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "json", - "os", - "pprint", - "sys" + "./_namespaces/ts.js", + "./_namespaces/ts.performance.js" ] - }, - "python/wtfpython/noxfile.py": { + } + } + }, + "assembly/bootos": { + "Directory Group Magnitude": 268.3, + "File Count": 3, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "14.79%", + "Error & Exception Exposure": "44.39%", + "Tech Debt Exposure": "26.27%", + "Testing Exposure": "28.05%", + "API Exposure": "6.06%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "39.06%", + "Commented Logic Exposure": "1.8%", + "Specification Exposure": "91.11%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "37.14%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "assembly/bootos/Makefile": { "1. Artifact Identity": { - "Filename": "noxfile.py", - "Path": "python/wtfpython/noxfile.py", - "Language": "Python", + "Filename": "Makefile", + "Path": "assembly/bootos/Makefile", + "Language": "Makefile", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "python", - "Lock Tier": 1.5, - "Identity Proof": "Ecosystem Consensus Lock (75% Local Dominance)" + "Indentation Style": "Tabs", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "assembly", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 4724.29, - "Y": 253.19, - "Z": -4108.72 + "X": 7786.38, + "Y": -239.65, + "Z": 1920.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 14, - "Coding LOC": 8, - "Documentation LOC": 0, - "Structural Magnitude": 2.66, - "Control Flow Ratio": "14.3%", + "Total LOC": 18, + "Coding LOC": 11, + "Documentation LOC": 1, + "Structural Magnitude": 20.22, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.375 + "Raw Cognitive Density": 0.455 }, "4. Vulnerability & Risk Exposures": { "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "1.28%", - "API Exposure": "5.12%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "1.69%", + "API Exposure": "12.17%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "53.33%", + "Specification Exposure": "73.33%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "6.36%", + "Documentation Exposure": "73.3%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "tests", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 12, - "End Line": 13 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 6, - "Function Parameters": 1, - "Function/Method Declarations": 1, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 1, + "Function Parameters": 0, + "Function/Method Declarations": 4, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, + "Exposed API / Public Exports": 5, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -397615,12 +398785,12 @@ "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -397640,12 +398810,12 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, + "Resource Deallocation & Cleanup": 1, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 2, + "Structural Tab Indentations": 3, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -397661,16 +398831,16 @@ "Traditional Machine Learning (Stats/Trees)": 0, "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 1, - "Core Var Decl": 2, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1, "Design Camel Case": 0, "Design Snake Case": 1, "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 1, + "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -397687,113 +398857,115 @@ "Embedded Credentials & Keys": 0, "Sec Extension Mismatch": 0, "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "nox", - "nox.sessions", - "typing" - ] - } - } - }, - "typescript/typescript_compiler": { - "Directory Group Magnitude": 291.5, - "File Count": 2, - "Ecosystem Fingerprint (Archetypes)": { - "Static: Literature & Documentation": "50.0%", - "Unclassified": "50.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "17.8%", - "Error & Exception Exposure": "30.86%", - "Tech Debt Exposure": "4.14%", - "Testing Exposure": "40.0%", - "API Exposure": "2.63%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "7.58%", - "Commented Logic Exposure": "2.95%", - "Specification Exposure": "50.0%", - "Instability Exposure": "25.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "5.96%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "typescript/typescript_compiler/package.json": { + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "assembly/bootos/counter.asm": { "1. Artifact Identity": { - "Filename": "package.json", - "Path": "typescript/typescript_compiler/package.json", - "Language": "Plaintext", + "Filename": "counter.asm", + "Path": "assembly/bootos/counter.asm", + "Language": "Assembly", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "assembly", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Exact Match)" + "Identity Proof": "Single Indicator (Ext: .asm)" }, "2. Topological Coordinates": { - "X": 4390.56, - "Y": 97.38, - "Z": -4768.11 + "X": 7558.13, + "Y": -204.09, + "Z": 2563.5 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 118, - "Coding LOC": 0, - "Documentation LOC": 117, - "Structural Magnitude": 2.36, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, + "Total LOC": 91, + "Coding LOC": 59, + "Documentation LOC": 12, + "Structural Magnitude": 21.68, + "Control Flow Ratio": "11.6%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.373 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "18.12%", + "Error & Exception Exposure": "71.33%", + "Tech Debt Exposure": "78.81%", + "Testing Exposure": "2.47%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "64.84%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "26.21%", + "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "start", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "8.3%", + "Start Line": 22, + "End Line": 51 + }, + { + "Function Name": ".1", + "Structural Impact": 4.9, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 52, + "End Line": 65 + }, + { + "Function Name": ".2", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "8.3%", + "Start Line": 67, + "End Line": 87 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 5, + "Sequential Logic Declarations": 38, + "Function Parameters": 36, + "Function/Method Declarations": 8, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 6, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, @@ -397803,7 +398975,7 @@ "Global State Dependencies": 0, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, + "Collection Iterators / Comprehensions": 1, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 0, @@ -397812,10 +398984,10 @@ "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 7, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, + "Pointer Arithmetic & Addressing": 3, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -397825,13 +398997,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 4, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 51, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -397856,7 +399028,7 @@ "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -397881,56 +399053,56 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Downstream (Dependency Blast Radius)": 1, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] }, - "typescript/typescript_compiler/binder.ts": { + "assembly/bootos/os.asm": { "1. Artifact Identity": { - "Filename": "binder.ts", - "Path": "typescript/typescript_compiler/binder.ts", - "Language": "Typescript", + "Filename": "os.asm", + "Path": "assembly/bootos/os.asm", + "Language": "Assembly", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "assembly", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .asm)" }, "2. Topological Coordinates": { - "X": 4594.63, - "Y": 141.84, - "Z": -4976.29 + "X": 7731.06, + "Y": -167.42, + "Z": 2436.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 3917, - "Coding LOC": 3186, - "Documentation LOC": 444, - "Structural Magnitude": 289.14, - "Control Flow Ratio": "77.3%", - "Popularity Rank": 0, + "Total LOC": 656, + "Coding LOC": 310, + "Documentation LOC": 302, + "Structural Magnitude": 226.4, + "Control Flow Ratio": "42.9%", + "Popularity Rank": 32, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.632 + "Raw Cognitive Density": 0.423 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "35.6%", - "Error & Exception Exposure": "61.73%", - "Tech Debt Exposure": "8.27%", + "Cognitive Load Exposure": "21.25%", + "Error & Exception Exposure": "61.84%", + "Tech Debt Exposure": "0.0%", "Testing Exposure": "80.0%", - "API Exposure": "5.27%", + "API Exposure": "6.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "15.16%", - "Commented Logic Exposure": "5.9%", + "State Flux Exposure": "52.34%", + "Commented Logic Exposure": "5.4%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", @@ -397939,1811 +399111,2867 @@ }, "5. Function Analysis": [ { - "Function Name": "createBinder", - "Structural Impact": 421.9, - "Lines of Code (LOC)": 1197, - "Control Flow Branches": 361, - "Input Parameters": 0, - "Control Flow Ratio": "73.1%", - "Start Line": 509, - "End Line": 1705 - }, - { - "Function Name": "bindWorker", - "Structural Impact": 206.2, - "Lines of Code (LOC)": 250, - "Control Flow Branches": 136, - "Input Parameters": 1, - "Control Flow Ratio": "71.6%", - "Start Line": 2846, - "End Line": 3095 - }, - { - "Function Name": "declareSymbol", - "Structural Impact": 139.8, - "Lines of Code (LOC)": 137, - "Control Flow Branches": 46, - "Input Parameters": 7, - "Control Flow Ratio": "88.5%", - "Start Line": 749, - "End Line": 885 - }, - { - "Function Name": "bindChildren", - "Structural Impact": 119.0, - "Lines of Code (LOC)": 145, - "Control Flow Branches": 78, - "Input Parameters": 1, - "Control Flow Ratio": "97.5%", - "Start Line": 1096, - "End Line": 1240 - }, - { - "Function Name": "bindContainer", - "Structural Impact": 75.5, - "Lines of Code (LOC)": 125, - "Control Flow Branches": 39, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 953, - "End Line": 1077 - }, - { - "Function Name": "getContainerFlags", - "Structural Impact": 65.3, - "Lines of Code (LOC)": 89, - "Control Flow Branches": 42, - "Input Parameters": 1, - "Control Flow Ratio": "73.7%", - "Start Line": 3815, - "End Line": 3903 - }, - { - "Function Name": "declareSymbolAndAddToSymbolTable", - "Structural Impact": 65.0, - "Lines of Code (LOC)": 59, - "Control Flow Branches": 30, - "Input Parameters": 3, - "Control Flow Ratio": "83.3%", - "Start Line": 2264, - "End Line": 2322 - }, - { - "Function Name": "bindThisPropertyAssignment", - "Structural Impact": 58.7, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 38, - "Input Parameters": 1, - "Control Flow Ratio": "97.4%", - "Start Line": 3267, - "End Line": 3337 - }, - { - "Function Name": "getModuleInstanceStateWorker", - "Structural Impact": 52.0, - "Lines of Code (LOC)": 71, - "Control Flow Branches": 27, - "Input Parameters": 2, - "Control Flow Ratio": "67.5%", - "Start Line": 350, - "End Line": 420 - }, - { - "Function Name": "getDeclarationName", - "Structural Impact": 46.2, - "Lines of Code (LOC)": 75, - "Control Flow Branches": 29, - "Input Parameters": 1, - "Control Flow Ratio": "61.7%", - "Start Line": 661, - "End Line": 735 - }, - { - "Function Name": "declareModuleMember", - "Structural Impact": 38.2, - "Lines of Code (LOC)": 44, - "Control Flow Branches": 17, - "Input Parameters": 3, - "Control Flow Ratio": "77.3%", - "Start Line": 887, - "End Line": 930 - }, - { - "Function Name": "bindPotentiallyNewExpandoMemberToNamespace", - "Structural Impact": 36.4, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 16, - "Input Parameters": 3, - "Control Flow Ratio": "76.2%", - "Start Line": 3470, - "End Line": 3517 - }, - { - "Function Name": "delayedBindJSDocTypedefTag", - "Structural Impact": 35.4, - "Lines of Code (LOC)": 67, - "Control Flow Branches": 31, - "Input Parameters": 0, - "Control Flow Ratio": "88.6%", - "Start Line": 2458, - "End Line": 2524 - }, - { - "Function Name": "createBindBinaryExpressionFlow", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 112, - "Control Flow Branches": 24, - "Input Parameters": 0, - "Control Flow Ratio": "80.0%", - "Start Line": 1912, - "End Line": 2023 - }, - { - "Function Name": "bindPotentiallyMissingNamespaces", - "Structural Impact": 30.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 11, - "Input Parameters": 5, - "Control Flow Ratio": "68.8%", - "Start Line": 3444, - "End Line": 3468 - }, - { - "Function Name": "isNarrowingBinaryExpression", - "Structural Impact": 29.5, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 19, - "Input Parameters": 1, - "Control Flow Ratio": "76.0%", - "Start Line": 1315, - "End Line": 1339 - }, - { - "Function Name": "getModuleInstanceStateForAliasTarget", - "Structural Impact": 28.0, - "Lines of Code (LOC)": 41, - "Control Flow Branches": 14, - "Input Parameters": 2, - "Control Flow Ratio": "77.8%", - "Start Line": 422, - "End Line": 462 - }, - { - "Function Name": "checkContextualIdentifier", - "Structural Impact": 27.2, - "Lines of Code (LOC)": 34, - "Control Flow Branches": 17, - "Input Parameters": 1, - "Control Flow Ratio": "94.4%", - "Start Line": 2558, - "End Line": 2591 - }, - { - "Function Name": "isNarrowableReference", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 1269, - "End Line": 1288 - }, - { - "Function Name": "isExpandoSymbol", - "Structural Impact": 23.6, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 15, - "Input Parameters": 1, - "Control Flow Ratio": "78.9%", - "Start Line": 3542, - "End Line": 3561 - }, - { - "Function Name": "createFlowCondition", - "Structural Impact": 23.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 10, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1380, - "End Line": 1399 - }, - { - "Function Name": "bindAssignmentTargetFlow", - "Structural Impact": 22.6, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 14, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1818, - "End Line": 1845 - }, - { - "Function Name": "isExportsOrModuleExportsOrAlias", - "Structural Impact": 22.0, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "84.6%", - "Start Line": 3789, - "End Line": 3812 - }, - { - "Function Name": "lookupSymbolForName", - "Structural Impact": 21.4, + "Function Name": "os6", + "Structural Impact": 7.7, "Lines of Code (LOC)": 12, - "Control Flow Branches": 11, - "Input Parameters": 2, - "Control Flow Ratio": "78.6%", - "Start Line": 3905, - "End Line": 3916 - }, - { - "Function Name": "isNarrowingExpression", - "Structural Impact": 21.1, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 13, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "59.1%", - "Start Line": 1242, - "End Line": 1267 + "Control Flow Ratio": "40.0%", + "Start Line": 403, + "End Line": 414 }, { - "Function Name": "bindTryStatement", - "Structural Impact": 20.8, - "Lines of Code (LOC)": 77, - "Control Flow Branches": 11, + "Function Name": ".loop", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1639, - "End Line": 1715 + "Control Flow Ratio": "57.1%", + "Start Line": 306, + "End Line": 314 }, { - "Function Name": "bindModuleDeclaration", - "Structural Impact": 20.2, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 12, + "Function Name": "exec_from_disk", + "Structural Impact": 7.4, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2352, - "End Line": 2387 + "Control Flow Ratio": "57.1%", + "Start Line": 250, + "End Line": 256 }, { - "Function Name": "bindVariableDeclarationOrBindingElement", - "Structural Impact": 20.1, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 12, + "Function Name": ".find", + "Structural Impact": 7.3, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 4, "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 3648, - "End Line": 3682 + "Start Line": 360, + "End Line": 364 }, { - "Function Name": "bindSpecialPropertyAssignment", - "Structural Impact": 19.8, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 12, + "Function Name": "disk", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 3405, - "End Line": 3432 + "Control Flow Ratio": "25.0%", + "Start Line": 487, + "End Line": 500 }, { - "Function Name": "bindTypeParameter", - "Structural Impact": 19.7, - "Lines of Code (LOC)": 27, - "Control Flow Branches": 12, + "Function Name": "os11", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3759, - "End Line": 3785 - }, - { - "Function Name": "bindBlockScopedDeclaration", - "Structural Impact": 19.0, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 8, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2437, - "End Line": 2456 - }, - { - "Function Name": "onEnter", - "Structural Impact": 17.7, - "Lines of Code (LOC)": 43, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "88.9%", - "Start Line": 1922, - "End Line": 1964 - }, - { - "Function Name": "addDeclarationToSymbol", - "Structural Impact": 17.1, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 635, - "End Line": 657 + "Control Flow Ratio": "50.0%", + "Start Line": 235, + "End Line": 243 }, { - "Function Name": "bindCallExpressionFlow", - "Structural Impact": 17.0, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 10, + "Function Name": "os22", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2227, - "End Line": 2254 - }, - { - "Function Name": "forEachIdentifierInEntityName", - "Structural Impact": 16.9, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, - "Input Parameters": 3, - "Control Flow Ratio": "63.6%", - "Start Line": 3580, - "End Line": 3596 - }, - { - "Function Name": "onExit", - "Structural Impact": 16.8, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1992, - "End Line": 2015 + "Control Flow Ratio": "75.0%", + "Start Line": 270, + "End Line": 277 }, { - "Function Name": "jsdocTreatAsExported", - "Structural Impact": 16.4, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 10, + "Function Name": "os19", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 932, - "End Line": 948 + "Control Flow Ratio": "75.0%", + "Start Line": 578, + "End Line": 586 }, { - "Function Name": "bindCaseBlock", - "Structural Impact": 15.4, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 9, + "Function Name": "os20", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1739, - "End Line": 1764 - }, - { - "Function Name": "bindPropertyOrMethodOrAccessor", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 3, - "Control Flow Ratio": "85.7%", - "Start Line": 3740, - "End Line": 3752 + "Control Flow Ratio": "42.9%", + "Start Line": 587, + "End Line": 594 }, { - "Function Name": "bind", - "Structural Impact": 14.0, - "Lines of Code (LOC)": 54, - "Control Flow Branches": 7, + "Function Name": "save_file", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "87.5%", - "Start Line": 2751, - "End Line": 2804 + "Control Flow Ratio": "42.9%", + "Start Line": 352, + "End Line": 358 }, { - "Function Name": "bindParameter", - "Structural Impact": 13.9, - "Lines of Code (LOC)": 24, - "Control Flow Branches": 8, + "Function Name": ".empty", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "88.9%", - "Start Line": 3684, - "End Line": 3707 - }, - { - "Function Name": "bindLogicalLikeExpression", - "Structural Impact": 13.1, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1847, - "End Line": 1868 + "Control Flow Ratio": "50.0%", + "Start Line": 366, + "End Line": 372 }, { - "Function Name": "bindModuleExportsAssignment", - "Structural Impact": 12.6, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 7, + "Function Name": "delete_file", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "70.0%", - "Start Line": 3237, - "End Line": 3261 + "Control Flow Ratio": "75.0%", + "Start Line": 383, + "End Line": 388 }, { - "Function Name": "bindCondition", - "Structural Impact": 12.3, + "Function Name": "format_command", + "Structural Impact": 6.0, "Lines of Code (LOC)": 7, - "Control Flow Branches": 5, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1487, - "End Line": 1493 - }, - { - "Function Name": "bindOptionalChainRest", - "Structural Impact": 12.2, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 7, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2153, - "End Line": 2169 + "Control Flow Ratio": "42.9%", + "Start Line": 449, + "End Line": 455 }, { - "Function Name": "bindNamespaceExportDeclaration", - "Structural Impact": 12.1, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 7, + "Function Name": "find_file", + "Structural Impact": 5.9, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3148, - "End Line": 3163 + "Control Flow Ratio": "60.0%", + "Start Line": 398, + "End Line": 402 }, { - "Function Name": "bindClassLikeDeclaration", - "Structural Impact": 11.6, - "Lines of Code (LOC)": 35, - "Control Flow Branches": 6, + "Function Name": "restart", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3606, - "End Line": 3640 - }, - { - "Function Name": "bindOptionalChain", - "Structural Impact": 11.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 4, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 2171, - "End Line": 2193 + "Control Flow Ratio": "18.2%", + "Start Line": 214, + "End Line": 230 }, { - "Function Name": "bindExportsPropertyAssignment", - "Structural Impact": 10.8, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 6, + "Function Name": "output_string", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 3217, - "End Line": 3235 - }, - { - "Function Name": "bindExportDeclaration", - "Structural Impact": 10.7, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3165, - "End Line": 3180 - }, - { - "Function Name": "isNarrowableOperand", - "Structural Impact": 10.6, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1341, - "End Line": 1354 + "Start Line": 558, + "End Line": 565 }, { - "Function Name": "isStatementCondition", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, + "Function Name": "os18", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "66.7%", - "Start Line": 1433, - "End Line": 1445 - }, - { - "Function Name": "isLogicalExpression", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 1447, - "End Line": 1459 - }, - { - "Function Name": "bindSpecialPropertyDeclaration", - "Structural Impact": 10.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3350, - "End Line": 3362 - }, - { - "Function Name": "isTopLevelLogicalExpression", - "Structural Impact": 10.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 6, - "Input Parameters": 1, - "Control Flow Ratio": "85.7%", - "Start Line": 1465, - "End Line": 1475 - }, - { - "Function Name": "bindExportAssignment", - "Structural Impact": 9.5, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3126, - "End Line": 3146 - }, - { - "Function Name": "bindSourceFile", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 48, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 571, - "End Line": 618 + "Start Line": 285, + "End Line": 289 }, { - "Function Name": "hasNarrowableArgument", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "shared_file", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 1294, - "End Line": 1309 + "Control Flow Ratio": "50.0%", + "Start Line": 331, + "End Line": 335 }, { - "Function Name": "bindFunctionDeclaration", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 5, + "Function Name": "os23", + "Structural Impact": 4.5, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3709, - "End Line": 3724 + "Control Flow Ratio": "40.0%", + "Start Line": 572, + "End Line": 577 }, { - "Function Name": "bindJSDoc", - "Structural Impact": 9.2, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 5, + "Function Name": "dir_command", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2806, - "End Line": 2820 - }, - { - "Function Name": "getModuleInstanceState", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "80.0%", - "Start Line": 330, - "End Line": 337 - }, - { - "Function Name": "lookupSymbolForPropertyAccess", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 2, "Control Flow Ratio": "66.7%", - "Start Line": 3570, - "End Line": 3578 - }, - { - "Function Name": "bindFunctionExpression", - "Structural Impact": 9.1, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "83.3%", - "Start Line": 3726, - "End Line": 3738 + "Start Line": 282, + "End Line": 284 }, { - "Function Name": "bindJSDocImports", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, + "Function Name": "os17", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "85.7%", - "Start Line": 2526, - "End Line": 2553 - }, - { - "Function Name": "bindConditionalExpressionFlow", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2032, - "End Line": 2056 - }, - { - "Function Name": "bindPrefixUnaryExpressionFlow", - "Structural Impact": 7.9, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 4, - "Input Parameters": 1, "Control Flow Ratio": "100.0%", - "Start Line": 1870, - "End Line": 1885 + "Start Line": 290, + "End Line": 292 }, { - "Function Name": "checkStrictModeFunctionDeclaration", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 4, + "Function Name": "xdigit", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2695, - "End Line": 2709 + "Control Flow Ratio": "33.3%", + "Start Line": 599, + "End Line": 609 }, { - "Function Name": "updateStrictModeStatementList", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, + "Function Name": "get_location", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2822, - "End Line": 2835 + "Control Flow Ratio": "25.0%", + "Start Line": 436, + "End Line": 443 }, { - "Function Name": "bindOptionalChainFlow", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 4, + "Function Name": "load_file", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2195, - "End Line": 2207 + "Control Flow Ratio": "25.0%", + "Start Line": 326, + "End Line": 330 }, { - "Function Name": "setCommonJsModuleIndicator", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, + "Function Name": "next_entry", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 3188, - "End Line": 3199 + "Control Flow Ratio": "50.0%", + "Start Line": 416, + "End Line": 420 }, { - "Function Name": "bindInitializedVariableFlow", - "Structural Impact": 7.6, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 4, + "Function Name": "read_dir", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2058, - "End Line": 2068 + "Control Flow Ratio": "25.0%", + "Start Line": 460, + "End Line": 464 }, { - "Function Name": "checkStrictModeEvalOrArguments", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 2, + "Function Name": "os10", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 2, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2648, - "End Line": 2658 + "Start Line": 522, + "End Line": 524 }, { - "Function Name": "checkStrictModeLabeledStatement", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 4, + "Function Name": "output_char", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2737, - "End Line": 2744 - }, - { - "Function Name": "bindInStrictMode", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 620, - "End Line": 628 + "Control Flow Ratio": "33.3%", + "Start Line": 537, + "End Line": 542 }, { - "Function Name": "addAntecedent", - "Structural Impact": 7.2, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 1373, - "End Line": 1378 + "Function Name": "os3", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 543, + "End Line": 547 }, { - "Function Name": "onLeft", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1966, - "End Line": 1974 + "Function Name": "os14", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 245, + "End Line": 248 }, { - "Function Name": "onRight", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "66.7%", - "Start Line": 1982, - "End Line": 1990 + "Function Name": "os7", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 261, + "End Line": 263 }, { - "Function Name": "bindBreakOrContinueFlow", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1616, - "End Line": 1623 + "Function Name": "disk_dir", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 475, + "End Line": 477 }, { - "Function Name": "bindInitializer", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, + "Function Name": "os1", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2099, - "End Line": 2112 + "Control Flow Ratio": "33.3%", + "Start Line": 514, + "End Line": 517 }, { - "Function Name": "bindObjectDefinePropertyExport", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 15, - "Control Flow Branches": 3, + "Function Name": "os2", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 3201, - "End Line": 3215 + "Start Line": 518, + "End Line": 521 }, { - "Function Name": "bindBreakOrContinueStatement", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, + "Function Name": "start", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1625, - "End Line": 1637 + "Control Flow Ratio": "0.0%", + "Start Line": 178, + "End Line": 196 }, { - "Function Name": "bindOptionalExpression", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 3, + "Function Name": ".load_vec", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2145, - "End Line": 2151 + "Start Line": 197, + "End Line": 200 }, { - "Function Name": "maybeBindExpressionFlowIfCall", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "print_then_restart", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1779, - "End Line": 1788 + "Start Line": 207, + "End Line": 209 }, { - "Function Name": "bindJSDocTypeAlias", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 3, - "Input Parameters": 1, + "Function Name": "os15", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2114, - "End Line": 2124 + "Start Line": 610, + "End Line": 611 }, { - "Function Name": "setExportContextFlag", - "Structural Impact": 6.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 3, + "Function Name": "filename_length", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2341, - "End Line": 2350 + "Control Flow Ratio": "0.0%", + "Start Line": 303, + "End Line": 305 }, { - "Function Name": "bindDestructuringTargetFlow", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "write_zero_dir", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1809, - "End Line": 1816 + "Control Flow Ratio": "0.0%", + "Start Line": 466, + "End Line": 468 }, { - "Function Name": "checkStrictModePrefixUnaryExpression", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, + "Function Name": "input_line", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2721, - "End Line": 2728 + "Control Flow Ratio": "0.0%", + "Start Line": 510, + "End Line": 513 }, { - "Function Name": "maybeBind", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "input_key", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 2017, - "End Line": 2022 + "Control Flow Ratio": "0.0%", + "Start Line": 530, + "End Line": 532 }, { - "Function Name": "checkStrictModeBinaryExpression", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2618, - "End Line": 2624 + "Function Name": "max_entries", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 166, + "End Line": 177 }, { - "Function Name": "bindPropertyWorker", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 3, + "Function Name": "ver_command", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 3097, - "End Line": 3102 + "Control Flow Ratio": "0.0%", + "Start Line": 205, + "End Line": 206 }, { - "Function Name": "hasExportDeclarations", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "write_dir", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 2336, - "End Line": 2339 + "Control Flow Ratio": "0.0%", + "Start Line": 473, + "End Line": 474 }, { - "Function Name": "getInferTypeContainer", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 3, + "Function Name": "enter_command", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 3754, - "End Line": 3757 + "Control Flow Ratio": "0.0%", + "Start Line": 570, + "End Line": 571 }, { - "Function Name": "getModuleInstanceStateCached", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 339, - "End Line": 348 + "Function Name": "commands", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 13, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 625, + "End Line": 637 }, { - "Function Name": "setContinueTarget", - "Structural Impact": 5.6, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1505, - "End Line": 1513 + "Function Name": "int_0x20", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 646, + "End Line": 655 }, { - "Function Name": "addLateBoundAssignmentDeclarationToSymbol", - "Structural Impact": 5.4, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "100.0%", - "Start Line": 3344, - "End Line": 3348 + "Function Name": "ret_cf", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 337, + "End Line": 340 }, { - "Function Name": "isNarrowingTypeofOperands", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 1311, - "End Line": 1313 + "Function Name": "intro", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 616, + "End Line": 617 }, { - "Function Name": "bindSwitchStatement", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1717, - "End Line": 1737 - }, + "Function Name": "error_message", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 619, + "End Line": 620 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 78, + "Sequential Logic Declarations": 104, + "Function Parameters": 129, + "Function/Method Declarations": 65, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 1, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 6, + "State Mutations / Variable Reassignments": 24, + "Commented-out Code (Dead Logic)": 1, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 5, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 5, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 8, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 8, + "Thread Synchronization Locks": 2, + "Immutable Data Declarations": 14, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 245, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 32, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 40 + }, + "9. Extracted Dependencies": [] + } + } + }, + "m4/curl": { + "Directory Group Magnitude": 257.74, + "File Count": 2, + "Ecosystem Fingerprint (Archetypes)": { + "Static: Literature & Documentation": "50.0%", + "Unclassified": "50.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "1.15%", + "API Exposure": "5.88%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "2.45%", + "Specification Exposure": "50.0%", + "Instability Exposure": "25.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "15.08%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "m4/curl/COPYING": { + "1. Artifact Identity": { + "Filename": "COPYING", + "Path": "m4/curl/COPYING", + "Language": "Plaintext", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "plaintext", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (COPYING)" + }, + "2. Topological Coordinates": { + "X": -4853.89, + "Y": 211.04, + "Z": 4413.4 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 23, + "Coding LOC": 0, + "Documentation LOC": 17, + "Structural Magnitude": 1.0, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "m4/curl/configure.ac": { + "1. Artifact Identity": { + "Filename": "configure.ac", + "Path": "m4/curl/configure.ac", + "Language": "M4", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "plaintext", + "Lock Tier": 1, + "Identity Proof": "Metadata Anchor (configure.ac)" + }, + "2. Topological Coordinates": { + "X": -4612.35, + "Y": 251.14, + "Z": 3994.93 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 5493, + "Coding LOC": 4237, + "Documentation LOC": 724, + "Structural Magnitude": 256.74, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "11.76%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "4.89%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "30.15%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 7, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 66, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 3, + "Exposed API / Public Exports": 157, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 2, + "Structured Documentation Blocks": 1, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 2, + "Authorship Metadata": 1, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 116, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 420, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 48, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 3101, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1045, + "Design Camel Case": 0, + "Design Snake Case": 220, + "Design Pascal Case": 1, + "Design Upper Case": 802, + "Design Short Vars": 5, + "Design Long Vars": 58, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 5, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 15, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + } + } + }, + "apex/apex-recipes": { + "Directory Group Magnitude": 240.44, + "File Count": 8, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "87.5%", + "Static: Literature & Documentation": "12.5%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "14.15%", + "Error & Exception Exposure": "27.13%", + "Tech Debt Exposure": "48.87%", + "Testing Exposure": "1.8%", + "API Exposure": "0.0%", + "Concurrency Exposure": "12.5%", + "State Flux Exposure": "35.16%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "75.83%", + "Instability Exposure": "43.75%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "9.04%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "apex/apex-recipes/SOQLRecipes.cls-meta.xml": { + "1. Artifact Identity": { + "Filename": "SOQLRecipes.cls-meta.xml", + "Path": "apex/apex-recipes/SOQLRecipes.cls-meta.xml", + "Language": "Xml", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .xml)" + }, + "2. Topological Coordinates": { + "X": -631.11, + "Y": 114.61, + "Z": 5319.17 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 6, + "Coding LOC": 0, + "Documentation LOC": 5, + "Structural Magnitude": 10.52, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 5.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.15%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "6.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "0.79%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "apex/apex-recipes/LICENSE.md": { + "1. Artifact Identity": { + "Filename": "LICENSE.md", + "Path": "apex/apex-recipes/LICENSE.md", + "Language": "Markdown", + "Architect": "Unknown Architect", + "Indentation Style": "Neutral / No Indentation", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.md)" + }, + "2. Topological Coordinates": { + "X": -762.03, + "Y": 132.99, + "Z": 4016.29 + }, + "3. Architectural Profile": { + "Repository Archetype": "Static: Literature & Documentation", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "N/A", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 120, + "Coding LOC": 0, + "Documentation LOC": 108, + "Structural Magnitude": 2.4, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.0 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "apex/apex-recipes/AuraEnabledRecipes_Tests.cls": { + "1. Artifact Identity": { + "Filename": "AuraEnabledRecipes_Tests.cls", + "Path": "apex/apex-recipes/AuraEnabledRecipes_Tests.cls", + "Language": "Apex", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cls)" + }, + "2. Topological Coordinates": { + "X": -90.85, + "Y": 58.4, + "Z": 4302.15 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 74, + "Coding LOC": 68, + "Documentation LOC": 0, + "Structural Magnitude": 12.36, + "Control Flow Ratio": "80.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.132 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "7.79%", + "Error & Exception Exposure": "44.65%", + "Tech Debt Exposure": "99.46%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "bindForInOrForOfStatement", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, + "Function Name": "testUpdateAccountNameNegativeMinAccessProfile", + "Structural Impact": 4.2, + "Lines of Code (LOC)": 23, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1559, - "End Line": 1576 + "Start Line": 40, + "End Line": 62 }, { - "Function Name": "bindDestructuringAssignmentFlow", - "Structural Impact": 5.1, + "Function Name": "testUpdateAccountNameNegativeInvalidName", + "Structural Impact": 3.9, "Lines of Code (LOC)": 17, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1894, - "End Line": 1910 - }, - { - "Function Name": "bindReturnOrThrow", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1592, - "End Line": 1605 - }, - { - "Function Name": "getStrictModeIdentifierMessage", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2593, - "End Line": 2605 - }, - { - "Function Name": "getStrictModeEvalOrArgumentsMessage", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2660, - "End Line": 2672 + "Start Line": 22, + "End Line": 38 }, { - "Function Name": "getStrictModeBlockScopeFunctionDeclarationMessage", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 2681, - "End Line": 2693 + "Function Name": "testUpdateAccountNamePositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 3, + "End Line": 20 }, { - "Function Name": "bindPropertyAssignment", - "Structural Impact": 4.8, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 4, - "Control Flow Ratio": "100.0%", - "Start Line": 3525, - "End Line": 3530 - }, + "Function Name": "testGetFieldValue", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 64, + "End Line": 72 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 4, + "Sequential Logic Declarations": 1, + "Function Parameters": 7, + "Function/Method Declarations": 7, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 5, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 19, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 5, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 21, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 5, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 65, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 5, + "Design Camel Case": 1, + "Design Snake Case": 4, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 4, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "apex/apex-recipes/QueueableRecipes.cls": { + "1. Artifact Identity": { + "Filename": "QueueableRecipes.cls", + "Path": "apex/apex-recipes/QueueableRecipes.cls", + "Language": "Apex", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cls)" + }, + "2. Topological Coordinates": { + "X": -475.03, + "Y": 155.83, + "Z": 4225.27 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 47, + "Coding LOC": 21, + "Documentation LOC": 25, + "Structural Magnitude": 18.42, + "Control Flow Ratio": "57.1%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 1.714 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "48.97%", + "Error & Exception Exposure": "65.0%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.51%", + "API Exposure": "0.0%", + "Concurrency Exposure": "100.0%", + "State Flux Exposure": "97.38%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "finishFlowLabel", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 2, + "Function Name": "execute", + "Structural Impact": 8.0, + "Lines of Code (LOC)": 19, + "Control Flow Branches": 4, "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 1422, - "End Line": 1431 - }, + "Control Flow Ratio": "80.0%", + "Start Line": 27, + "End Line": 45 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 4, + "Sequential Logic Declarations": 3, + "Function Parameters": 1, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 6, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 7, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 1, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 3, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 1, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 19, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 1, + "Design Camel Case": 0, + "Design Snake Case": 1, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 1, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "apex/apex-recipes/SOQLRecipes.cls": { + "1. Artifact Identity": { + "Filename": "SOQLRecipes.cls", + "Path": "apex/apex-recipes/SOQLRecipes.cls", + "Language": "Apex", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cls)" + }, + "2. Topological Coordinates": { + "X": -695.54, + "Y": 158.06, + "Z": 4971.33 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 263, + "Coding LOC": 118, + "Documentation LOC": 130, + "Structural Magnitude": 51.26, + "Control Flow Ratio": "51.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.373 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "9.06%", + "Error & Exception Exposure": "62.88%", + "Tech Debt Exposure": "99.99%", + "Testing Exposure": "2.51%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "87.74%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "declareModuleSymbol", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 10, + "Function Name": "getLargeNumberOfRecords", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "66.7%", - "Start Line": 2389, - "End Line": 2398 + "Start Line": 35, + "End Line": 48 }, { - "Function Name": "checkStrictModeDeleteExpression", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 9, + "Function Name": "getChunksOfLargeNumbersOfRecords", + "Structural Impact": 3.7, + "Lines of Code (LOC)": 14, "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2634, - "End Line": 2642 - }, - { - "Function Name": "bindSourceFileIfExternalModule", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 3108, - "End Line": 3120 + "Control Flow Ratio": "66.7%", + "Start Line": 62, + "End Line": 75 }, { - "Function Name": "findActiveLabel", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, + "Function Name": "getFirstXRecords", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1607, - "End Line": 1614 - }, - { - "Function Name": "bindJSDocClassTag", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2126, - "End Line": 2132 - }, - { - "Function Name": "bindNonNullExpressionFlow", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2209, - "End Line": 2216 - }, - { - "Function Name": "bindAccessExpressionFlow", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2218, - "End Line": 2225 - }, - { - "Function Name": "checkPrivateIdentifier", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2609, - "End Line": 2616 - }, - { - "Function Name": "checkStrictModeCatchClause", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2626, - "End Line": 2632 - }, - { - "Function Name": "bindObjectDefinePrototypeProperty", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3371, - "End Line": 3378 - }, - { - "Function Name": "bindCallExpression", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 3598, - "End Line": 3604 + "Start Line": 142, + "End Line": 150 }, { - "Function Name": "createFlowMutation", - "Structural Impact": 4.5, + "Function Name": "getSumOfOpportunityRecords", + "Structural Impact": 3.3, "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 1406, - "End Line": 1414 - }, - { - "Function Name": "bindPostfixUnaryExpressionFlow", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1887, - "End Line": 1892 - }, - { - "Function Name": "bindVariableDeclarationFlow", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2070, - "End Line": 2075 - }, - { - "Function Name": "checkStrictModeFunctionName", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2674, - "End Line": 2679 - }, - { - "Function Name": "bindEachFunctionsFirst", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 2, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 1079, - "End Line": 1082 - }, - { - "Function Name": "containsNarrowableReference", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 1290, - "End Line": 1292 + "Start Line": 253, + "End Line": 261 }, { - "Function Name": "bindAnonymousDeclaration", - "Structural Impact": 4.4, + "Function Name": "getAccountRecordsInState", + "Structural Impact": 3.2, "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "50.0%", - "Start Line": 2428, - "End Line": 2435 - }, - { - "Function Name": "isEvalOrArgumentsIdentifier", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 2644, - "End Line": 2646 - }, - { - "Function Name": "createDiagnosticForNode", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 3, "Control Flow Ratio": "50.0%", - "Start Line": 567, - "End Line": 569 - }, - { - "Function Name": "onOperator", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "100.0%", - "Start Line": 1976, - "End Line": 1980 + "Start Line": 160, + "End Line": 167 }, { - "Function Name": "declareClassMember", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, + "Function Name": "getRecordsByMultipleFieldValues", + "Structural Impact": 2.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2324, - "End Line": 2328 + "Start Line": 102, + "End Line": 113 }, { - "Function Name": "declareSourceFileMember", - "Structural Impact": 4.2, - "Lines of Code (LOC)": 5, + "Function Name": "getRecords", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 9, "Control Flow Branches": 1, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2330, - "End Line": 2334 + "Start Line": 17, + "End Line": 25 }, { - "Function Name": "bindEach", - "Structural Impact": 3.8, - "Lines of Code (LOC)": 7, + "Function Name": "getSpecificNumberOfRecords", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1084, - "End Line": 1090 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 122, + "End Line": 131 }, { - "Function Name": "bindLabeledStatement", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 18, + "Function Name": "getSecond10AccountRecords", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 1790, - "End Line": 1807 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 178, + "End Line": 187 }, { - "Function Name": "bindJSDocImportTag", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, + "Function Name": "getRecordsByFieldValue", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2134, - "End Line": 2143 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 85, + "End Line": 92 }, { - "Function Name": "checkStrictModePostfixUnaryExpression", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "getRecordsWithRelatedRecords", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2711, - "End Line": 2719 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 198, + "End Line": 204 }, { - "Function Name": "addToContainerChain", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, + "Function Name": "getParentRecordDetailsFromChildRecord", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 8, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 2256, - "End Line": 2262 + "Input Parameters": 0, + "Control Flow Ratio": "50.0%", + "Start Line": 215, + "End Line": 222 }, { - "Function Name": "isUseStrictPrologueDirective", - "Structural Impact": 3.2, + "Function Name": "getDetailsFromBothParentRecords", + "Structural Impact": 2.4, "Lines of Code (LOC)": 7, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "50.0%", - "Start Line": 2838, - "End Line": 2844 - }, + "Start Line": 233, + "End Line": 239 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 15, + "Sequential Logic Declarations": 14, + "Function Parameters": 16, + "Function/Method Declarations": 16, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 3, + "Type/Safety Bypasses": 2, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 13, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 12, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 44, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 15, + "Collection Iterators / Comprehensions": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 6, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 2, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 2, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 116, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 12, + "Design Camel Case": 3, + "Design Snake Case": 3, + "Design Pascal Case": 6, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 13, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "apex/apex-recipes/SOQLRecipes_Tests.cls": { + "1. Artifact Identity": { + "Filename": "SOQLRecipes_Tests.cls", + "Path": "apex/apex-recipes/SOQLRecipes_Tests.cls", + "Language": "Apex", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .cls)" + }, + "2. Topological Coordinates": { + "X": -453.61, + "Y": 149.53, + "Z": 4600.79 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 526, + "Coding LOC": 436, + "Documentation LOC": 43, + "Structural Magnitude": 114.62, + "Control Flow Ratio": "92.9%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.433 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "19.25%", + "Error & Exception Exposure": "44.54%", + "Tech Debt Exposure": "91.48%", + "Testing Exposure": "2.31%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "96.16%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "bindDeleteExpressionFlow", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "testGetAccountsAndContactsPositive", + "Structural Impact": 7.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2025, - "End Line": 2030 + "Start Line": 398, + "End Line": 439 }, { - "Function Name": "checkStrictModeWithStatement", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "testQueryWithFilterNegativeNoPermsToAccountNegative", + "Structural Impact": 7.0, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 4, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 2730, - "End Line": 2735 + "Start Line": 165, + "End Line": 203 }, { - "Function Name": "bindImportClause", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, + "Function Name": "testProfileDeniesAccountAccessNegative", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 26, + "Control Flow Branches": 3, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 3182, - "End Line": 3186 - }, - { - "Function Name": "isTopLevelNamespaceAssignment", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3519, - "End Line": 3523 - }, - { - "Function Name": "getParentOfBinaryExpression", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3563, - "End Line": 3568 - }, - { - "Function Name": "bindEnumDeclaration", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 3642, - "End Line": 3646 + "Start Line": 34, + "End Line": 59 }, { - "Function Name": "getDisplayName", + "Function Name": "testGetAccountFilterByStatePositive", "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, + "Lines of Code (LOC)": 25, "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 737, - "End Line": 739 + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 324, + "End Line": 348 }, { - "Function Name": "setFlowNodeReferenced", + "Function Name": "testgetSumOfOpportunityRecordsPositive", "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, + "Lines of Code (LOC)": 28, "Control Flow Branches": 1, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "100.0%", - "Start Line": 1368, - "End Line": 1371 + "Start Line": 497, + "End Line": 524 }, { - "Function Name": "doWithConditionalBranches", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "testPermSetGrantsAccessToAccountNamePositve", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1477, - "End Line": 1485 + "Start Line": 3, + "End Line": 32 }, { - "Function Name": "bindIterativeStatement", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, + "Function Name": "testSimplegetRecordsPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 22, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1495, - "End Line": 1503 + "Start Line": 61, + "End Line": 82 }, { - "Function Name": "createFlowSwitchClause", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 4, + "Function Name": "testCountOfLargeDataVolumesPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 24, "Control Flow Branches": 0, - "Input Parameters": 4, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1401, - "End Line": 1404 + "Start Line": 84, + "End Line": 107 }, { - "Function Name": "bindPrototypePropertyAssignment", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 13, + "Function Name": "testGetChunksOfLargeNumbersOfRecords", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 34, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3384, - "End Line": 3396 + "Start Line": 109, + "End Line": 142 }, { - "Function Name": "bindForStatement", - "Structural Impact": 2.3, + "Function Name": "testQueryWithFilterWithNoMatchingAcctsPositive", + "Structural Impact": 1.5, "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1541, - "End Line": 1557 + "Start Line": 147, + "End Line": 163 }, { - "Function Name": "bindFunctionOrConstructorType", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 15, + "Function Name": "testQueryWithFilterPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 17, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2400, - "End Line": 2414 + "Start Line": 205, + "End Line": 221 }, { - "Function Name": "errorOnFirstToken", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "testComplexFilterOmnibusPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2746, - "End Line": 2749 + "Start Line": 223, + "End Line": 252 }, { - "Function Name": "bindDynamicallyNamedThisPropertyAssignment", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, + "Function Name": "testComplexFilterOmnibusPositiveNoResults", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 12, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 3339, - "End Line": 3342 + "Start Line": 254, + "End Line": 265 }, { - "Function Name": "createFlowNode", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "testLimitClauseMoreThan10AccountsPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 19, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 495, - "End Line": 497 + "Start Line": 267, + "End Line": 285 }, { - "Function Name": "createReduceLabel", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, + "Function Name": "testLimitClauseLessThan10AccountsPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 18, "Control Flow Branches": 0, - "Input Parameters": 3, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1364, - "End Line": 1366 + "Start Line": 291, + "End Line": 308 }, { - "Function Name": "bindIfStatement", - "Structural Impact": 2.1, + "Function Name": "testDynamicLimitClausePositive", + "Structural Impact": 1.5, "Lines of Code (LOC)": 13, "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1578, - "End Line": 1590 - }, - { - "Function Name": "bindJsxAttribute", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 3, - "Control Flow Ratio": "0.0%", - "Start Line": 2424, - "End Line": 2426 - }, - { - "Function Name": "bindSourceFile", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 502, - "End Line": 507 - }, - { - "Function Name": "createFlowCall", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1416, - "End Line": 1420 - }, - { - "Function Name": "bindWhileStatement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1515, - "End Line": 1526 + "Start Line": 310, + "End Line": 322 }, { - "Function Name": "bindDoStatement", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 12, + "Function Name": "testGetRecords11Through20Positive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 29, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1528, - "End Line": 1539 + "Start Line": 351, + "End Line": 379 }, { - "Function Name": "bindBindingElementFlow", - "Structural Impact": 2.0, - "Lines of Code (LOC)": 11, + "Function Name": "testGetRecords11Through15Positive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 15, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 2077, - "End Line": 2087 + "Start Line": 382, + "End Line": 396 }, { - "Function Name": "createSymbol", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 4, + "Function Name": "testGetAccountInfoWhenQueryingContactPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 26, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 630, - "End Line": 633 + "Start Line": 441, + "End Line": 466 }, { - "Function Name": "bindCaseClause", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 7, + "Function Name": "testgetDetailsFromBothParentRecordsPositive", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 28, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 1766, - "End Line": 1772 - }, + "Start Line": 468, + "End Line": 495 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 13, + "Sequential Logic Declarations": 1, + "Function Parameters": 23, + "Function/Method Declarations": 23, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 7, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 8, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 58, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 9, + "Unit Test Assertions": 97, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 21, + "Generic Type Abstractions": 34, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 124, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 15, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 1, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 433, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 70, + "Design Camel Case": 29, + "Design Snake Case": 28, + "Design Pascal Case": 13, + "Design Upper Case": 0, + "Design Short Vars": 2, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 20, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "apex/apex-recipes/project-scratch-def.json": { + "1. Artifact Identity": { + "Filename": "project-scratch-def.json", + "Path": "apex/apex-recipes/project-scratch-def.json", + "Language": "Json", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .json)" + }, + "2. Topological Coordinates": { + "X": -991.77, + "Y": 131.5, + "Z": 4565.58 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 19, + "Coding LOC": 18, + "Documentation LOC": 0, + "Structural Magnitude": 15.36, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.278 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "13.14%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 16, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "apex/apex-recipes/sfdx-project.json": { + "1. Artifact Identity": { + "Filename": "sfdx-project.json", + "Path": "apex/apex-recipes/sfdx-project.json", + "Language": "Json", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 1.0, + "Folder Dominant Lang": "apex", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .json)" + }, + "2. Topological Coordinates": { + "X": -253.01, + "Y": 46.08, + "Z": 4813.99 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 25, + "Coding LOC": 25, + "Documentation LOC": 0, + "Structural Magnitude": 15.5, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.2 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "9.97%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 23, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + } + } + }, + "dockerfile/moby/builder/remotecontext/git": { + "Directory Group Magnitude": 232.14, + "File Count": 1, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "38.63%", + "Error & Exception Exposure": "97.84%", + "Tech Debt Exposure": "20.26%", + "Testing Exposure": "80.0%", + "API Exposure": "0.32%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "dockerfile/moby/builder/remotecontext/git/gitutils.go": { + "1. Artifact Identity": { + "Filename": "gitutils.go", + "Path": "dockerfile/moby/builder/remotecontext/git/gitutils.go", + "Language": "Go", + "Architect": "Unknown Architect", + "Indentation Style": "Tabs", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "go", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .go)" + }, + "2. Topological Coordinates": { + "X": 792.2, + "Y": 189.55, + "Z": -5608.47 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 245, + "Coding LOC": 177, + "Documentation LOC": 24, + "Structural Magnitude": 232.14, + "Control Flow Ratio": "50.7%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.965 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "38.63%", + "Error & Exception Exposure": "97.84%", + "Tech Debt Exposure": "20.26%", + "Testing Exposure": "80.0%", + "API Exposure": "0.32%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "11.92%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "bindParameterFlow", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, + "Function Name": "supportsShallowClone", + "Structural Impact": 17.2, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 10, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2089, - "End Line": 2096 + "Control Flow Ratio": "66.7%", + "Start Line": 142, + "End Line": 173 }, { - "Function Name": "bindPrototypeAssignment", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "checkout", + "Structural Impact": 11.3, + "Lines of Code (LOC)": 28, + "Control Flow Branches": 6, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3365, - "End Line": 3369 + "Control Flow Ratio": "54.5%", + "Start Line": 175, + "End Line": 202 }, { - "Function Name": "bindObjectDefinePropertyAssignment", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3398, - "End Line": 3403 + "Function Name": "clone", + "Structural Impact": 10.1, + "Lines of Code (LOC)": 42, + "Control Flow Branches": 7, + "Input Parameters": 0, + "Control Flow Ratio": "46.7%", + "Start Line": 49, + "End Line": 90 }, { - "Function Name": "bindStaticPropertyAssignment", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, + "Function Name": "parseRemoteURL", + "Structural Impact": 9.9, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 5, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3438, - "End Line": 3442 + "Control Flow Ratio": "62.5%", + "Start Line": 92, + "End Line": 120 }, { - "Function Name": "bindEachChild", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1092, - "End Line": 1094 + "Function Name": "Clone", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 36, + "End Line": 47 }, { - "Function Name": "isLogicalAssignmentExpression", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "isGitTransport", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 3, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1461, - "End Line": 1463 + "Control Flow Ratio": "50.0%", + "Start Line": 223, + "End Line": 234 }, { - "Function Name": "bindExpressionStatement", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1774, - "End Line": 1777 + "Function Name": "gitWithinDir", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 204, + "End Line": 219 }, { - "Function Name": "bindObjectLiteralExpression", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2416, - "End Line": 2418 + "Function Name": "fetchArgs", + "Structural Impact": 3.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 130, + "End Line": 138 }, { - "Function Name": "bindJsxAttributes", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getRefAndSubdir", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 2420, - "End Line": 2422 + "Control Flow Ratio": "50.0%", + "Start Line": 122, + "End Line": 128 }, { - "Function Name": "bindAnonymousTypeWorker", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, + "Function Name": "getScheme", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 3104, - "End Line": 3106 + "Control Flow Ratio": "33.3%", + "Start Line": 238, + "End Line": 244 }, { - "Function Name": "bindExportAssignedObjectMemberAlias", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "WithIsolatedConfig", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3263, - "End Line": 3265 - }, - { - "Function Name": "createBranchLabel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1356, - "End Line": 1358 - }, - { - "Function Name": "createLoopLabel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 1360, - "End Line": 1362 - }, - { - "Function Name": "bindSourceFileAsExternalModule", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 3122, - "End Line": 3124 + "Start Line": 28, + "End Line": 32 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1119, - "Sequential Logic Declarations": 329, - "Function Parameters": 544, - "Function/Method Declarations": 175, - "Class/Entity Declarations": 4, - "Defensive Programming Constructs": 37, - "Type/Safety Bypasses": 53, - "High-Risk Execution Commands": 1, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 167, - "Commented-out Code (Dead Logic)": 10, - "Structured Documentation Blocks": 23, + "Control Flow Branches": 38, + "Sequential Logic Declarations": 37, + "Function Parameters": 11, + "Function/Method Declarations": 11, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 14, + "Type/Safety Bypasses": 3, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 1, + "Exposed API / Public Exports": 3, + "State Mutations / Variable Reassignments": 147, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 14, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 10, - "Closures and Anonymous Functions": 8, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 12, - "Collection Iterators / Comprehensions": 1, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 6, + "Global State Dependencies": 1, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 2, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, - "Planned Work (TODOs)": 6, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 1, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 4, + "Pointer Arithmetic & Addressing": 1, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 184, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 16, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 226, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 1, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 2, + "Private / Encapsulated Scopes": 44, + "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 3156, + "Structural Tab Indentations": 149, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, + "Ipc Rpc Bridges": 2, "Feature Flags": 0, "Serialization Parsing": 0, "Regex Execution": 0, @@ -399756,15 +401984,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 469, - "Design Camel Case": 310, - "Design Snake Case": 144, - "Design Pascal Case": 15, + "Core Var Decl": 10, + "Design Camel Case": 1, + "Design Snake Case": 6, + "Design Pascal Case": 0, "Design Upper Case": 0, - "Design Short Vars": 13, - "Design Long Vars": 2, + "Design Short Vars": 3, + "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -399772,9 +402000,9 @@ "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 6, - "Global Environment Mutation": 2, - "Commented-Out Executable Logic": 5, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 3, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -399788,103 +402016,111 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 2, + "Direct Upstream (Fragility)": 9, "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, + "Total Upstream (Absolute Fragility)": 7, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [ - "./_namespaces/ts.js", - "./_namespaces/ts.performance.js" + "git", + "github.com/moby/sys/symlink", + "github.com/pkg/errors", + "net/http", + "net/url", + "os", + "os/exec", + "path/filepath", + "strings" ] } } }, - "assembly/bootos": { - "Directory Group Magnitude": 268.3, - "File Count": 3, + "kotlin/okhttp": { + "Directory Group Magnitude": 210.04, + "File Count": 6, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" + "Unclassified": "83.3%", + "Static: Literature & Documentation": "16.7%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "14.79%", - "Error & Exception Exposure": "44.39%", - "Tech Debt Exposure": "26.27%", - "Testing Exposure": "28.05%", - "API Exposure": "6.06%", + "Cognitive Load Exposure": "10.2%", + "Error & Exception Exposure": "23.82%", + "Tech Debt Exposure": "48.29%", + "Testing Exposure": "14.39%", + "API Exposure": "1.83%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "39.06%", - "Commented Logic Exposure": "1.8%", - "Specification Exposure": "91.11%", - "Instability Exposure": "50.0%", + "State Flux Exposure": "33.23%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "58.89%", + "Instability Exposure": "41.67%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "37.14%", + "Documentation Exposure": "12.98%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "assembly/bootos/Makefile": { + "kotlin/okhttp/LICENSE.txt": { "1. Artifact Identity": { - "Filename": "Makefile", - "Path": "assembly/bootos/Makefile", - "Language": "Makefile", + "Filename": "LICENSE.txt", + "Path": "kotlin/okhttp/LICENSE.txt", + "Language": "Plaintext", "Architect": "Unknown Architect", - "Indentation Style": "Tabs", + "Indentation Style": "Neutral / No Indentation", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Exact Match)" + "Folder Dominant Lang": "kotlin", + "Lock Tier": 1, + "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 7786.38, - "Y": -239.65, - "Z": 1920.53 + "X": 3501.78, + "Y": 47.61, + "Z": 3607.93 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 18, - "Coding LOC": 11, - "Documentation LOC": 1, - "Structural Magnitude": 20.22, + "Total LOC": 203, + "Coding LOC": 0, + "Documentation LOC": 169, + "Structural Magnitude": 4.06, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.455 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "1.69%", - "API Exposure": "12.17%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "73.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "73.3%", - "Hardcoded Payload Artifacts": "0.0%" + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 1, + "Sequential Logic Declarations": 0, "Function Parameters": 0, - "Function/Method Declarations": 4, + "Function/Method Declarations": 0, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 5, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -399918,11 +402154,11 @@ "Bitwise Operations": 0, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 1, + "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 3, + "Structural Tab Indentations": 0, "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, @@ -399940,9 +402176,9 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 1, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -399979,22 +402215,22 @@ }, "9. Extracted Dependencies": [] }, - "assembly/bootos/counter.asm": { + "kotlin/okhttp/Call.kt": { "1. Artifact Identity": { - "Filename": "counter.asm", - "Path": "assembly/bootos/counter.asm", - "Language": "Assembly", + "Filename": "Call.kt", + "Path": "kotlin/okhttp/Call.kt", + "Language": "Kotlin", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", + "Folder Dominant Lang": "kotlin", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .asm)" + "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 7558.13, - "Y": -204.09, - "Z": 2563.5 + "X": 2913.5, + "Y": 78.52, + "Z": 4242.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400003,99 +402239,209 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 91, - "Coding LOC": 59, - "Documentation LOC": 12, - "Structural Magnitude": 21.68, - "Control Flow Ratio": "11.6%", - "Popularity Rank": 1, + "Total LOC": 187, + "Coding LOC": 29, + "Documentation LOC": 142, + "Structural Magnitude": 20.68, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.373 + "Raw Cognitive Density": 0.241 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "18.12%", - "Error & Exception Exposure": "71.33%", - "Tech Debt Exposure": "78.81%", - "Testing Exposure": "2.47%", - "API Exposure": "0.0%", + "Cognitive Load Exposure": "5.78%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "100.0%", + "Testing Exposure": "2.69%", + "API Exposure": "2.65%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "64.84%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.21%", + "Documentation Exposure": "11.92%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "start", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 30, - "Control Flow Branches": 2, + "Function Name": "tag", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 131, + "End Line": 134 + }, + { + "Function Name": "tag", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 147, + "End Line": 150 + }, + { + "Function Name": "enqueue", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "8.3%", - "Start Line": 22, - "End Line": 51 + "Control Flow Ratio": "0.0%", + "Start Line": 69, + "End Line": 69 }, { - "Function Name": ".1", - "Structural Impact": 4.9, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, + "Function Name": "addEventListener", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "28.6%", - "Start Line": 52, - "End Line": 65 + "Control Flow Ratio": "0.0%", + "Start Line": 102, + "End Line": 102 }, { - "Function Name": ".2", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 21, - "Control Flow Branches": 1, + "Function Name": "tag", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "8.3%", - "Start Line": 67, - "End Line": 87 + "Control Flow Ratio": "0.0%", + "Start Line": 110, + "End Line": 110 + }, + { + "Function Name": "tag", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 118, + "End Line": 118 + }, + { + "Function Name": "newCall", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 184, + "End Line": 184 + }, + { + "Function Name": "clone", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 181, + "End Line": 185 + }, + { + "Function Name": "request", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 28, + "End Line": 28 + }, + { + "Function Name": "execute", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 55, + "End Line": 56 + }, + { + "Function Name": "cancel", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 72, + "End Line": 72 + }, + { + "Function Name": "isExecuted", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 78, + "End Line": 78 + }, + { + "Function Name": "isCanceled", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 80, + "End Line": 80 + }, + { + "Function Name": "timeout", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 89, + "End Line": 89 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 38, - "Function Parameters": 36, - "Function/Method Declarations": 8, - "Class/Entity Declarations": 0, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 22, + "Function Parameters": 14, + "Function/Method Declarations": 14, + "Class/Entity Declarations": 2, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 6, + "Exposed API / Public Exports": 1, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 17, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 1, + "Decorators and Annotations": 1, + "Generic Type Abstractions": 8, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 7, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 3, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -400105,13 +402451,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 4, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 51, + "Structural Space Indentations": 23, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -400136,7 +402482,7 @@ "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 9, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -400160,29 +402506,33 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 1, + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "kotlin.reflect.KClass", + "okio.IOException", + "okio.Timeout" + ] }, - "assembly/bootos/os.asm": { + "kotlin/okhttp/Dispatcher.kt": { "1. Artifact Identity": { - "Filename": "os.asm", - "Path": "assembly/bootos/os.asm", - "Language": "Assembly", + "Filename": "Dispatcher.kt", + "Path": "kotlin/okhttp/Dispatcher.kt", + "Language": "Kotlin", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", + "Folder Dominant Lang": "kotlin", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .asm)" + "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 7731.06, - "Y": -167.42, - "Z": 2436.16 + "X": 3134.43, + "Y": 89.06, + "Z": 3792.41 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -400191,579 +402541,379 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 656, - "Coding LOC": 310, - "Documentation LOC": 302, - "Structural Magnitude": 226.4, - "Control Flow Ratio": "42.9%", - "Popularity Rank": 32, + "Total LOC": 299, + "Coding LOC": 182, + "Documentation LOC": 76, + "Structural Magnitude": 150.74, + "Control Flow Ratio": "54.3%", + "Popularity Rank": 1, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.423 + "Raw Cognitive Density": 1.111 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "21.25%", - "Error & Exception Exposure": "61.84%", - "Tech Debt Exposure": "0.0%", + "Cognitive Load Exposure": "40.45%", + "Error & Exception Exposure": "71.34%", + "Tech Debt Exposure": "89.76%", "Testing Exposure": "80.0%", - "API Exposure": "6.0%", + "API Exposure": "3.23%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "52.34%", - "Commented Logic Exposure": "5.4%", + "State Flux Exposure": "99.85%", + "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "16.9%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "os6", - "Structural Impact": 7.7, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 403, - "End Line": 414 - }, - { - "Function Name": ".loop", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 306, - "End Line": 314 - }, - { - "Function Name": "exec_from_disk", - "Structural Impact": 7.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "57.1%", - "Start Line": 250, - "End Line": 256 - }, - { - "Function Name": ".find", - "Structural Impact": 7.3, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 360, - "End Line": 364 - }, - { - "Function Name": "disk", - "Structural Impact": 6.4, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 487, - "End Line": 500 - }, - { - "Function Name": "os11", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 235, - "End Line": 243 - }, - { - "Function Name": "os22", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 270, - "End Line": 277 + "Function Name": "promoteAndExecute", + "Structural Impact": 59.0, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 26, + "Input Parameters": 3, + "Control Flow Ratio": "86.7%", + "Start Line": 163, + "End Line": 261 }, { - "Function Name": "os19", - "Structural Impact": 6.1, + "Function Name": "findExistingCallWithHost", + "Structural Impact": 11.8, "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "75.0%", - "Start Line": 578, - "End Line": 586 - }, - { - "Function Name": "os20", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 587, - "End Line": 594 - }, - { - "Function Name": "save_file", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 352, - "End Line": 358 - }, - { - "Function Name": ".empty", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, + "Control Flow Branches": 7, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 366, - "End Line": 372 + "Control Flow Ratio": "63.6%", + "Start Line": 127, + "End Line": 135 }, { - "Function Name": "delete_file", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 6, + "Function Name": "cancelAll", + "Structural Impact": 4.6, + "Lines of Code (LOC)": 12, "Control Flow Branches": 3, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "75.0%", - "Start Line": 383, - "End Line": 388 - }, - { - "Function Name": "format_command", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 449, - "End Line": 455 - }, - { - "Function Name": "find_file", - "Structural Impact": 5.9, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 398, - "End Line": 402 - }, - { - "Function Name": "restart", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 214, - "End Line": 230 - }, - { - "Function Name": "output_string", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 558, - "End Line": 565 - }, - { - "Function Name": "os18", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 285, - "End Line": 289 - }, - { - "Function Name": "shared_file", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 331, - "End Line": 335 - }, - { - "Function Name": "os23", - "Structural Impact": 4.5, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "40.0%", - "Start Line": 572, - "End Line": 577 + "Start Line": 141, + "End Line": 152 }, { - "Function Name": "dir_command", - "Structural Impact": 4.4, + "Function Name": "constructor", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 282, - "End Line": 284 + "Control Flow Ratio": "0.0%", + "Start Line": 119, + "End Line": 121 }, { - "Function Name": "os17", - "Structural Impact": 4.2, + "Function Name": "enqueue", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 290, - "End Line": 292 - }, - { - "Function Name": "xdigit", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 11, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 599, - "End Line": 609 - }, - { - "Function Name": "get_location", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 436, - "End Line": 443 - }, - { - "Function Name": "load_file", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 326, - "End Line": 330 - }, - { - "Function Name": "next_entry", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 416, - "End Line": 420 - }, - { - "Function Name": "read_dir", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 460, - "End Line": 464 + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 125 }, { - "Function Name": "os10", - "Structural Impact": 3.1, + "Function Name": "finished", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 522, - "End Line": 524 - }, - { - "Function Name": "output_char", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 537, - "End Line": 542 - }, - { - "Function Name": "os3", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 543, - "End Line": 547 - }, - { - "Function Name": "os14", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 245, - "End Line": 248 + "Control Flow Ratio": "0.0%", + "Start Line": 268, + "End Line": 270 }, { - "Function Name": "os7", - "Structural Impact": 3.0, + "Function Name": "finished", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 261, - "End Line": 263 + "Control Flow Ratio": "0.0%", + "Start Line": 273, + "End Line": 275 }, { - "Function Name": "disk_dir", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "executed", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 475, - "End Line": 477 + "Control Flow Ratio": "0.0%", + "Start Line": 264, + "End Line": 265 }, { - "Function Name": "os1", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 514, - "End Line": 517 + "Function Name": "runningCallsCount", + "Structural Impact": 1.4, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 288, + "End Line": 296 }, { - "Function Name": "os2", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 518, - "End Line": 521 + "Function Name": "queuedCalls", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 278, + "End Line": 279 }, { - "Function Name": "start", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 19, + "Function Name": "runningCalls", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 1, + "Input Parameters": 0, "Control Flow Ratio": "0.0%", - "Start Line": 178, - "End Line": 196 + "Start Line": 282, + "End Line": 283 }, { - "Function Name": ".load_vec", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, + "Function Name": "queuedCallsCount", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 197, - "End Line": 200 + "Control Flow Ratio": "0.0%", + "Start Line": 285, + "End Line": 286 }, { - "Function Name": "print_then_restart", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, + "Function Name": "executorService", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 207, - "End Line": 209 - }, + "Control Flow Ratio": "0.0%", + "Start Line": 297, + "End Line": 298 + } + ], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 38, + "Sequential Logic Declarations": 32, + "Function Parameters": 13, + "Function/Method Declarations": 13, + "Class/Entity Declarations": 2, + "Defensive Programming Constructs": 4, + "Type/Safety Bypasses": 1, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 10, + "State Mutations / Variable Reassignments": 48, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 17, + "Unit Test Assertions": 1, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 16, + "Generic Type Abstractions": 7, + "Collection Iterators / Comprehensions": 2, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 11, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 2, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 6, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 16, + "Immutable Data Declarations": 16, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 16, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 168, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 29, + "Design Camel Case": 19, + "Design Snake Case": 7, + "Design Pascal Case": 3, + "Design Upper Case": 0, + "Design Short Vars": 1, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 8, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 2, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 11, + "Direct Downstream (Dependency Blast Radius)": 1, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [ + "java.util.ArrayDeque", + "java.util.concurrent.ExecutorService", + "java.util.concurrent.SynchronousQueue", + "java.util.concurrent.ThreadPoolExecutor", + "java.util.concurrent.TimeUnit", + "okhttp3.internal.assertLockNotHeld", + "okhttp3.internal.connection.RealCall", + "okhttp3.internal.connection.RealCall.AsyncCall", + "okhttp3.internal.okHttpName", + "okhttp3.internal.threadFactory", + "okhttp3.internal.unmodifiable" + ] + }, + "kotlin/okhttp/OkHttp.android.kt": { + "1. Artifact Identity": { + "Filename": "OkHttp.android.kt", + "Path": "kotlin/okhttp/OkHttp.android.kt", + "Language": "Kotlin", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "kotlin", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .kt)" + }, + "2. Topological Coordinates": { + "X": 2643.57, + "Y": 139.32, + "Z": 3702.09 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": null, + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 40, + "Coding LOC": 13, + "Documentation LOC": 23, + "Structural Magnitude": 8.36, + "Control Flow Ratio": "14.3%", + "Popularity Rank": 0, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.538 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "71.58%", + "Tech Debt Exposure": "99.99%", + "Testing Exposure": "2.11%", + "API Exposure": "2.96%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "99.56%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "86.67%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "31.18%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "5. Function Analysis": [ { - "Function Name": "os15", - "Structural Impact": 2.1, - "Lines of Code (LOC)": 2, + "Function Name": "initialize", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 610, - "End Line": 611 - }, - { - "Function Name": "filename_length", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 303, - "End Line": 305 - }, - { - "Function Name": "write_zero_dir", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 466, - "End Line": 468 - }, - { - "Function Name": "input_line", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 510, - "End Line": 513 - }, - { - "Function Name": "input_key", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 530, - "End Line": 532 - }, - { - "Function Name": "max_entries", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 166, - "End Line": 177 - }, - { - "Function Name": "ver_command", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 205, - "End Line": 206 - }, - { - "Function Name": "write_dir", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 473, - "End Line": 474 - }, - { - "Function Name": "enter_command", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 570, - "End Line": 571 - }, - { - "Function Name": "commands", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 625, - "End Line": 637 - }, - { - "Function Name": "int_0x20", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 646, - "End Line": 655 - }, - { - "Function Name": "ret_cf", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 337, - "End Line": 340 - }, - { - "Function Name": "intro", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 616, - "End Line": 617 - }, - { - "Function Name": "error_message", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 619, - "End Line": 620 + "Control Flow Ratio": "50.0%", + "Start Line": 33, + "End Line": 38 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 78, - "Sequential Logic Declarations": 104, - "Function Parameters": 129, - "Function/Method Declarations": 65, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 1, - "Type/Safety Bypasses": 1, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 6, + "Function Parameters": 1, + "Function/Method Declarations": 1, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 6, - "State Mutations / Variable Reassignments": 24, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 0, + "Exposed API / Public Exports": 2, + "State Mutations / Variable Reassignments": 3, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 1, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Global State Dependencies": 1, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 5, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 3, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 5, + "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 8, + "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, @@ -400771,15 +402921,15 @@ "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 8, - "Thread Synchronization Locks": 2, - "Immutable Data Declarations": 14, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 2, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 245, + "Structural Space Indentations": 7, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -400796,15 +402946,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 1, "Design Camel Case": 0, "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 1, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -400828,101 +402978,80 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 32, + "Direct Upstream (Fragility)": 3, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 40 + "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] - } - } - }, - "m4/curl": { - "Directory Group Magnitude": 257.74, - "File Count": 2, - "Ecosystem Fingerprint (Archetypes)": { - "Static: Literature & Documentation": "50.0%", - "Unclassified": "50.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "1.15%", - "API Exposure": "5.88%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "2.45%", - "Specification Exposure": "50.0%", - "Instability Exposure": "25.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "15.08%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "m4/curl/COPYING": { + "9. Extracted Dependencies": [ + "android.content.Context", + "okhttp3.internal.CONST_VERSION", + "okhttp3.internal.platform.PlatformRegistry" + ] + }, + "kotlin/okhttp/OkHttp.jvm.kt": { "1. Artifact Identity": { - "Filename": "COPYING", - "Path": "m4/curl/COPYING", - "Language": "Plaintext", + "Filename": "OkHttp.jvm.kt", + "Path": "kotlin/okhttp/OkHttp.jvm.kt", + "Language": "Kotlin", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "plaintext", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (COPYING)" + "Folder Dominant Lang": "kotlin", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 4325.05, - "Y": 211.04, - "Z": 4954.19 + "X": 3172.81, + "Y": 130.04, + "Z": 3653.46 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 23, - "Coding LOC": 0, - "Documentation LOC": 17, - "Structural Magnitude": 1.0, + "Total LOC": 24, + "Coding LOC": 6, + "Documentation LOC": 15, + "Structural Magnitude": 14.12, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.5 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "0.92%", + "API Exposure": "2.15%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "40.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "14.71%", + "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, + "Sequential Logic Declarations": 3, "Function Parameters": 0, "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, + "Class/Entity Declarations": 1, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, @@ -400930,13 +403059,13 @@ "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, + "Global State Dependencies": 1, + "Decorators and Annotations": 1, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 1, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -400955,13 +403084,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 2, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -400978,10 +403107,10 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 1, "Design Camel Case": 0, "Design Snake Case": 0, - "Design Pascal Case": 0, + "Design Pascal Case": 1, "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, @@ -401010,29 +403139,31 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 1, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "okhttp3.internal.CONST_VERSION" + ] }, - "m4/curl/configure.ac": { + "kotlin/okhttp/OkHttp.kt": { "1. Artifact Identity": { - "Filename": "configure.ac", - "Path": "m4/curl/configure.ac", - "Language": "M4", + "Filename": "OkHttp.kt", + "Path": "kotlin/okhttp/OkHttp.kt", + "Language": "Kotlin", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "plaintext", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (configure.ac)" + "Folder Dominant Lang": "kotlin", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .kt)" }, "2. Topological Coordinates": { - "X": 4566.58, - "Y": 251.14, - "Z": 4535.71 + "X": 3339.14, + "Y": 34.03, + "Z": 4319.9 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -401041,84 +403172,84 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 5493, - "Coding LOC": 4237, - "Documentation LOC": 724, - "Structural Magnitude": 256.74, + "Total LOC": 36, + "Coding LOC": 4, + "Documentation LOC": 30, + "Structural Magnitude": 12.08, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.5 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "11.76%", + "Testing Exposure": "0.61%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "4.89%", - "Specification Exposure": "100.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "26.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "30.15%", + "Documentation Exposure": "3.18%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 7, + "Sequential Logic Declarations": 2, + "Function Parameters": 0, "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 66, + "Class/Entity Declarations": 1, + "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 157, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 2, + "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 1, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 1, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 2, - "Authorship Metadata": 1, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 116, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 420, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 48, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 1, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 3101, + "Structural Space Indentations": 1, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -401135,13 +403266,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1045, + "Core Var Decl": 0, "Design Camel Case": 0, - "Design Snake Case": 220, - "Design Pascal Case": 1, - "Design Upper Case": 802, - "Design Short Vars": 5, - "Design Long Vars": 58, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -401150,10 +403281,10 @@ "Hyperlinked Literature References": 0, "High-Entropy / Obfuscated Logic": 0, "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 5, + "External Network & I/O Hooks": 0, "Dynamic Code Execution (Eval/Exec)": 0, "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 15, + "Commented-Out Executable Logic": 0, "Low-Level Bitwise / Cryptographic Math": 0, "Non-Standard / Steganographic Imports": 0, "Non-Standard Unicode / Homoglyphs": 0, @@ -401176,106 +403307,835 @@ } } }, - "apex/apex-recipes": { - "Directory Group Magnitude": 248.74, - "File Count": 8, + "typescript/fp-ts": { + "Directory Group Magnitude": 145.71, + "File Count": 5, "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "87.5%", - "Static: Literature & Documentation": "12.5%" + "Unclassified": "80.0%", + "Static: Literature & Documentation": "20.0%" }, "Average Risk Exposures": { - "Cognitive Load Exposure": "14.15%", - "Error & Exception Exposure": "27.13%", - "Tech Debt Exposure": "48.87%", - "Testing Exposure": "1.8%", - "API Exposure": "0.0%", - "Concurrency Exposure": "12.5%", - "State Flux Exposure": "35.16%", + "Cognitive Load Exposure": "3.04%", + "Error & Exception Exposure": "43.91%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "32.93%", + "API Exposure": "10.48%", + "Concurrency Exposure": "4.28%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "75.83%", - "Instability Exposure": "43.75%", + "Specification Exposure": "80.0%", + "Instability Exposure": "40.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "9.04%", + "Documentation Exposure": "46.49%", "Hardcoded Payload Artifacts": "0.0%" }, "Files": { - "apex/apex-recipes/SOQLRecipes.cls-meta.xml": { + "typescript/fp-ts/package.json": { "1. Artifact Identity": { - "Filename": "SOQLRecipes.cls-meta.xml", - "Path": "apex/apex-recipes/SOQLRecipes.cls-meta.xml", - "Language": "Xml", + "Filename": "package.json", + "Path": "typescript/fp-ts/package.json", + "Language": "Plaintext", "Architect": "Unknown Architect", "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .xml)" + "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -631.11, - "Y": 114.61, - "Z": 5319.17 + "X": -1531.74, + "Y": 181.52, + "Z": -4314.43 }, "3. Architectural Profile": { - "Repository Archetype": "Unclassified", + "Repository Archetype": "Static: Literature & Documentation", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "N/A", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 6, + "Total LOC": 76, "Coding LOC": 0, - "Documentation LOC": 5, - "Structural Magnitude": 10.52, + "Documentation LOC": 75, + "Structural Magnitude": 1.52, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 5.0 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", + "Error & Exception Exposure": "[UNSCANNED - NO DATA]", + "Tech Debt Exposure": "[UNSCANNED - NO DATA]", + "Testing Exposure": "[UNSCANNED - NO DATA]", + "API Exposure": "[UNSCANNED - NO DATA]", + "Concurrency Exposure": "[UNSCANNED - NO DATA]", + "State Flux Exposure": "[UNSCANNED - NO DATA]", + "Commented Logic Exposure": "[UNSCANNED - NO DATA]", + "Specification Exposure": "[UNSCANNED - NO DATA]", + "Instability Exposure": "[UNSCANNED - NO DATA]", + "Volatility Exposure": "[UNSCANNED - NO DATA]", + "Documentation Exposure": "[UNSCANNED - NO DATA]", + "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + }, + "5. Function Analysis": [], + "6. Contextual Mitigations & Amplifications": "None Detected", + "7. Structural Signatures (Net Mitigated Signals)": { + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, + "High-Risk Execution Commands": 0, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 0, + "Unit Test Assertions": 0, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, + "Global State Dependencies": 0, + "Decorators and Annotations": 0, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, + "Scientific & Mathematical Operations": 0, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, + "Specification Traceability Tags": 0, + "Server-Side Rendering Contexts": 0, + "Event Publishers / Emitters": 0, + "Dependency Injection Constructs": 0, + "Preprocessor Macros": 0, + "Pointer Arithmetic & Addressing": 0, + "Manual Memory Allocation": 0, + "Inline Assembly Blocks": 0, + "Structured Telemetry & Logging": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 0, + "Thread Sleeps & Blocking Waits": 0, + "Bitwise Operations": 0, + "Thread Synchronization Locks": 0, + "Immutable Data Declarations": 0, + "Resource Deallocation & Cleanup": 0, + "Private / Encapsulated Scopes": 0, + "Event Listeners & Subscribers": 0, + "Bypassed / Skipped Tests": 0, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 0, + "Hardware Bridge": 0, + "Cryptography": 0, + "Auth Middleware": 0, + "Ipc Rpc Bridges": 0, + "Feature Flags": 0, + "Serialization Parsing": 0, + "Regex Execution": 0, + "Time Date Logic": 0, + "Cloud LLM API Integrations": 0, + "AI Orchestration Frameworks": 0, + "Vector Databases (RAG)": 0, + "Local Inference & Tensor Math": 0, + "Traditional Machine Learning (Stats/Trees)": 0, + "Deep Learning & Neural Networks": 0, + "Lazy Evaluation & Generators (O(1) Memory)": 0, + "Vectorized Math & Tensor Operations": 0, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, + "Duplicate Logic": 0, + "Orphaned Logic": 0, + "Instructional Code Examples": 0, + "Architectural Diagrams (Mermaid/PlantUML)": 0, + "Structured Literature Headers": 0, + "Hyperlinked Literature References": 0, + "High-Entropy / Obfuscated Logic": 0, + "Safety & Constraint Bypasses": 0, + "External Network & I/O Hooks": 0, + "Dynamic Code Execution (Eval/Exec)": 0, + "Global Environment Mutation": 0, + "Commented-Out Executable Logic": 0, + "Low-Level Bitwise / Cryptographic Math": 0, + "Non-Standard / Steganographic Imports": 0, + "Non-Standard Unicode / Homoglyphs": 0, + "Embedded Credentials & Keys": 0, + "Sec Extension Mismatch": 0, + "Sec Entropy": 0, + "Sec Tainted Injection": 0, + "Prompt Injection": 0, + "Agentic Rce": 0, + "Invisible Unicode Payload Smuggling": 0, + "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 + }, + "8. Dependency Network": { + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, + "Total Upstream (Absolute Fragility)": 0, + "Total Downstream (Absolute Dependency Blast Radius)": 0 + }, + "9. Extracted Dependencies": [] + }, + "typescript/fp-ts/Either.ts": { + "1. Artifact Identity": { + "Filename": "Either.ts", + "Path": "typescript/fp-ts/Either.ts", + "Language": "Typescript", + "Architect": "Unknown Architect", + "Indentation Style": "Spaces", + "Parent Entity": "_, ReadonlyArray", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" + }, + "2. Topological Coordinates": { + "X": -1288.79, + "Y": 268.26, + "Z": -4003.27 + }, + "3. Architectural Profile": { + "Repository Archetype": "Unclassified", + "Repository Drift (Z-Score)": 0.0, + "Repository Fingerprint": {}, + "File Archetype": "Unclassified", + "File Drift (Z-Score)": 0.0, + "File Fingerprint": {}, + "Total LOC": 1854, + "Coding LOC": 608, + "Documentation LOC": 1110, + "Structural Magnitude": 38.93, + "Control Flow Ratio": "11.6%", + "Popularity Rank": 3, + "Raw Churn Frequency": 0.0, + "Authorship Centralization": 0.0, + "Ownership Entropy": 0.0, + "Raw Cognitive Density": 0.135 + }, + "4. Vulnerability & Risk Exposures": { + "Cognitive Load Exposure": "3.93%", + "Error & Exception Exposure": "39.87%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.15%", - "API Exposure": "0.0%", + "Testing Exposure": "80.0%", + "API Exposure": "12.77%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "6.67%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "0.79%", + "Documentation Exposure": "13.27%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "getFilterable", + "Structural Impact": 14.7, + "Lines of Code (LOC)": 40, + "Control Flow Branches": 8, + "Input Parameters": 1, + "Control Flow Ratio": "42.1%", + "Start Line": 281, + "End Line": 320 + }, + { + "Function Name": "equals", + "Structural Impact": 9.8, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 4, + "Input Parameters": 2, + "Control Flow Ratio": "66.7%", + "Start Line": 229, + "End Line": 250 + }, + { + "Function Name": "ap", + "Structural Impact": 9.2, + "Lines of Code (LOC)": 46, + "Control Flow Branches": 3, + "Input Parameters": 2, + "Control Flow Ratio": "60.0%", + "Start Line": 408, + "End Line": 453 + }, + { + "Function Name": "getCompactable", + "Structural Impact": 7.8, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 260, + "End Line": 273 + }, + { + "Function Name": "ma", + "Structural Impact": 7.6, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "57.1%", + "Start Line": 286, + "End Line": 295 + }, + { + "Function Name": "elem", + "Structural Impact": 7.5, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 4, + "Input Parameters": 1, + "Control Flow Ratio": "36.4%", + "Start Line": 1473, + "End Line": 1481 + }, + { + "Function Name": "getOrElseW", + "Structural Impact": 7.2, + "Lines of Code (LOC)": 87, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "4.8%", + "Start Line": 1050, + "End Line": 1136 + }, + { + "Function Name": "matchW", + "Structural Impact": 6.8, + "Lines of Code (LOC)": 66, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "5.9%", + "Start Line": 985, + "End Line": 1050 + }, + { + "Function Name": "traverseReadonlyNonEmptyArrayWithIndex", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 17, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 1581, + "End Line": 1597 + }, + { + "Function Name": "_chainRec", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "20.0%", + "Start Line": 193, + "End Line": 214 + }, + { + "Function Name": "ma", + "Structural Impact": 6.2, + "Lines of Code (LOC)": 39, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1325, + "End Line": 1363 + }, + { + "Function Name": "altW", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 64, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "11.1%", + "Start Line": 771, + "End Line": 834 + }, + { + "Function Name": "toError", + "Structural Impact": 6.0, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "60.0%", + "Start Line": 1458, + "End Line": 1464 + }, + { + "Function Name": "concat", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "50.0%", + "Start Line": 251, + "End Line": 260 + }, + { + "Function Name": "ta", + "Structural Impact": 5.7, + "Lines of Code (LOC)": 29, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "28.6%", + "Start Line": 690, + "End Line": 718 + }, + { + "Function Name": "stringifyJSON", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 43, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 1728, + "End Line": 1770 + }, + { + "Function Name": "filterMap", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 304, + "End Line": 310 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 312, + "End Line": 318 + }, + { + "Function Name": "alt", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "40.0%", + "Start Line": 457, + "End Line": 463 + }, + { + "Function Name": "tryCatch", + "Structural Impact": 5.5, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 2, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1393, + "End Line": 1399 + }, + { + "Function Name": "apW", + "Structural Impact": 5.1, + "Lines of Code (LOC)": 18, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 523, + "End Line": 540 + }, + { + "Function Name": "separate", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 16, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "50.0%", + "Start Line": 266, + "End Line": 281 + }, + { + "Function Name": "traverseArray", + "Structural Impact": 5.0, + "Lines of Code (LOC)": 72, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1628, + "End Line": 1699 + }, + { + "Function Name": "empty", + "Structural Impact": 4.7, + "Lines of Code (LOC)": 38, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "12.5%", + "Start Line": 626, + "End Line": 663 + }, + { + "Function Name": "fromNullable", + "Structural Impact": 4.4, + "Lines of Code (LOC)": 31, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 1363, + "End Line": 1393 + }, + { + "Function Name": "compact", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 2, + "Input Parameters": 1, + "Control Flow Ratio": "66.7%", + "Start Line": 265, + "End Line": 265 + }, + { + "Function Name": "exists", + "Structural Impact": 4.3, + "Lines of Code (LOC)": 30, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1497, + "End Line": 1526 + }, + { + "Function Name": "bimap", + "Structural Impact": 4.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "12.5%", + "Start Line": 740, + "End Line": 750 + }, + { + "Function Name": "reduce", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "16.7%", + "Start Line": 599, + "End Line": 600 + }, + { + "Function Name": "map", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 470, + "End Line": 480 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 750, + "End Line": 761 + }, + { + "Function Name": "extend", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "14.3%", + "Start Line": 839, + "End Line": 850 + }, + { + "Function Name": "show", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "33.3%", + "Start Line": 221, + "End Line": 228 + }, + { + "Function Name": "ma", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "25.0%", + "Start Line": 167, + "End Line": 171 + }, + { + "Function Name": "traverseReadonlyArrayWithIndex", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1605, + "End Line": 1610 + }, + { + "Function Name": "getValidation", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1822, + "End Line": 1853 + }, + { + "Function Name": "getWitherable", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 22, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 349 + }, + { + "Function Name": "SE", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1802, + "End Line": 1822 + }, + { + "Function Name": "f", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1409, + "End Line": 1428 + }, + { + "Function Name": "_reduce", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 175 + }, + { + "Function Name": "_reduceRight", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 180, + "End Line": 181 + }, + { + "Function Name": "_bimap", + "Structural Impact": 2.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 187, + "End Line": 188 + }, + { + "Function Name": "_ap", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 171, + "End Line": 173 + }, + { + "Function Name": "_mapLeft", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 190 + }, + { + "Function Name": "_alt", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 190, + "End Line": 192 + }, + { + "Function Name": "parseJSON", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 1717, + "End Line": 1719 + }, + { + "Function Name": "_extend", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 192, + "End Line": 193 + }, + { + "Function Name": "getShow", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 220, + "End Line": 220 + }, + { + "Function Name": "getEq", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 228, + "End Line": 228 + }, + { + "Function Name": "_traverse", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 181, + "End Line": 186 + }, + { + "Function Name": "chainNullableK", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1436, + "End Line": 1441 + }, + { + "Function Name": "_foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 175, + "End Line": 178 + }, + { + "Function Name": "getApplicativeValidation", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 404, + "End Line": 407 + }, + { + "Function Name": "getAltValidation", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 453, + "End Line": 456 + }, + { + "Function Name": "traverse", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 687, + "End Line": 690 + }, + { + "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, + "Lines of Code (LOC)": 1, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 250, + "End Line": 250 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 61, + "Sequential Logic Declarations": 463, + "Function Parameters": 220, + "Function/Method Declarations": 62, + "Class/Entity Declarations": 6, + "Defensive Programming Constructs": 29, + "Type/Safety Bypasses": 11, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "Exposed API / Public Exports": 126, + "State Mutations / Variable Reassignments": 8, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 130, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "UI / View Layer Components": 157, + "Closures and Anonymous Functions": 19, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 424, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, + "Metaprogramming & Reflection": 1, + "Module Dependencies (Imports)": 32, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -401285,28 +404145,28 @@ "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 3, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 3, + "Fatal Aborts & Exceptions": 1, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 30, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 149, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 377, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 2, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -401317,13 +404177,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Core Var Decl": 60, + "Design Camel Case": 30, + "Design Snake Case": 23, + "Design Pascal Case": 1, + "Design Upper Case": 5, + "Design Short Vars": 13, + "Design Long Vars": 2, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -401349,86 +404209,126 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Upstream (Fragility)": 38, + "Direct Downstream (Dependency Blast Radius)": 3, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "./Alt", + "./Applicative", + "./Apply", + "./Bifunctor", + "./Chain", + "./ChainRec", + "./Compactable", + "./Eq", + "./Extend", + "./Filterable", + "./Foldable", + "./FromEither", + "./Functor", + "./HKT", + "./Monad", + "./MonadThrow", + "./Monoid", + "./NonEmptyArray", + "./Option", + "./Pointed", + "./Predicate", + "./ReadonlyNonEmptyArray", + "./Refinement", + "./Semigroup", + "./Separated", + "./Show", + "./Traversable", + "./Witherable", + "./function", + "./internal", + "fp-ts/Apply", + "fp-ts/Either", + "fp-ts/Option", + "fp-ts/ReadonlyArray", + "fp-ts/Semigroup", + "fp-ts/function", + "fp-ts/number", + "fp-ts/string" + ] }, - "apex/apex-recipes/LICENSE.md": { + "typescript/fp-ts/HKT.ts": { "1. Artifact Identity": { - "Filename": "LICENSE.md", - "Path": "apex/apex-recipes/LICENSE.md", - "Language": "Markdown", + "Filename": "HKT.ts", + "Path": "typescript/fp-ts/HKT.ts", + "Language": "Typescript", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.md)" + "Indentation Style": "Spaces", + "Parent Entity": "HKT, HKT2, HKT3", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", + "Lock Tier": 2, + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -762.03, - "Y": 132.99, - "Z": 4016.29 + "X": -802.19, + "Y": 226.65, + "Z": -3862.03 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 120, - "Coding LOC": 0, - "Documentation LOC": 108, - "Structural Magnitude": 2.4, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, + "Total LOC": 127, + "Coding LOC": 25, + "Documentation LOC": 82, + "Structural Magnitude": 3.15, + "Control Flow Ratio": "8.5%", + "Popularity Rank": 2, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.16 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "4.31%", + "Error & Exception Exposure": "99.36%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.3%", + "API Exposure": "11.68%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "100.0%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "82.38%", + "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, + "Control Flow Branches": 4, + "Sequential Logic Declarations": 43, "Function Parameters": 0, "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, + "Class/Entity Declarations": 8, "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, + "Type/Safety Bypasses": 14, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "Exposed API / Public Exports": 16, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, + "Structured Documentation Blocks": 21, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, + "UI / View Layer Components": 11, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, + "Generic Type Abstractions": 30, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, @@ -401451,13 +404351,13 @@ "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 5, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 5, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -401474,11 +404374,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 4, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 4, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -401507,350 +404407,463 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, + "Direct Downstream (Dependency Blast Radius)": 2, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] }, - "apex/apex-recipes/AuraEnabledRecipes_Tests.cls": { + "typescript/fp-ts/TaskEither.ts": { "1. Artifact Identity": { - "Filename": "AuraEnabledRecipes_Tests.cls", - "Path": "apex/apex-recipes/AuraEnabledRecipes_Tests.cls", - "Language": "Apex", + "Filename": "TaskEither.ts", + "Path": "typescript/fp-ts/TaskEither.ts", + "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", + "Parent Entity": "Task, _", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cls)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -478.82, - "Y": 100.42, - "Z": 4190.13 + "X": -1055.04, + "Y": 63.91, + "Z": -4421.48 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 74, - "Coding LOC": 68, - "Documentation LOC": 0, - "Structural Magnitude": 20.66, - "Control Flow Ratio": "80.0%", + "Total LOC": 1882, + "Coding LOC": 662, + "Documentation LOC": 1053, + "Structural Magnitude": 28.54, + "Control Flow Ratio": "2.5%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.132 + "Raw Cognitive Density": 0.095 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.79%", - "Error & Exception Exposure": "44.65%", - "Tech Debt Exposure": "99.46%", - "Testing Exposure": "2.33%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", + "Cognitive Load Exposure": "3.4%", + "Error & Exception Exposure": "33.76%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.36%", + "API Exposure": "13.36%", + "Concurrency Exposure": "21.39%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "46.38%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "Account", - "Structural Impact": 5.1, - "Lines of Code (LOC)": 18, + "Function Name": "tryCatchK", + "Structural Impact": 6.5, + "Lines of Code (LOC)": 95, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 265, + "End Line": 359 + }, + { + "Function Name": "fromTaskOption", + "Structural Impact": 6.4, + "Lines of Code (LOC)": 99, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 151, + "End Line": 249 + }, + { + "Function Name": "traverseSeqArray", + "Structural Impact": 6.3, + "Lines of Code (LOC)": 98, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1702, + "End Line": 1799 + }, + { + "Function Name": "traverseReadonlyNonEmptyArrayWithIndexSeq", + "Structural Impact": 5.6, + "Lines of Code (LOC)": 27, "Control Flow Branches": 2, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 43, - "End Line": 60 + "Control Flow Ratio": "16.7%", + "Start Line": 1624, + "End Line": 1650 }, { - "Function Name": "testUpdateAccountNameNegativeMinAccessProfile", + "Function Name": "cbResolver", "Structural Impact": 4.2, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 40, - "End Line": 62 + "Lines of Code (LOC)": 15, + "Control Flow Branches": 1, + "Input Parameters": 2, + "Control Flow Ratio": "33.3%", + "Start Line": 1487, + "End Line": 1501 }, { - "Function Name": "testUpdateAccountNameNegativeInvalidName", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 17, + "Function Name": "_alt", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 37, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 436, + "End Line": 472 + }, + { + "Function Name": "bracketW", + "Structural Impact": 3.6, + "Lines of Code (LOC)": 32, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1514, + "End Line": 1545 + }, + { + "Function Name": "async", + "Structural Impact": 3.4, + "Lines of Code (LOC)": 7, "Control Flow Branches": 2, "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 22, - "End Line": 38 + "Control Flow Ratio": "33.3%", + "Start Line": 251, + "End Line": 257 }, { - "Function Name": "Account", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 8, + "Function Name": "taskify", + "Structural Impact": 3.3, + "Lines of Code (LOC)": 10, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 25, - "End Line": 32 + "Control Flow Ratio": "14.3%", + "Start Line": 1482, + "End Line": 1491 }, { - "Function Name": "testUpdateAccountNamePositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 18, + "Function Name": "traverseReadonlyArrayWithIndex", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1611, + "End Line": 1616 + }, + { + "Function Name": "traverseReadonlyArrayWithIndexSeq", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "16.7%", + "Start Line": 1650, + "End Line": 1655 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1467, + "End Line": 1470 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1470, + "End Line": 1473 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1473, + "End Line": 1476 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1476, + "End Line": 1479 + }, + { + "Function Name": "taskify", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1479, + "End Line": 1482 + }, + { + "Function Name": "taskify", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 1466, + "End Line": 1467 + }, + { + "Function Name": "traverseArray", + "Structural Impact": 2.9, + "Lines of Code (LOC)": 30, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3, - "End Line": 20 + "Start Line": 1673, + "End Line": 1702 }, { - "Function Name": "testGetFieldValue", - "Structural Impact": 1.4, + "Function Name": "bracket", + "Structural Impact": 2.7, + "Lines of Code (LOC)": 14, + "Control Flow Branches": 0, + "Input Parameters": 3, + "Control Flow Ratio": "0.0%", + "Start Line": 1501, + "End Line": 1514 + }, + { + "Function Name": "orElseFirstTaskK", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 373, + "End Line": 393 + }, + { + "Function Name": "chainTaskOptionKW", + "Structural Impact": 2.5, + "Lines of Code (LOC)": 21, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 408, + "End Line": 428 + }, + { + "Function Name": "getFilterable", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 744, + "End Line": 763 + }, + { + "Function Name": "getTaskValidation", + "Structural Impact": 2.4, + "Lines of Code (LOC)": 20, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1862, + "End Line": 1881 + }, + { + "Function Name": "getApplicativeTaskValidation", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 696, + "End Line": 705 + }, + { + "Function Name": "traverseReadonlyNonEmptyArrayWithIndex", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 12, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1600, + "End Line": 1611 + }, + { + "Function Name": "getSemigroup", + "Structural Impact": 2.0, + "Lines of Code (LOC)": 11, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 1852, + "End Line": 1862 + }, + { + "Function Name": "orElseFirstIOK", + "Structural Impact": 1.9, "Lines of Code (LOC)": 9, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 64, - "End Line": 72 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 1, - "Function Parameters": 7, - "Function/Method Declarations": 7, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 5, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 19, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 5, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 21, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 5, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 65, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 5, - "Design Camel Case": 1, - "Design Snake Case": 4, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 4, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "apex/apex-recipes/QueueableRecipes.cls": { - "1. Artifact Identity": { - "Filename": "QueueableRecipes.cls", - "Path": "apex/apex-recipes/QueueableRecipes.cls", - "Language": "Apex", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cls)" - }, - "2. Topological Coordinates": { - "X": -248.71, - "Y": 118.8, - "Z": 4947.07 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 47, - "Coding LOC": 21, - "Documentation LOC": 25, - "Structural Magnitude": 18.42, - "Control Flow Ratio": "57.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.714 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "48.97%", - "Error & Exception Exposure": "65.0%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "2.51%", - "API Exposure": "0.0%", - "Concurrency Exposure": "100.0%", - "State Flux Exposure": "97.38%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 365, + "End Line": 373 + }, { - "Function Name": "execute", - "Structural Impact": 8.0, - "Lines of Code (LOC)": 19, - "Control Flow Branches": 4, + "Function Name": "_apSeq", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 434, + "End Line": 436 + }, + { + "Function Name": "getAltTaskValidation", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "80.0%", - "Start Line": 27, - "End Line": 45 + "Control Flow Ratio": "0.0%", + "Start Line": 716, + "End Line": 724 + }, + { + "Function Name": "getCompactable", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 730, + "End Line": 738 + }, + { + "Function Name": "tryCatch", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 249, + "End Line": 250 + }, + { + "Function Name": "_apPar", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 2, + "Control Flow Ratio": "0.0%", + "Start Line": 433, + "End Line": 434 + }, + { + "Function Name": "fromTaskOptionK", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 393, + "End Line": 398 + }, + { + "Function Name": "f", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 429, + "End Line": 433 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 3, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 15, + "Sequential Logic Declarations": 590, + "Function Parameters": 267, + "Function/Method Declarations": 35, + "Class/Entity Declarations": 3, + "Defensive Programming Constructs": 49, + "Type/Safety Bypasses": 16, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 3, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 158, + "State Mutations / Variable Reassignments": 5, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 6, + "Structured Documentation Blocks": 158, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 7, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, + "Asynchronous/Concurrent Execution": 6, + "UI / View Layer Components": 220, + "Closures and Anonymous Functions": 15, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 1, - "Collection Iterators / Comprehensions": 0, + "Generic Type Abstractions": 616, + "Collection Iterators / Comprehensions": 6, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 3, + "Metaprogramming & Reflection": 4, + "Module Dependencies (Imports)": 32, "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, + "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, + "Dependency Injection Constructs": 3, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, + "Manual Memory Allocation": 1, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, + "Ad-hoc Print / Debug Statements": 0, + "Explicit Type Casts": 3, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 28, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 168, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, + "Private / Encapsulated Scopes": 1, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 19, + "Structural Space Indentations": 359, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 0, + "Regex Execution": 1, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -401860,15 +404873,15 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, + "Core Var Decl": 46, + "Design Camel Case": 24, + "Design Snake Case": 13, + "Design Pascal Case": 2, + "Design Upper Case": 7, + "Design Short Vars": 8, + "Design Long Vars": 5, "Duplicate Logic": 0, - "Orphaned Logic": 1, + "Orphaned Logic": 0, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -401892,3730 +404905,2318 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 40, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "./Alt", + "./Applicative", + "./Apply", + "./Bifunctor", + "./Chain", + "./Compactable", + "./Either", + "./EitherT", + "./Filterable", + "./FromEither", + "./FromIO", + "./FromTask", + "./Functor", + "./IO", + "./IOEither", + "./Monad", + "./MonadIO", + "./MonadTask", + "./MonadThrow", + "./Monoid", + "./NonEmptyArray", + "./Option", + "./Pointed", + "./Predicate", + "./ReadonlyNonEmptyArray", + "./Refinement", + "./Semigroup", + "./Task", + "./TaskOption", + "./function", + "./internal", + "fp-ts/Console", + "fp-ts/Either", + "fp-ts/ReadonlyArray", + "fp-ts/Semigroup", + "fp-ts/Task", + "fp-ts/TaskEither", + "fp-ts/function", + "fp-ts/string", + "fs" + ] }, - "apex/apex-recipes/SOQLRecipes.cls": { + "typescript/fp-ts/pipeable.ts": { "1. Artifact Identity": { - "Filename": "SOQLRecipes.cls", - "Path": "apex/apex-recipes/SOQLRecipes.cls", - "Language": "Apex", + "Filename": "pipeable.ts", + "Path": "typescript/fp-ts/pipeable.ts", + "Language": "Typescript", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", + "Parent Entity": "PipeableFunctor, PipeableFunctor1, PipeableFunctor2", + "Doc Umbrella": 0.0, + "Folder Dominant Lang": "typescript", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cls)" + "Identity Proof": "Single Indicator (Ext: .ts)" }, "2. Topological Coordinates": { - "X": -695.54, - "Y": 158.06, - "Z": 4971.33 + "X": -1058.73, + "Y": 177.34, + "Z": -4318.78 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": null, + "File Archetype": "Unclassified", "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 263, - "Coding LOC": 118, - "Documentation LOC": 130, - "Structural Magnitude": 51.26, - "Control Flow Ratio": "51.7%", + "Total LOC": 2612, + "Coding LOC": 1772, + "Documentation LOC": 701, + "Structural Magnitude": 73.57, + "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.373 + "Raw Cognitive Density": 0.108 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "9.06%", - "Error & Exception Exposure": "62.88%", - "Tech Debt Exposure": "99.99%", - "Testing Exposure": "2.51%", - "API Exposure": "0.0%", + "Cognitive Load Exposure": "3.56%", + "Error & Exception Exposure": "46.57%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "80.0%", + "API Exposure": "14.61%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "87.74%", + "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", + "Documentation Exposure": "90.42%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [ { - "Function Name": "getLargeNumberOfRecords", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 35, - "End Line": 48 + "Function Name": "pipeable", + "Structural Impact": 33.9, + "Lines of Code (LOC)": 84, + "Control Flow Branches": 20, + "Input Parameters": 1, + "Control Flow Ratio": "64.5%", + "Start Line": 2520, + "End Line": 2603 }, { - "Function Name": "getChunksOfLargeNumbersOfRecords", - "Structural Impact": 3.7, - "Lines of Code (LOC)": 14, + "Function Name": "predicate", + "Structural Impact": 5.3, + "Lines of Code (LOC)": 22, "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "66.7%", - "Start Line": 62, - "End Line": 75 + "Input Parameters": 1, + "Control Flow Ratio": "18.2%", + "Start Line": 2590, + "End Line": 2611 }, { - "Function Name": "getFirstXRecords", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "fromOption", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 142, - "End Line": 150 + "Control Flow Ratio": "33.3%", + "Start Line": 2585, + "End Line": 2587 }, { - "Function Name": "getSumOfOpportunityRecords", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 9, + "Function Name": "fromEither", + "Structural Impact": 3.0, + "Lines of Code (LOC)": 3, "Control Flow Branches": 1, "Input Parameters": 1, "Control Flow Ratio": "50.0%", - "Start Line": 253, - "End Line": 261 + "Start Line": 2587, + "End Line": 2589 }, { - "Function Name": "getAccountRecordsInState", - "Structural Impact": 3.2, + "Function Name": "partition", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 638, + "End Line": 647 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 824, + "End Line": 833 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 834, + "End Line": 843 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.9, + "Lines of Code (LOC)": 10, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 844, + "End Line": 853 + }, + { + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.8, "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", + "Control Flow Ratio": "0.0%", + "Start Line": 484, + "End Line": 491 + }, + { + "Function Name": "partition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 648, + "End Line": 655 + }, + { + "Function Name": "partition", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 656, + "End Line": 663 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 735, + "End Line": 742 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 854, + "End Line": 861 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.8, + "Lines of Code (LOC)": 8, + "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 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 191, + "End Line": 195 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 275, + "End Line": 279 + }, + { + "Function Name": "foldMap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 388, + "End Line": 393 + }, + { + "Function Name": "reduceWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 451, + "End Line": 455 + }, + { + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 520, + "End Line": 524 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 559, + "End Line": 564 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 565, + "End Line": 570 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 571, + "End Line": 576 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 577, + "End Line": 582 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 583, + "End Line": 588 + }, + { + "Function Name": "filter", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 589, + "End Line": 594 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 664, + "End Line": 669 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 670, + "End Line": 675 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 676, + "End Line": 681 + }, + { + "Function Name": "partition", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 686, + "End Line": 690 + }, + { + "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": 698, + "End Line": 703 + }, + { + "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": 703, + "End Line": 708 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 723, + "End Line": 727 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 743, + "End Line": 748 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 749, + "End Line": 754 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 755, + "End Line": 760 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 761, + "End Line": 766 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 767, + "End Line": 772 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 773, + "End Line": 778 + }, + { + "Function Name": "filterWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 779, + "End Line": 783 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 812, + "End Line": 816 + }, + { + "Function Name": "partitionWithIndex", + "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 + }, + { + "Function Name": "partitionWithIndex", + "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 + }, + { + "Function Name": "partitionWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 882, + "End Line": 886 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 894, + "End Line": 899 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 899, + "End Line": 904 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 904, + "End Line": 909 + }, + { + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 921, + "End Line": 925 + }, + { + "Function Name": "promap", + "Structural Impact": 1.7, + "Lines of Code (LOC)": 5, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 951, + "End Line": 955 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 114, + "End Line": 117 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 117, + "End Line": 120 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 120, + "End Line": 123 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 123, + "End Line": 126 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 126, + "End Line": 129 + }, + { + "Function Name": "map", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 131, + "End Line": 133 + }, + { + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 141, + "End Line": 144 + }, + { + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 144, + "End Line": 147 + }, + { + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 147, + "End Line": 150 + }, + { + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 150, + "End Line": 153 + }, + { + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 153, + "End Line": 156 + }, + { + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 156, + "End Line": 159 + }, + { + "Function Name": "contramap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", "Start Line": 160, - "End Line": 167 + "End Line": 162 }, { - "Function Name": "getRecordsByMultipleFieldValues", - "Structural Impact": 2.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 102, - "End Line": 113 + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 170, + "End Line": 173 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 173, + "End Line": 176 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 176, + "End Line": 179 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 179, + "End Line": 182 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 182, + "End Line": 185 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 185, + "End Line": 188 + }, + { + "Function Name": "mapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 188, + "End Line": 191 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 203, + "End Line": 206 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 206, + "End Line": 209 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 209, + "End Line": 212 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 212, + "End Line": 215 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 215, + "End Line": 218 + }, + { + "Function Name": "ap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 220, + "End Line": 222 + }, + { + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 230, + "End Line": 233 + }, + { + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 233, + "End Line": 236 + }, + { + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 236, + "End Line": 239 + }, + { + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 239, + "End Line": 242 + }, + { + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 242, + "End Line": 245 + }, + { + "Function Name": "chain", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 247, + "End Line": 249 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 257, + "End Line": 260 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 260, + "End Line": 263 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 263, + "End Line": 266 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 266, + "End Line": 269 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 269, + "End Line": 272 + }, + { + "Function Name": "bimap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 272, + "End Line": 275 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 287, + "End Line": 290 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 290, + "End Line": 293 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 293, + "End Line": 296 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 296, + "End Line": 299 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 299, + "End Line": 302 + }, + { + "Function Name": "mapLeft", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 303, + "End Line": 305 + }, + { + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 313, + "End Line": 316 + }, + { + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 316, + "End Line": 319 + }, + { + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 319, + "End Line": 322 + }, + { + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 322, + "End Line": 325 }, { - "Function Name": "getRecords", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 17, - "End Line": 25 + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 325, + "End Line": 328 }, { - "Function Name": "getSpecificNumberOfRecords", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 122, - "End Line": 131 + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 328, + "End Line": 331 }, { - "Function Name": "getSecond10AccountRecords", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 178, - "End Line": 187 + "Function Name": "extend", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 332, + "End Line": 334 }, { - "Function Name": "getRecordsByFieldValue", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 85, - "End Line": 92 + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 342, + "End Line": 345 }, { - "Function Name": "getRecordsWithRelatedRecords", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 198, - "End Line": 204 + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 345, + "End Line": 348 }, { - "Function Name": "getParentRecordDetailsFromChildRecord", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 215, - "End Line": 222 + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 348, + "End Line": 351 }, { - "Function Name": "getDetailsFromBothParentRecords", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "50.0%", - "Start Line": 233, - "End Line": 239 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 15, - "Sequential Logic Declarations": 14, - "Function Parameters": 16, - "Function/Method Declarations": 16, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 3, - "Type/Safety Bypasses": 2, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 13, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 12, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 44, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 15, - "Collection Iterators / Comprehensions": 2, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 6, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 2, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 116, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 12, - "Design Camel Case": 3, - "Design Snake Case": 3, - "Design Pascal Case": 6, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 13, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "apex/apex-recipes/SOQLRecipes_Tests.cls": { - "1. Artifact Identity": { - "Filename": "SOQLRecipes_Tests.cls", - "Path": "apex/apex-recipes/SOQLRecipes_Tests.cls", - "Language": "Apex", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cls)" - }, - "2. Topological Coordinates": { - "X": -453.61, - "Y": 149.53, - "Z": 4600.79 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 526, - "Coding LOC": 436, - "Documentation LOC": 43, - "Structural Magnitude": 114.62, - "Control Flow Ratio": "92.9%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.433 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "19.25%", - "Error & Exception Exposure": "44.54%", - "Tech Debt Exposure": "91.48%", - "Testing Exposure": "2.31%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "96.16%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 351, + "End Line": 354 + }, { - "Function Name": "testGetAccountsAndContactsPositive", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 398, - "End Line": 439 + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 354, + "End Line": 357 }, { - "Function Name": "testQueryWithFilterNegativeNoPermsToAccountNegative", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 39, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 165, - "End Line": 203 + "Function Name": "reduce", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 359, + "End Line": 361 }, { - "Function Name": "testProfileDeniesAccountAccessNegative", - "Structural Impact": 5.3, - "Lines of Code (LOC)": 26, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 34, - "End Line": 59 + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 369, + "End Line": 372 }, { - "Function Name": "testGetAccountFilterByStatePositive", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 25, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 324, - "End Line": 348 + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 372, + "End Line": 375 }, { - "Function Name": "testgetSumOfOpportunityRecordsPositive", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 497, - "End Line": 524 + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 375, + "End Line": 378 }, { - "Function Name": "testPermSetGrantsAccessToAccountNamePositve", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 30, + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 3, - "End Line": 32 + "Start Line": 378, + "End Line": 381 }, { - "Function Name": "testSimplegetRecordsPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 22, + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 61, - "End Line": 82 + "Start Line": 381, + "End Line": 384 }, { - "Function Name": "testCountOfLargeDataVolumesPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 24, + "Function Name": "foldMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 84, - "End Line": 107 + "Start Line": 384, + "End Line": 387 }, { - "Function Name": "testGetChunksOfLargeNumbersOfRecords", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 34, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 109, - "End Line": 142 + "Start Line": 401, + "End Line": 404 }, { - "Function Name": "testQueryWithFilterWithNoMatchingAcctsPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 17, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 163 + "Start Line": 404, + "End Line": 407 }, { - "Function Name": "testQueryWithFilterPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 17, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 205, - "End Line": 221 + "Start Line": 407, + "End Line": 410 }, { - "Function Name": "testComplexFilterOmnibusPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 30, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 223, - "End Line": 252 + "Start Line": 410, + "End Line": 413 }, { - "Function Name": "testComplexFilterOmnibusPositiveNoResults", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 12, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 254, - "End Line": 265 + "Start Line": 413, + "End Line": 416 }, { - "Function Name": "testLimitClauseMoreThan10AccountsPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 19, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 267, - "End Line": 285 + "Start Line": 416, + "End Line": 419 }, { - "Function Name": "testLimitClauseLessThan10AccountsPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 18, + "Function Name": "reduceRight", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 291, - "End Line": 308 + "Start Line": 420, + "End Line": 422 }, { - "Function Name": "testDynamicLimitClausePositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 13, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 310, - "End Line": 322 + "Start Line": 430, + "End Line": 433 }, { - "Function Name": "testGetRecords11Through20Positive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 29, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 351, - "End Line": 379 + "Start Line": 433, + "End Line": 436 }, { - "Function Name": "testGetRecords11Through15Positive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 15, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 382, - "End Line": 396 + "Start Line": 436, + "End Line": 439 }, { - "Function Name": "testGetAccountInfoWhenQueryingContactPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 26, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 441, - "End Line": 466 + "Start Line": 439, + "End Line": 442 }, { - "Function Name": "testgetDetailsFromBothParentRecordsPositive", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 28, + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 468, - "End Line": 495 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 13, - "Sequential Logic Declarations": 1, - "Function Parameters": 23, - "Function/Method Declarations": 23, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 8, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 58, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 9, - "Unit Test Assertions": 97, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 21, - "Generic Type Abstractions": 34, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 124, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 15, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 433, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 70, - "Design Camel Case": 29, - "Design Snake Case": 28, - "Design Pascal Case": 13, - "Design Upper Case": 0, - "Design Short Vars": 2, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 20, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "apex/apex-recipes/project-scratch-def.json": { - "1. Artifact Identity": { - "Filename": "project-scratch-def.json", - "Path": "apex/apex-recipes/project-scratch-def.json", - "Language": "Json", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .json)" - }, - "2. Topological Coordinates": { - "X": -109.54, - "Y": 44.44, - "Z": 4375.86 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 19, - "Coding LOC": 18, - "Documentation LOC": 0, - "Structural Magnitude": 15.36, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.278 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "13.14%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 16, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "apex/apex-recipes/sfdx-project.json": { - "1. Artifact Identity": { - "Filename": "sfdx-project.json", - "Path": "apex/apex-recipes/sfdx-project.json", - "Language": "Json", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 1.0, - "Folder Dominant Lang": "apex", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .json)" - }, - "2. Topological Coordinates": { - "X": -971.03, - "Y": 127.91, - "Z": 4393.09 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 25, - "Coding LOC": 25, - "Documentation LOC": 0, - "Structural Magnitude": 15.5, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.2 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "9.97%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 23, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "dockerfile/moby/test_targets": { - "Directory Group Magnitude": 239.26, - "File Count": 4, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "21.74%", - "Error & Exception Exposure": "44.46%", - "Tech Debt Exposure": "37.26%", - "Testing Exposure": "2.24%", - "API Exposure": "0.6%", - "Concurrency Exposure": "4.79%", - "State Flux Exposure": "26.5%", - "Commented Logic Exposure": "4.19%", - "Specification Exposure": "96.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "29.05%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "dockerfile/moby/test_targets/daemon.Dockerfile": { - "1. Artifact Identity": { - "Filename": "daemon.Dockerfile", - "Path": "dockerfile/moby/test_targets/daemon.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 6557.91, - "Y": -30.19, - "Z": 5.17 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 624, - "Coding LOC": 477, - "Documentation LOC": 89, - "Structural Magnitude": 78.74, - "Control Flow Ratio": "78.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.822 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "53.54%", - "Error & Exception Exposure": "56.08%", - "Tech Debt Exposure": "49.08%", - "Testing Exposure": "2.36%", - "API Exposure": "0.0%", - "Concurrency Exposure": "19.14%", - "State Flux Exposure": "32.82%", - "Commented Logic Exposure": "6.23%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 442, + "End Line": 445 + }, + { + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 445, + "End Line": 448 + }, { - "Function Name": "RUN", - "Structural Impact": 7.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 6, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 163, - "End Line": 179 + "Function Name": "reduceWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 448, + "End Line": 451 }, { - "Function Name": "RUN", - "Structural Impact": 6.8, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 5, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 354, - "End Line": 370 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 463, + "End Line": 466 }, { - "Function Name": "RUN", - "Structural Impact": 5.7, - "Lines of Code (LOC)": 14, - "Control Flow Branches": 4, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 322, - "End Line": 335 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 466, + "End Line": 469 }, { - "Function Name": "RUN", - "Structural Impact": 4.7, - "Lines of Code (LOC)": 13, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 256, - "End Line": 268 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 469, + "End Line": 472 }, { - "Function Name": "RUN", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 559, - "End Line": 565 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 472, + "End Line": 475 }, { - "Function Name": "RUN", - "Structural Impact": 3.0, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 68, - "End Line": 68 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 475, + "End Line": 478 }, { - "Function Name": "RUN", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 85, - "End Line": 90 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 478, + "End Line": 481 }, { - "Function Name": "RUN", - "Structural Impact": 2.3, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 454, - "End Line": 459 + "Function Name": "foldMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 481, + "End Line": 484 }, { - "Function Name": "RUN", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 214, - "End Line": 218 + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 499, + "End Line": 502 }, { - "Function Name": "RUN", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 227, - "End Line": 231 + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 502, + "End Line": 505 }, { - "Function Name": "RUN", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 10, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 124, - "End Line": 133 + "Start Line": 505, + "End Line": 508 }, { - "Function Name": "RUN", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 13, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 291, - "End Line": 303 + "Start Line": 508, + "End Line": 511 }, { - "Function Name": "RUN", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 12, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 390, - "End Line": 401 + "Start Line": 511, + "End Line": 514 }, { - "Function Name": "RUN", - "Structural Impact": 1.3, - "Lines of Code (LOC)": 6, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 57, - "End Line": 62 + "Start Line": 514, + "End Line": 517 }, { - "Function Name": "ENTRYPOINT", - "Structural Impact": 1.1, + "Function Name": "reduceRightWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 517, + "End Line": 520 + }, + { + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 532, + "End Line": 535 + }, + { + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 535, + "End Line": 538 + }, + { + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 538, + "End Line": 541 + }, + { + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 541, + "End Line": 544 + }, + { + "Function Name": "alt", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 544, + "End Line": 547 + }, + { + "Function Name": "alt", + "Structural Impact": 1.6, "Lines of Code (LOC)": 3, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 449, - "End Line": 451 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 69, - "Sequential Logic Declarations": 19, - "Function Parameters": 60, - "Function/Method Declarations": 58, - "Class/Entity Declarations": 69, - "Defensive Programming Constructs": 7, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 74, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 20, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 5, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 1, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 7, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 55, - "Module Dependencies (Imports)": 105, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 7, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 22, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 7, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 69, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 210, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 4, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 54, - "Design Camel Case": 0, - "Design Snake Case": 1, - "Design Pascal Case": 0, - "Design Upper Case": 53, - "Design Short Vars": 3, - "Design Long Vars": 2, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 1, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 2, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 54, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 2, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "--platform", - "all", - "base", - "binary-dummy", - "build", - "build-dummy", - "buildx", - "busybox", - "compose", - "containerd", - "containerd-", - "containerd-build", - "containerutil", - "containerutil-", - "containerutil-build", - "containerutil-windows-", - "crun", - "debian:", - "delve", - "delve-", - "dev-base", - "dev-firewalld-", - "dev-systemd-", - "dev-systemd-false", - "dev-systemd-true", - "distribution/distribution:", - "docker/buildx-bin:", - "docker/compose-bin:", - "docker:dind", - "dockercli", - "dockercli-integration", - "frozen-images", - "golangci_lint", - "gopls", - "gotestsum", - "gowinres", - "moby/vpnkit-bin:", - "registry", - "rootlesskit", - "rootlesskit-", - "rootlesskit-build", - "runc", - "runc-", - "runc-build", - "scratch", - "shfmt", - "tini", - "tini-", - "tini-build", - "tonistiigi/xx:", - "vpnkit", - "vpnkit-", - "vpnkit-linux-", - "xx" - ] - }, - "dockerfile/moby/test_targets/generate-files.Dockerfile": { - "1. Artifact Identity": { - "Filename": "generate-files.Dockerfile", - "Path": "dockerfile/moby/test_targets/generate-files.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 6805.21, - "Y": -145.52, - "Z": -531.46 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 75, - "Coding LOC": 65, - "Documentation LOC": 2, - "Structural Magnitude": 6.5, - "Control Flow Ratio": "71.4%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.431 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "21.81%", - "Error & Exception Exposure": "63.92%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "58.94%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "29.52%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 549, + "End Line": 551 + }, { - "Function Name": "RUN", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "filter", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 14, - "End Line": 18 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 5, - "Sequential Logic Declarations": 2, - "Function Parameters": 6, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 2, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 8, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 4, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 2, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 7, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 3, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 1, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 6, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 36, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 2, - "Design Pascal Case": 0, - "Design Upper Case": 5, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 5, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 1, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "base", - "generated", - "golang:", - "scratch", - "tools" - ] - }, - "dockerfile/moby/test_targets/syscall.Dockerfile": { - "1. Artifact Identity": { - "Filename": "syscall.Dockerfile", - "Path": "dockerfile/moby/test_targets/syscall.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 6798.57, - "Y": -89.38, - "Z": -149.12 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 21, - "Coding LOC": 13, - "Documentation LOC": 1, - "Structural Magnitude": 148.18, - "Control Flow Ratio": "90.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.077 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "1.99%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "62.85%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 9, - "Sequential Logic Declarations": 1, - "Function Parameters": 1, - "Function/Method Declarations": 3, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 3, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 1, - "Structural Tab Indentations": 6, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 1, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "debian:" - ] - }, - "dockerfile/moby/test_targets/windows.Dockerfile": { - "1. Artifact Identity": { - "Filename": "windows.Dockerfile", - "Path": "dockerfile/moby/test_targets/windows.Dockerfile", - "Language": "Dockerfile", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "dockerfile", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .dockerfile)" - }, - "2. Topological Coordinates": { - "X": 7040.44, - "Y": -80.81, - "Z": 208.94 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 314, - "Coding LOC": 132, - "Documentation LOC": 146, - "Structural Magnitude": 5.84, - "Control Flow Ratio": "80.0%", - "Popularity Rank": 2, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.114 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "6.61%", - "Error & Exception Exposure": "57.84%", - "Tech Debt Exposure": "99.96%", - "Testing Exposure": "2.3%", - "API Exposure": "2.41%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "14.22%", - "Commented Logic Exposure": "10.53%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 595, + "End Line": 598 + }, + { + "Function Name": "filter", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 599, + "End Line": 601 + }, + { + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 609, + "End Line": 612 + }, + { + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 612, + "End Line": 615 + }, + { + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 615, + "End Line": 618 + }, + { + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 618, + "End Line": 621 + }, + { + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 621, + "End Line": 624 + }, + { + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 624, + "End Line": 627 + }, + { + "Function Name": "filterMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 628, + "End Line": 630 + }, + { + "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, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 708, + "End Line": 711 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 711, + "End Line": 714 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 714, + "End Line": 717 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 717, + "End Line": 720 + }, + { + "Function Name": "partitionMap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 720, + "End Line": 723 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 791, + "End Line": 794 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 794, + "End Line": 797 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 797, + "End Line": 800 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 800, + "End Line": 803 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 803, + "End Line": 806 + }, + { + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 806, + "End Line": 809 + }, { - "Function Name": "ENTRYPOINT", - "Structural Impact": 1.2, + "Function Name": "filterMapWithIndex", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 307, - "End Line": 310 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 2, - "Function Parameters": 6, - "Function/Method Declarations": 4, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 1, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 2, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 8, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 117, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 1, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 14, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 14, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 2, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "dockerfile/moby/builder/remotecontext/git": { - "Directory Group Magnitude": 232.14, - "File Count": 1, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "38.63%", - "Error & Exception Exposure": "97.84%", - "Tech Debt Exposure": "20.26%", - "Testing Exposure": "80.0%", - "API Exposure": "0.32%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "dockerfile/moby/builder/remotecontext/git/gitutils.go": { - "1. Artifact Identity": { - "Filename": "gitutils.go", - "Path": "dockerfile/moby/builder/remotecontext/git/gitutils.go", - "Language": "Go", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "go", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .go)" - }, - "2. Topological Coordinates": { - "X": 790.75, - "Y": 189.55, - "Z": -5598.68 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 245, - "Coding LOC": 177, - "Documentation LOC": 24, - "Structural Magnitude": 232.14, - "Control Flow Ratio": "50.7%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.965 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "38.63%", - "Error & Exception Exposure": "97.84%", - "Tech Debt Exposure": "20.26%", - "Testing Exposure": "80.0%", - "API Exposure": "0.32%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "100.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 809, + "End Line": 812 + }, { - "Function Name": "supportsShallowClone", - "Structural Impact": 17.2, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 10, + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "66.7%", - "Start Line": 142, - "End Line": 173 + "Control Flow Ratio": "0.0%", + "Start Line": 909, + "End Line": 912 }, { - "Function Name": "checkout", - "Structural Impact": 11.3, - "Lines of Code (LOC)": 28, - "Control Flow Branches": 6, + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "54.5%", - "Start Line": 175, - "End Line": 202 + "Control Flow Ratio": "0.0%", + "Start Line": 912, + "End Line": 915 }, { - "Function Name": "clone", - "Structural Impact": 10.1, - "Lines of Code (LOC)": 42, - "Control Flow Branches": 7, - "Input Parameters": 0, - "Control Flow Ratio": "46.7%", - "Start Line": 49, - "End Line": 90 + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 915, + "End Line": 918 }, { - "Function Name": "parseRemoteURL", - "Structural Impact": 9.9, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 5, + "Function Name": "partitionMapWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "62.5%", - "Start Line": 92, - "End Line": 120 + "Control Flow Ratio": "0.0%", + "Start Line": 918, + "End Line": 921 }, { - "Function Name": "Clone", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 2, - "Control Flow Ratio": "60.0%", - "Start Line": 36, - "End Line": 47 + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 933, + "End Line": 936 }, { - "Function Name": "isGitTransport", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 223, - "End Line": 234 + "Control Flow Ratio": "0.0%", + "Start Line": 936, + "End Line": 939 }, { - "Function Name": "gitWithinDir", - "Structural Impact": 4.3, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 204, - "End Line": 219 + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 939, + "End Line": 942 }, { - "Function Name": "fetchArgs", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "50.0%", - "Start Line": 130, - "End Line": 138 + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 942, + "End Line": 945 }, { - "Function Name": "getRefAndSubdir", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 122, - "End Line": 128 + "Control Flow Ratio": "0.0%", + "Start Line": 945, + "End Line": 948 }, { - "Function Name": "getScheme", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, + "Function Name": "promap", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 238, - "End Line": 244 + "Control Flow Ratio": "0.0%", + "Start Line": 948, + "End Line": 951 }, { - "Function Name": "WithIsolatedConfig", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 32 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 38, - "Sequential Logic Declarations": 37, - "Function Parameters": 11, - "Function/Method Declarations": 11, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 14, - "Type/Safety Bypasses": 3, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 1, - "Exposed API / Public Exports": 3, - "State Mutations / Variable Reassignments": 147, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 14, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 6, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 1, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 2, - "Private / Encapsulated Scopes": 44, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 149, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 2, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 10, - "Design Camel Case": 1, - "Design Snake Case": 6, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 3, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 3, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 9, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 7, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "git", - "github.com/moby/sys/symlink", - "github.com/pkg/errors", - "net/http", - "net/url", - "os", - "os/exec", - "path/filepath", - "strings" - ] - } - } - }, - "kotlin/okhttp": { - "Directory Group Magnitude": 210.04, - "File Count": 6, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "83.3%", - "Static: Literature & Documentation": "16.7%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "10.2%", - "Error & Exception Exposure": "23.82%", - "Tech Debt Exposure": "48.29%", - "Testing Exposure": "14.39%", - "API Exposure": "1.83%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "33.23%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "58.89%", - "Instability Exposure": "41.67%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.98%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "kotlin/okhttp/LICENSE.txt": { - "1. Artifact Identity": { - "Filename": "LICENSE.txt", - "Path": "kotlin/okhttp/LICENSE.txt", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "kotlin", - "Lock Tier": 1, - "Identity Proof": "Prose Extension (.txt)" - }, - "2. Topological Coordinates": { - "X": 3499.37, - "Y": 47.61, - "Z": 3604.88 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 203, - "Coding LOC": 0, - "Documentation LOC": 169, - "Structural Magnitude": 4.06, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "kotlin/okhttp/Call.kt": { - "1. Artifact Identity": { - "Filename": "Call.kt", - "Path": "kotlin/okhttp/Call.kt", - "Language": "Kotlin", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "kotlin", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .kt)" - }, - "2. Topological Coordinates": { - "X": 2911.09, - "Y": 78.52, - "Z": 4239.93 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 187, - "Coding LOC": 29, - "Documentation LOC": 142, - "Structural Magnitude": 20.68, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.241 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.78%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "100.0%", - "Testing Exposure": "2.69%", - "API Exposure": "2.65%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "11.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 963, + "End Line": 966 + }, { - "Function Name": "tag", - "Structural Impact": 1.9, + "Function Name": "compose", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 131, - "End Line": 134 + "Start Line": 966, + "End Line": 969 }, { - "Function Name": "tag", - "Structural Impact": 1.9, + "Function Name": "compose", + "Structural Impact": 1.6, "Lines of Code (LOC)": 4, "Control Flow Branches": 0, - "Input Parameters": 2, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 147, - "End Line": 150 + "Start Line": 969, + "End Line": 972 }, { - "Function Name": "enqueue", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 69, - "End Line": 69 + "Start Line": 972, + "End Line": 975 }, { - "Function Name": "addEventListener", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 4, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 102, - "End Line": 102 + "Start Line": 975, + "End Line": 978 }, { - "Function Name": "tag", - "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Function Name": "compose", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 110, - "End Line": 110 + "Start Line": 979, + "End Line": 981 }, { - "Function Name": "tag", + "Function Name": "isFilterableWithIndex", + "Structural Impact": 1.6, + "Lines of Code (LOC)": 3, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2303, + "End Line": 2305 + }, + { + "Function Name": "map", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 118, - "End Line": 118 + "Start Line": 129, + "End Line": 130 }, { - "Function Name": "newCall", + "Function Name": "map", "Structural Impact": 1.5, - "Lines of Code (LOC)": 1, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 184, - "End Line": 184 + "Start Line": 130, + "End Line": 131 }, { - "Function Name": "clone", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 5, + "Function Name": "contramap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 181, - "End Line": 185 + "Start Line": 159, + "End Line": 160 }, { - "Function Name": "request", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "ap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 28, - "End Line": 28 + "Start Line": 218, + "End Line": 219 }, { - "Function Name": "execute", - "Structural Impact": 1.1, + "Function Name": "ap", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 55, - "End Line": 56 + "Start Line": 219, + "End Line": 220 }, { - "Function Name": "cancel", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "chain", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 72, - "End Line": 72 + "Start Line": 245, + "End Line": 246 }, { - "Function Name": "isExecuted", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "chain", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 78, - "End Line": 78 + "Start Line": 246, + "End Line": 247 }, { - "Function Name": "isCanceled", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "mapLeft", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 80, - "End Line": 80 + "Start Line": 302, + "End Line": 303 }, { - "Function Name": "timeout", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, + "Function Name": "extend", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 89, - "End Line": 89 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 22, - "Function Parameters": 14, - "Function/Method Declarations": 14, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 17, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 8, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 23, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 9, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "kotlin.reflect.KClass", - "okio.IOException", - "okio.Timeout" - ] - }, - "kotlin/okhttp/Dispatcher.kt": { - "1. Artifact Identity": { - "Filename": "Dispatcher.kt", - "Path": "kotlin/okhttp/Dispatcher.kt", - "Language": "Kotlin", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "kotlin", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .kt)" - }, - "2. Topological Coordinates": { - "X": 3132.02, - "Y": 89.06, - "Z": 3789.37 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 299, - "Coding LOC": 182, - "Documentation LOC": 76, - "Structural Magnitude": 150.74, - "Control Flow Ratio": "54.3%", - "Popularity Rank": 1, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.111 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "40.45%", - "Error & Exception Exposure": "71.34%", - "Tech Debt Exposure": "89.76%", - "Testing Exposure": "80.0%", - "API Exposure": "3.23%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.85%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "16.9%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 331, + "End Line": 332 + }, + { + "Function Name": "reduce", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 357, + "End Line": 358 + }, { - "Function Name": "promoteAndExecute", - "Structural Impact": 59.0, - "Lines of Code (LOC)": 99, - "Control Flow Branches": 26, - "Input Parameters": 3, - "Control Flow Ratio": "86.7%", - "Start Line": 163, - "End Line": 261 + "Function Name": "reduce", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 358, + "End Line": 359 }, { - "Function Name": "findExistingCallWithHost", - "Structural Impact": 11.8, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 7, + "Function Name": "foldMap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "63.6%", - "Start Line": 127, - "End Line": 135 + "Control Flow Ratio": "0.0%", + "Start Line": 387, + "End Line": 388 }, { - "Function Name": "cancelAll", - "Structural Impact": 4.6, - "Lines of Code (LOC)": 12, - "Control Flow Branches": 3, - "Input Parameters": 0, - "Control Flow Ratio": "75.0%", - "Start Line": 141, - "End Line": 152 + "Function Name": "reduceRight", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 419, + "End Line": 420 }, { - "Function Name": "constructor", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "alt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 119, - "End Line": 121 + "Start Line": 547, + "End Line": 548 }, { - "Function Name": "enqueue", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "alt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 123, - "End Line": 125 + "Start Line": 548, + "End Line": 549 }, { - "Function Name": "finished", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "filterMap", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 268, - "End Line": 270 + "Start Line": 627, + "End Line": 628 }, { - "Function Name": "finished", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, + "Function Name": "compose", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 273, - "End Line": 275 + "Start Line": 978, + "End Line": 979 }, { - "Function Name": "executed", + "Function Name": "isFunctor", "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 264, - "End Line": 265 + "Start Line": 2291, + "End Line": 2292 }, { - "Function Name": "runningCallsCount", - "Structural Impact": 1.4, - "Lines of Code (LOC)": 9, + "Function Name": "isContravariant", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 288, - "End Line": 296 + "Start Line": 2292, + "End Line": 2293 }, { - "Function Name": "queuedCalls", - "Structural Impact": 1.1, + "Function Name": "isFunctorWithIndex", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 278, - "End Line": 279 + "Start Line": 2293, + "End Line": 2294 }, { - "Function Name": "runningCalls", - "Structural Impact": 1.1, + "Function Name": "isApply", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 282, - "End Line": 283 + "Start Line": 2294, + "End Line": 2295 }, { - "Function Name": "queuedCallsCount", - "Structural Impact": 1.1, + "Function Name": "isChain", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 285, - "End Line": 286 + "Start Line": 2295, + "End Line": 2296 }, { - "Function Name": "executorService", - "Structural Impact": 1.1, + "Function Name": "isBifunctor", + "Structural Impact": 1.5, "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 297, - "End Line": 298 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 38, - "Sequential Logic Declarations": 32, - "Function Parameters": 13, - "Function/Method Declarations": 13, - "Class/Entity Declarations": 2, - "Defensive Programming Constructs": 4, - "Type/Safety Bypasses": 1, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 10, - "State Mutations / Variable Reassignments": 48, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 17, - "Unit Test Assertions": 1, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 16, - "Generic Type Abstractions": 7, - "Collection Iterators / Comprehensions": 2, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 11, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 2, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 6, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 16, - "Immutable Data Declarations": 16, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 16, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 168, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 29, - "Design Camel Case": 19, - "Design Snake Case": 7, - "Design Pascal Case": 3, - "Design Upper Case": 0, - "Design Short Vars": 1, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 8, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 2, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 11, - "Direct Downstream (Dependency Blast Radius)": 1, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "java.util.ArrayDeque", - "java.util.concurrent.ExecutorService", - "java.util.concurrent.SynchronousQueue", - "java.util.concurrent.ThreadPoolExecutor", - "java.util.concurrent.TimeUnit", - "okhttp3.internal.assertLockNotHeld", - "okhttp3.internal.connection.RealCall", - "okhttp3.internal.connection.RealCall.AsyncCall", - "okhttp3.internal.okHttpName", - "okhttp3.internal.threadFactory", - "okhttp3.internal.unmodifiable" - ] - }, - "kotlin/okhttp/OkHttp.android.kt": { - "1. Artifact Identity": { - "Filename": "OkHttp.android.kt", - "Path": "kotlin/okhttp/OkHttp.android.kt", - "Language": "Kotlin", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "kotlin", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .kt)" - }, - "2. Topological Coordinates": { - "X": 2641.16, - "Y": 139.32, - "Z": 3699.05 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 40, - "Coding LOC": 13, - "Documentation LOC": 23, - "Structural Magnitude": 8.36, - "Control Flow Ratio": "14.3%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.538 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "71.58%", - "Tech Debt Exposure": "99.99%", - "Testing Exposure": "2.11%", - "API Exposure": "2.96%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "99.56%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "86.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "31.18%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Start Line": 2296, + "End Line": 2297 + }, { - "Function Name": "initialize", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, + "Function Name": "isExtend", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 33, - "End Line": 38 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, - "Sequential Logic Declarations": 6, - "Function Parameters": 1, - "Function/Method Declarations": 1, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 2, - "State Mutations / Variable Reassignments": 3, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 3, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 2, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 7, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 1, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 3, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "android.content.Context", - "okhttp3.internal.CONST_VERSION", - "okhttp3.internal.platform.PlatformRegistry" - ] - }, - "kotlin/okhttp/OkHttp.jvm.kt": { - "1. Artifact Identity": { - "Filename": "OkHttp.jvm.kt", - "Path": "kotlin/okhttp/OkHttp.jvm.kt", - "Language": "Kotlin", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "kotlin", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .kt)" - }, - "2. Topological Coordinates": { - "X": 3170.4, - "Y": 130.04, - "Z": 3650.42 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 24, - "Coding LOC": 6, - "Documentation LOC": 15, - "Structural Magnitude": 14.12, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.5 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.92%", - "API Exposure": "2.15%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "40.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "14.71%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 3, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 1, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 1, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 2, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 1, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 1, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 1, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [ - "okhttp3.internal.CONST_VERSION" - ] - }, - "kotlin/okhttp/OkHttp.kt": { - "1. Artifact Identity": { - "Filename": "OkHttp.kt", - "Path": "kotlin/okhttp/OkHttp.kt", - "Language": "Kotlin", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "kotlin", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .kt)" - }, - "2. Topological Coordinates": { - "X": 3336.73, - "Y": 34.03, - "Z": 4316.86 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 36, - "Coding LOC": 4, - "Documentation LOC": 30, - "Structural Magnitude": 12.08, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.5 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "0.61%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "26.67%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "3.18%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 2, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 1, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 1, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 1, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 1, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "m4/gnucobol": { - "Directory Group Magnitude": 137.88, - "File Count": 2, - "Ecosystem Fingerprint (Archetypes)": { - "Static: Literature & Documentation": "50.0%", - "Unclassified": "50.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "2.61%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "8.55%", - "Testing Exposure": "1.15%", - "API Exposure": "5.51%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "2.44%", - "Specification Exposure": "50.0%", - "Instability Exposure": "25.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.92%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "m4/gnucobol/COPYING": { - "1. Artifact Identity": { - "Filename": "COPYING", - "Path": "m4/gnucobol/COPYING", - "Language": "Plaintext", - "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "plaintext", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (COPYING)" - }, - "2. Topological Coordinates": { - "X": -4845.31, - "Y": -126.34, - "Z": 4404.23 - }, - "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": "N/A", - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 675, - "Coding LOC": 0, - "Documentation LOC": 553, - "Structural Magnitude": 13.5, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "m4/gnucobol/configure.ac": { - "1. Artifact Identity": { - "Filename": "configure.ac", - "Path": "m4/gnucobol/configure.ac", - "Language": "M4", - "Architect": "Unknown Architect", - "Indentation Style": "Mixed (37.6% Spaces / 62.4% Tabs)", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "plaintext", - "Lock Tier": 1, - "Identity Proof": "Metadata Anchor (configure.ac)" - }, - "2. Topological Coordinates": { - "X": -4596.31, - "Y": -118.16, - "Z": 3980.49 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 2922, - "Coding LOC": 2144, - "Documentation LOC": 517, - "Structural Magnitude": 124.38, - "Control Flow Ratio": "100.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.026 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.21%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "17.1%", - "Testing Exposure": "2.3%", - "API Exposure": "11.01%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "4.88%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "27.84%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ + "Control Flow Ratio": "0.0%", + "Start Line": 2297, + "End Line": 2298 + }, + { + "Function Name": "isFoldable", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2298, + "End Line": 2299 + }, + { + "Function Name": "isFoldableWithIndex", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2299, + "End Line": 2300 + }, + { + "Function Name": "isAlt", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2300, + "End Line": 2301 + }, + { + "Function Name": "isCompactable", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2301, + "End Line": 2302 + }, + { + "Function Name": "isFilterable", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2302, + "End Line": 2303 + }, { - "Function Name": "AC_DEFUN", + "Function Name": "isProfunctor", "Structural Impact": 1.5, - "Lines of Code (LOC)": 40, + "Lines of Code (LOC)": 2, "Control Flow Branches": 0, - "Input Parameters": 0, + "Input Parameters": 1, "Control Flow Ratio": "0.0%", - "Start Line": 658, - "End Line": 697 + "Start Line": 2305, + "End Line": 2306 + }, + { + "Function Name": "isSemigroupoid", + "Structural Impact": 1.5, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 1, + "Control Flow Ratio": "0.0%", + "Start Line": 2306, + "End Line": 2307 } ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 50, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 2, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 42, - "Type/Safety Bypasses": 0, + "Control Flow Branches": 128, + "Sequential Logic Declarations": 2243, + "Function Parameters": 1142, + "Function/Method Declarations": 224, + "Class/Entity Declarations": 108, + "Defensive Programming Constructs": 20, + "Type/Safety Bypasses": 17, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, - "Exposed API / Public Exports": 80, + "I/O and Network Boundaries": 0, + "Exposed API / Public Exports": 313, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 1, - "Structured Documentation Blocks": 1, + "Commented-out Code (Dead Logic)": 0, + "Structured Documentation Blocks": 260, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 10, + "UI / View Layer Components": 110, + "Closures and Anonymous Functions": 2, + "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 1, + "Generic Type Abstractions": 3138, + "Collection Iterators / Comprehensions": 3, + "Scientific & Mathematical Operations": 0, "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 1, - "Planned Work (TODOs)": 1, - "Acknowledged Tech Debt (FIXMEs)": 12, + "Module Dependencies (Imports)": 24, + "Authorship Metadata": 0, + "Planned Work (TODOs)": 0, + "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 126, + "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 240, + "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 70, + "Explicit Type Casts": 4, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 138, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 279, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 814, - "Structural Space Indentations": 491, + "Structural Tab Indentations": 0, + "Structural Space Indentations": 1072, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -405632,13 +407233,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 362, - "Design Camel Case": 0, - "Design Snake Case": 85, + "Core Var Decl": 20, + "Design Camel Case": 18, + "Design Snake Case": 2, "Design Pascal Case": 0, - "Design Upper Case": 273, - "Design Short Vars": 8, - "Design Long Vars": 4, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -405664,12 +407265,37 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, + "Direct Upstream (Fragility)": 24, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [] + "9. Extracted Dependencies": [ + "./Alt", + "./Apply", + "./Bifunctor", + "./Chain", + "./Compactable", + "./Contravariant", + "./Either", + "./Extend", + "./Filterable", + "./FilterableWithIndex", + "./Foldable", + "./FoldableWithIndex", + "./Functor", + "./FunctorWithIndex", + "./HKT", + "./MonadThrow", + "./Monoid", + "./Option", + "./Predicate", + "./Profunctor", + "./Refinement", + "./Semigroupoid", + "./Separated", + "./function" + ] } } }, @@ -405802,918 +407428,7 @@ "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 7, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 7, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "assembly/hellosilicon/fileio.S": { - "1. Artifact Identity": { - "Filename": "fileio.S", - "Path": "assembly/hellosilicon/fileio.S", - "Language": "Assembly", - "Architect": "Unknown Architect", - "Indentation Style": "Mixed (80.0% Spaces / 20.0% Tabs)", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .s)" - }, - "2. Topological Coordinates": { - "X": 295.7, - "Y": 89.29, - "Z": 5650.5 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 51, - "Coding LOC": 44, - "Documentation LOC": 1, - "Structural Magnitude": 15.88, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.114 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "7.27%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "38.5%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 17, - "Function Parameters": 21, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 8, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 5, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 13, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 5, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 5, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 5, - "Structural Space Indentations": 20, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "assembly/hellosilicon/mainpie.s": { - "1. Artifact Identity": { - "Filename": "mainpie.s", - "Path": "assembly/hellosilicon/mainpie.s", - "Language": "Assembly", - "Architect": "Unknown Architect", - "Indentation Style": "Mixed (10.0% Spaces / 90.0% Tabs)", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .s)" - }, - "2. Topological Coordinates": { - "X": 12.79, - "Y": 59.85, - "Z": 4911.95 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 54, - "Coding LOC": 41, - "Documentation LOC": 0, - "Structural Magnitude": 18.62, - "Control Flow Ratio": "40.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.317 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "15.04%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "99.56%", - "Testing Exposure": "2.59%", - "API Exposure": "3.46%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "58.26%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "57.32%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "DownloadCreditCardNumbers", - "Structural Impact": 6.1, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "42.9%", - "Start Line": 13, - "End Line": 21 - }, - { - "Function Name": "calltoupper", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "20.0%", - "Start Line": 23, - "End Line": 29 - }, - { - "Function Name": "_start", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "100.0%", - "Start Line": 36, - "End Line": 41 - }, - { - "Function Name": "aftertoupper", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 31, - "End Line": 34 - }, - { - "Function Name": "instr", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 48, - "End Line": 49 - }, - { - "Function Name": "getcreditcards", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 50, - "End Line": 51 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 8, - "Sequential Logic Declarations": 12, - "Function Parameters": 12, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 2, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 2, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 2, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 1, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 2, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 2, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 18, - "Structural Space Indentations": 2, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 2, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "assembly/hellosilicon/matrixmultneon.s": { - "1. Artifact Identity": { - "Filename": "matrixmultneon.s", - "Path": "assembly/hellosilicon/matrixmultneon.s", - "Language": "Assembly", - "Architect": "Unknown Architect", - "Indentation Style": "Tabs", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "assembly", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .s)" - }, - "2. Topological Coordinates": { - "X": -235.43, - "Y": 69.48, - "Z": 5765.67 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 93, - "Coding LOC": 80, - "Documentation LOC": 0, - "Structural Magnitude": 25.9, - "Control Flow Ratio": "34.1%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.237 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "11.41%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.5%", - "API Exposure": "3.05%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "47.58%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "35.43%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [ - { - "Function Name": "main", - "Structural Impact": 10.3, - "Lines of Code (LOC)": 36, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "26.3%", - "Start Line": 20, - "End Line": 55 - }, - { - "Function Name": "printloop", - "Structural Impact": 9.6, - "Lines of Code (LOC)": 23, - "Control Flow Branches": 5, - "Input Parameters": 1, - "Control Flow Ratio": "27.8%", - "Start Line": 56, - "End Line": 78 - }, - { - "Function Name": "B", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 1, - "Input Parameters": 0, - "Control Flow Ratio": "100.0%", - "Start Line": 86, - "End Line": 89 - }, - { - "Function Name": "A", - "Structural Impact": 1.2, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 82, - "End Line": 85 - } - ], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 14, - "Sequential Logic Declarations": 27, - "Function Parameters": 34, - "Function/Method Declarations": 6, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 6, - "Exposed API / Public Exports": 1, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 3, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 1, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 2, - "Pointer Arithmetic & Addressing": 12, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 1, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 1, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 43, - "Structural Space Indentations": 0, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - } - } - }, - "cobol/cobrix": { - "Directory Group Magnitude": 107.92, - "File Count": 9, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "100.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "42.21%", - "Error & Exception Exposure": "6.16%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.14%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "1.49%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "93.33%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "35.48%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "cobol/cobrix/companies_copybook.cpy": { - "1. Artifact Identity": { - "Filename": "companies_copybook.cpy", - "Path": "cobol/cobrix/companies_copybook.cpy", - "Language": "Cobol", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "cobol", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpy)" - }, - "2. Topological Coordinates": { - "X": -16.49, - "Y": 76.49, - "Z": -3068.4 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 34, - "Coding LOC": 15, - "Documentation LOC": 17, - "Structural Magnitude": 0.77, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "62.14%", - "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "47.39%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 0, - "Regex Execution": 0, - "Time Date Logic": 0, - "Cloud LLM API Integrations": 0, - "AI Orchestration Frameworks": 0, - "Vector Databases (RAG)": 0, - "Local Inference & Tensor Math": 0, - "Traditional Machine Learning (Stats/Trees)": 0, - "Deep Learning & Neural Networks": 0, - "Lazy Evaluation & Generators (O(1) Memory)": 0, - "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, - "Design Camel Case": 0, - "Design Snake Case": 0, - "Design Pascal Case": 0, - "Design Upper Case": 0, - "Design Short Vars": 0, - "Design Long Vars": 0, - "Duplicate Logic": 0, - "Orphaned Logic": 0, - "Instructional Code Examples": 0, - "Architectural Diagrams (Mermaid/PlantUML)": 0, - "Structured Literature Headers": 0, - "Hyperlinked Literature References": 0, - "High-Entropy / Obfuscated Logic": 0, - "Safety & Constraint Bypasses": 0, - "External Network & I/O Hooks": 0, - "Dynamic Code Execution (Eval/Exec)": 0, - "Global Environment Mutation": 0, - "Commented-Out Executable Logic": 0, - "Low-Level Bitwise / Cryptographic Math": 0, - "Non-Standard / Steganographic Imports": 0, - "Non-Standard Unicode / Homoglyphs": 0, - "Embedded Credentials & Keys": 0, - "Sec Extension Mismatch": 0, - "Sec Entropy": 0, - "Sec Tainted Injection": 0, - "Prompt Injection": 0, - "Agentic Rce": 0, - "Invisible Unicode Payload Smuggling": 0, - "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 - }, - "8. Dependency Network": { - "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 0, - "Total Upstream (Absolute Fragility)": 0, - "Total Downstream (Absolute Dependency Blast Radius)": 0 - }, - "9. Extracted Dependencies": [] - }, - "cobol/cobrix/data_types.cpy": { - "1. Artifact Identity": { - "Filename": "data_types.cpy", - "Path": "cobol/cobrix/data_types.cpy", - "Language": "Cobol", - "Architect": "Unknown Architect", - "Indentation Style": "Spaces", - "Doc Umbrella": 0.0, - "Folder Dominant Lang": "cobol", - "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cpy)" - }, - "2. Topological Coordinates": { - "X": -699.3, - "Y": 315.46, - "Z": -3867.14 - }, - "3. Architectural Profile": { - "Repository Archetype": "Unclassified", - "Repository Drift (Z-Score)": 0.0, - "Repository Fingerprint": {}, - "File Archetype": null, - "File Drift (Z-Score)": 0.0, - "File Fingerprint": {}, - "Total LOC": 230, - "Coding LOC": 173, - "Documentation LOC": 39, - "Structural Magnitude": 0.97, - "Control Flow Ratio": "0.0%", - "Popularity Rank": 0, - "Raw Churn Frequency": 0.0, - "Authorship Centralization": 0.0, - "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 - }, - "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "0.0%", - "Error & Exception Exposure": "55.43%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", - "API Exposure": "0.0%", - "Concurrency Exposure": "0.0%", - "State Flux Exposure": "13.37%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", - "Instability Exposure": "50.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "13.22%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "5. Function Analysis": [], - "6. Contextual Mitigations & Amplifications": "None Detected", - "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, - "Class/Entity Declarations": 0, - "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 0, - "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 1, - "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 0, - "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 0, - "Closures and Anonymous Functions": 0, - "Global State Dependencies": 13, - "Decorators and Annotations": 0, - "Generic Type Abstractions": 0, - "Collection Iterators / Comprehensions": 0, - "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 0, - "Authorship Metadata": 0, - "Planned Work (TODOs)": 0, - "Acknowledged Tech Debt (FIXMEs)": 0, - "Specification Traceability Tags": 0, - "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 0, - "Inline Assembly Blocks": 0, - "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, - "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, - "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, - "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 0, - "Event Listeners & Subscribers": 0, - "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 171, - "Hardware Bridge": 0, - "Cryptography": 0, - "Auth Middleware": 0, - "Ipc Rpc Bridges": 0, - "Feature Flags": 0, - "Serialization Parsing": 1, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -406724,11 +407439,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 0, + "Core Var Decl": 7, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 0, + "Design Upper Case": 7, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -406763,22 +407478,22 @@ }, "9. Extracted Dependencies": [] }, - "cobol/cobrix/multisegment.cob": { + "assembly/hellosilicon/fileio.S": { "1. Artifact Identity": { - "Filename": "multisegment.cob", - "Path": "cobol/cobrix/multisegment.cob", - "Language": "Cobol", + "Filename": "fileio.S", + "Path": "assembly/hellosilicon/fileio.S", + "Language": "Assembly", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Mixed (80.0% Spaces / 20.0% Tabs)", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "cobol", + "Folder Dominant Lang": "assembly", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cob)" + "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -301.05, - "Y": 53.02, - "Z": -3045.78 + "X": 295.7, + "Y": 89.29, + "Z": 5650.5 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -406787,19 +407502,19 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 34, - "Coding LOC": 15, - "Documentation LOC": 17, - "Structural Magnitude": 15.3, + "Total LOC": 51, + "Coding LOC": 44, + "Documentation LOC": 1, + "Structural Magnitude": 15.88, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.0 + "Raw Cognitive Density": 0.114 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "73.11%", + "Cognitive Load Exposure": "7.27%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", @@ -406810,21 +407525,21 @@ "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "47.39%", + "Documentation Exposure": "38.5%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, + "Sequential Logic Declarations": 17, + "Function Parameters": 21, "Function/Method Declarations": 0, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, + "I/O and Network Boundaries": 8, "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, @@ -406838,33 +407553,33 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, + "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 5, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, + "Preprocessor Macros": 13, "Pointer Arithmetic & Addressing": 0, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, - "Fatal Aborts & Exceptions": 0, + "Explicit Type Casts": 0, + "Fatal Aborts & Exceptions": 5, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 0, + "Immutable Data Declarations": 5, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Tab Indentations": 5, + "Structural Space Indentations": 20, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -406920,22 +407635,22 @@ }, "9. Extracted Dependencies": [] }, - "cobol/cobrix/test13a_file_header_footer.cob": { + "assembly/hellosilicon/mainpie.s": { "1. Artifact Identity": { - "Filename": "test13a_file_header_footer.cob", - "Path": "cobol/cobrix/test13a_file_header_footer.cob", - "Language": "Cobol", + "Filename": "mainpie.s", + "Path": "assembly/hellosilicon/mainpie.s", + "Language": "Assembly", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Mixed (10.0% Spaces / 90.0% Tabs)", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "cobol", + "Folder Dominant Lang": "assembly", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cob)" + "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -634.41, - "Y": 110.33, - "Z": -2833.61 + "X": 12.79, + "Y": 59.85, + "Z": 4911.95 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -406944,53 +407659,114 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 31, - "Coding LOC": 7, - "Documentation LOC": 20, - "Structural Magnitude": 13.64, - "Control Flow Ratio": "0.0%", + "Total LOC": 54, + "Coding LOC": 41, + "Documentation LOC": 0, + "Structural Magnitude": 18.62, + "Control Flow Ratio": "40.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.714 + "Raw Cognitive Density": 0.317 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "15.04%", "Error & Exception Exposure": "0.0%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "1.07%", - "API Exposure": "0.0%", + "Tech Debt Exposure": "99.56%", + "Testing Exposure": "2.59%", + "API Exposure": "3.46%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "46.67%", + "Commented Logic Exposure": "58.26%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "26.09%", + "Documentation Exposure": "57.32%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "DownloadCreditCardNumbers", + "Structural Impact": 6.1, + "Lines of Code (LOC)": 9, + "Control Flow Branches": 3, + "Input Parameters": 1, + "Control Flow Ratio": "42.9%", + "Start Line": 13, + "End Line": 21 + }, + { + "Function Name": "calltoupper", + "Structural Impact": 3.2, + "Lines of Code (LOC)": 7, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "20.0%", + "Start Line": 23, + "End Line": 29 + }, + { + "Function Name": "_start", + "Structural Impact": 3.1, + "Lines of Code (LOC)": 6, + "Control Flow Branches": 1, + "Input Parameters": 1, + "Control Flow Ratio": "100.0%", + "Start Line": 36, + "End Line": 41 + }, + { + "Function Name": "aftertoupper", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "33.3%", + "Start Line": 31, + "End Line": 34 + }, + { + "Function Name": "instr", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 48, + "End Line": 49 + }, + { + "Function Name": "getcreditcards", + "Structural Impact": 1.1, + "Lines of Code (LOC)": 2, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 50, + "End Line": 51 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 8, + "Sequential Logic Declarations": 12, + "Function Parameters": 12, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "I/O and Network Boundaries": 2, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, + "Commented-out Code (Dead Logic)": 2, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 1, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, @@ -407002,26 +407778,26 @@ "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, - "Event Publishers / Emitters": 0, + "Event Publishers / Emitters": 2, "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, + "Pointer Arithmetic & Addressing": 1, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, "Explicit Type Casts": 0, - "Fatal Aborts & Exceptions": 0, + "Fatal Aborts & Exceptions": 2, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 2, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 7, + "Structural Tab Indentations": 18, + "Structural Space Indentations": 2, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -407046,7 +407822,7 @@ "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, - "Orphaned Logic": 0, + "Orphaned Logic": 2, "Instructional Code Examples": 0, "Architectural Diagrams (Mermaid/PlantUML)": 0, "Structured Literature Headers": 0, @@ -407077,22 +407853,22 @@ }, "9. Extracted Dependencies": [] }, - "cobol/cobrix/test16_fix_len_segments.cob": { + "assembly/hellosilicon/matrixmultneon.s": { "1. Artifact Identity": { - "Filename": "test16_fix_len_segments.cob", - "Path": "cobol/cobrix/test16_fix_len_segments.cob", - "Language": "Cobol", + "Filename": "matrixmultneon.s", + "Path": "assembly/hellosilicon/matrixmultneon.s", + "Language": "Assembly", "Architect": "Unknown Architect", - "Indentation Style": "Spaces", + "Indentation Style": "Tabs", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "cobol", + "Folder Dominant Lang": "assembly", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cob)" + "Identity Proof": "Single Indicator (Ext: .s)" }, "2. Topological Coordinates": { - "X": -52.23, - "Y": 215.68, - "Z": -3519.14 + "X": -235.43, + "Y": 69.48, + "Z": 5765.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407101,58 +407877,99 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 33, - "Coding LOC": 14, - "Documentation LOC": 17, - "Structural Magnitude": 15.28, - "Control Flow Ratio": "0.0%", + "Total LOC": 93, + "Coding LOC": 80, + "Documentation LOC": 0, + "Structural Magnitude": 25.9, + "Control Flow Ratio": "34.1%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.5 + "Raw Cognitive Density": 0.237 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "5.0%", + "Cognitive Load Exposure": "11.41%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.14%", - "API Exposure": "0.0%", + "Testing Exposure": "2.5%", + "API Exposure": "3.05%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "93.33%", + "Commented Logic Exposure": "47.58%", + "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "45.53%", + "Documentation Exposure": "35.43%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [], + "5. Function Analysis": [ + { + "Function Name": "main", + "Structural Impact": 10.3, + "Lines of Code (LOC)": 36, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "26.3%", + "Start Line": 20, + "End Line": 55 + }, + { + "Function Name": "printloop", + "Structural Impact": 9.6, + "Lines of Code (LOC)": 23, + "Control Flow Branches": 5, + "Input Parameters": 1, + "Control Flow Ratio": "27.8%", + "Start Line": 56, + "End Line": 78 + }, + { + "Function Name": "B", + "Structural Impact": 2.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 1, + "Input Parameters": 0, + "Control Flow Ratio": "100.0%", + "Start Line": 86, + "End Line": 89 + }, + { + "Function Name": "A", + "Structural Impact": 1.2, + "Lines of Code (LOC)": 4, + "Control Flow Branches": 0, + "Input Parameters": 0, + "Control Flow Ratio": "0.0%", + "Start Line": 82, + "End Line": 85 + } + ], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 0, - "Sequential Logic Declarations": 0, - "Function Parameters": 0, - "Function/Method Declarations": 0, + "Control Flow Branches": 14, + "Sequential Logic Declarations": 27, + "Function Parameters": 34, + "Function/Method Declarations": 6, "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, - "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 0, + "I/O and Network Boundaries": 6, + "Exposed API / Public Exports": 1, "State Mutations / Variable Reassignments": 0, - "Commented-out Code (Dead Logic)": 0, + "Commented-out Code (Dead Logic)": 3, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 1, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, + "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, @@ -407161,24 +407978,24 @@ "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, "Dependency Injection Constructs": 0, - "Preprocessor Macros": 0, - "Pointer Arithmetic & Addressing": 0, + "Preprocessor Macros": 2, + "Pointer Arithmetic & Addressing": 12, "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, - "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, + "Ad-hoc Print / Debug Statements": 1, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 0, + "Bitwise Operations": 1, "Thread Synchronization Locks": 0, "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, - "Structural Tab Indentations": 0, - "Structural Space Indentations": 14, + "Structural Tab Indentations": 43, + "Structural Space Indentations": 0, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -407233,23 +408050,47 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - }, - "cobol/cobrix/test17_hierarchical.cob": { + } + } + }, + "cobol/cobrix": { + "Directory Group Magnitude": 107.92, + "File Count": 9, + "Ecosystem Fingerprint (Archetypes)": { + "Unclassified": "100.0%" + }, + "Average Risk Exposures": { + "Cognitive Load Exposure": "42.21%", + "Error & Exception Exposure": "6.16%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.14%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "1.49%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "93.33%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "35.48%", + "Hardcoded Payload Artifacts": "0.0%" + }, + "Files": { + "cobol/cobrix/companies_copybook.cpy": { "1. Artifact Identity": { - "Filename": "test17_hierarchical.cob", - "Path": "cobol/cobrix/test17_hierarchical.cob", + "Filename": "companies_copybook.cpy", + "Path": "cobol/cobrix/companies_copybook.cpy", "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, "Folder Dominant Lang": "cobol", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cob)" + "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -458.61, - "Y": 192.76, - "Z": -3267.9 + "X": 6381.69, + "Y": 76.49, + "Z": -293.25 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407258,19 +408099,19 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 63, - "Coding LOC": 32, - "Documentation LOC": 27, - "Structural Magnitude": 15.64, + "Total LOC": 34, + "Coding LOC": 15, + "Documentation LOC": 17, + "Structural Magnitude": 0.77, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.094 + "Raw Cognitive Density": 1.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "79.82%", + "Cognitive Load Exposure": "62.14%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", @@ -407281,7 +408122,7 @@ "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "24.88%", + "Documentation Exposure": "47.39%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], @@ -407309,7 +408150,7 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, + "Metaprogramming & Reflection": 2, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, @@ -407324,7 +408165,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -407335,7 +408176,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 32, + "Structural Space Indentations": 14, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -407391,22 +408232,22 @@ }, "9. Extracted Dependencies": [] }, - "cobol/cobrix/test18 special_char.cob": { + "cobol/cobrix/data_types.cpy": { "1. Artifact Identity": { - "Filename": "test18 special_char.cob", - "Path": "cobol/cobrix/test18 special_char.cob", + "Filename": "data_types.cpy", + "Path": "cobol/cobrix/data_types.cpy", "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", "Doc Umbrella": 0.0, "Folder Dominant Lang": "cobol", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .cob)" + "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -699.12, - "Y": 208.22, - "Z": -3126.58 + "X": 5698.88, + "Y": 315.46, + "Z": -1092.0 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407415,30 +408256,30 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 63, - "Coding LOC": 32, - "Documentation LOC": 27, - "Structural Magnitude": 15.64, + "Total LOC": 230, + "Coding LOC": 173, + "Documentation LOC": 39, + "Structural Magnitude": 0.97, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 1.094 + "Raw Cognitive Density": 0.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "79.82%", - "Error & Exception Exposure": "0.0%", + "Cognitive Load Exposure": "0.0%", + "Error & Exception Exposure": "55.43%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", - "State Flux Exposure": "0.0%", + "State Flux Exposure": "13.37%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "24.88%", + "Documentation Exposure": "13.22%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], @@ -407454,19 +408295,19 @@ "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, "Exposed API / Public Exports": 0, - "State Mutations / Variable Reassignments": 0, + "State Mutations / Variable Reassignments": 1, "Commented-out Code (Dead Logic)": 0, "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, - "Global State Dependencies": 0, + "Global State Dependencies": 13, "Decorators and Annotations": 0, "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 6, + "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, @@ -407481,7 +408322,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 6, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -407492,13 +408333,13 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 32, + "Structural Space Indentations": 171, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 0, + "Serialization Parsing": 1, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -407548,10 +408389,10 @@ }, "9. Extracted Dependencies": [] }, - "cobol/cobrix/test19_display_num.cob": { + "cobol/cobrix/multisegment.cob": { "1. Artifact Identity": { - "Filename": "test19_display_num.cob", - "Path": "cobol/cobrix/test19_display_num.cob", + "Filename": "multisegment.cob", + "Path": "cobol/cobrix/multisegment.cob", "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -407561,9 +408402,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -934.18, - "Y": 230.29, - "Z": -3334.7 + "X": 6097.13, + "Y": 53.02, + "Z": -270.64 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407581,10 +408422,10 @@ "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.333 + "Raw Cognitive Density": 1.0 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "15.89%", + "Cognitive Load Exposure": "73.11%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", @@ -407623,7 +408464,7 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, + "Metaprogramming & Reflection": 2, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, @@ -407638,7 +408479,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -407649,7 +408490,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 15, + "Structural Space Indentations": 14, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -407705,10 +408546,10 @@ }, "9. Extracted Dependencies": [] }, - "cobol/cobrix/test1_copybook.cob": { + "cobol/cobrix/test13a_file_header_footer.cob": { "1. Artifact Identity": { - "Filename": "test1_copybook.cob", - "Path": "cobol/cobrix/test1_copybook.cob", + "Filename": "test13a_file_header_footer.cob", + "Path": "cobol/cobrix/test13a_file_header_footer.cob", "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", @@ -407718,9 +408559,9 @@ "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": -461.31, - "Y": 252.47, - "Z": -3887.2 + "X": 5763.77, + "Y": 110.33, + "Z": -58.46 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -407729,36 +408570,36 @@ "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 37, - "Coding LOC": 19, - "Documentation LOC": 17, - "Structural Magnitude": 15.38, - "Control Flow Ratio": "100.0%", + "Total LOC": 31, + "Coding LOC": 7, + "Documentation LOC": 20, + "Structural Magnitude": 13.64, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.842 + "Raw Cognitive Density": 0.714 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "59.11%", + "Cognitive Load Exposure": "5.0%", "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "2.3%", + "Testing Exposure": "1.07%", "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", - "Specification Exposure": "100.0%", + "Specification Exposure": "46.67%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "42.58%", + "Documentation Exposure": "26.09%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 1, + "Control Flow Branches": 0, "Sequential Logic Declarations": 0, "Function Parameters": 0, "Function/Method Declarations": 0, @@ -407780,7 +408621,7 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 2, + "Metaprogramming & Reflection": 0, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, @@ -407795,7 +408636,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 2, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -407806,7 +408647,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 17, + "Structural Space Indentations": 7, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -407861,81 +408702,56 @@ "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] - } - } - }, - "typescript/fp-ts": { - "Directory Group Magnitude": 100.82, - "File Count": 5, - "Ecosystem Fingerprint (Archetypes)": { - "Unclassified": "80.0%", - "Static: Literature & Documentation": "20.0%" - }, - "Average Risk Exposures": { - "Cognitive Load Exposure": "3.04%", - "Error & Exception Exposure": "43.91%", - "Tech Debt Exposure": "0.0%", - "Testing Exposure": "48.46%", - "API Exposure": "10.47%", - "Concurrency Exposure": "4.28%", - "State Flux Exposure": "0.0%", - "Commented Logic Exposure": "0.0%", - "Specification Exposure": "80.0%", - "Instability Exposure": "40.0%", - "Volatility Exposure": "0.0%", - "Documentation Exposure": "45.77%", - "Hardcoded Payload Artifacts": "0.0%" - }, - "Files": { - "typescript/fp-ts/package.json": { + }, + "cobol/cobrix/test16_fix_len_segments.cob": { "1. Artifact Identity": { - "Filename": "package.json", - "Path": "typescript/fp-ts/package.json", - "Language": "Plaintext", + "Filename": "test16_fix_len_segments.cob", + "Path": "cobol/cobrix/test16_fix_len_segments.cob", + "Language": "Cobol", "Architect": "Unknown Architect", - "Indentation Style": "Neutral / No Indentation", + "Indentation Style": "Spaces", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "cobol", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Exact Match)" + "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": 6053.45, - "Y": 181.45, - "Z": -1500.56 + "X": 6345.95, + "Y": 215.68, + "Z": -743.99 }, "3. Architectural Profile": { - "Repository Archetype": "Static: Literature & Documentation", + "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "N/A", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 76, - "Coding LOC": 0, - "Documentation LOC": 75, - "Structural Magnitude": 1.52, + "Total LOC": 33, + "Coding LOC": 14, + "Documentation LOC": 17, + "Structural Magnitude": 15.28, "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.0 + "Raw Cognitive Density": 0.5 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "[UNSCANNED - NO DATA]", - "Error & Exception Exposure": "[UNSCANNED - NO DATA]", - "Tech Debt Exposure": "[UNSCANNED - NO DATA]", - "Testing Exposure": "[UNSCANNED - NO DATA]", - "API Exposure": "[UNSCANNED - NO DATA]", - "Concurrency Exposure": "[UNSCANNED - NO DATA]", - "State Flux Exposure": "[UNSCANNED - NO DATA]", - "Commented Logic Exposure": "[UNSCANNED - NO DATA]", - "Specification Exposure": "[UNSCANNED - NO DATA]", - "Instability Exposure": "[UNSCANNED - NO DATA]", - "Volatility Exposure": "[UNSCANNED - NO DATA]", - "Documentation Exposure": "[UNSCANNED - NO DATA]", - "Hardcoded Payload Artifacts": "[UNSCANNED - NO DATA]" + "Cognitive Load Exposure": "5.0%", + "Error & Exception Exposure": "0.0%", + "Tech Debt Exposure": "0.0%", + "Testing Exposure": "2.14%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", + "State Flux Exposure": "0.0%", + "Commented Logic Exposure": "0.0%", + "Specification Exposure": "93.33%", + "Instability Exposure": "50.0%", + "Volatility Exposure": "0.0%", + "Documentation Exposure": "45.53%", + "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", @@ -407962,7 +408778,7 @@ "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, + "Metaprogramming & Reflection": 2, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, @@ -407977,7 +408793,7 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, @@ -407988,7 +408804,7 @@ "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 0, + "Structural Space Indentations": 14, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -408044,355 +408860,83 @@ }, "9. Extracted Dependencies": [] }, - "typescript/fp-ts/Either.ts": { + "cobol/cobrix/test17_hierarchical.cob": { "1. Artifact Identity": { - "Filename": "Either.ts", - "Path": "typescript/fp-ts/Either.ts", - "Language": "Typescript", + "Filename": "test17_hierarchical.cob", + "Path": "cobol/cobrix/test17_hierarchical.cob", + "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "_, ReadonlyArray", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "cobol", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": 6297.35, - "Y": 266.58, - "Z": -1195.35 + "X": 5939.57, + "Y": 192.76, + "Z": -492.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1854, - "Coding LOC": 608, - "Documentation LOC": 1110, - "Structural Magnitude": 28.27, - "Control Flow Ratio": "11.6%", - "Popularity Rank": 3, + "Total LOC": 63, + "Coding LOC": 32, + "Documentation LOC": 27, + "Structural Magnitude": 15.64, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.135 + "Raw Cognitive Density": 1.094 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.93%", - "Error & Exception Exposure": "39.87%", + "Cognitive Load Exposure": "79.82%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "12.75%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "12.55%", + "Documentation Exposure": "24.88%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "getFilterable", - "Structural Impact": 14.7, - "Lines of Code (LOC)": 40, - "Control Flow Branches": 8, - "Input Parameters": 1, - "Control Flow Ratio": "42.1%", - "Start Line": 281, - "End Line": 320 - }, - { - "Function Name": "reduceRight", - "Structural Impact": 9.3, - "Lines of Code (LOC)": 73, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 345, - "End Line": 417 - }, - { - "Function Name": "getEq", - "Structural Impact": 8.9, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 4, - "Input Parameters": 2, - "Control Flow Ratio": "66.7%", - "Start Line": 228, - "End Line": 231 - }, - { - "Function Name": "getOrElseW", - "Structural Impact": 8.4, - "Lines of Code (LOC)": 87, - "Control Flow Branches": 1, - "Input Parameters": 3, - "Control Flow Ratio": "4.8%", - "Start Line": 1050, - "End Line": 1136 - }, - { - "Function Name": "fab", - "Structural Impact": 8.3, - "Lines of Code (LOC)": 53, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "37.5%", - "Start Line": 412, - "End Line": 464 - }, - { - "Function Name": "elem", - "Structural Impact": 7.5, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 4, - "Input Parameters": 1, - "Control Flow Ratio": "36.4%", - "Start Line": 1473, - "End Line": 1481 - }, - { - "Function Name": "traverseReadonlyNonEmptyArrayWithIndex", - "Structural Impact": 6.5, - "Lines of Code (LOC)": 17, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "33.3%", - "Start Line": 1581, - "End Line": 1597 - }, - { - "Function Name": "_chainRec", - "Structural Impact": 6.3, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 193, - "End Line": 214 - }, - { - "Function Name": "toError", - "Structural Impact": 6.0, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 3, - "Input Parameters": 1, - "Control Flow Ratio": "60.0%", - "Start Line": 1458, - "End Line": 1464 - }, - { - "Function Name": "traverseArray", - "Structural Impact": 5.8, - "Lines of Code (LOC)": 72, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1628, - "End Line": 1699 - }, - { - "Function Name": "filterMap", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 304, - "End Line": 310 - }, - { - "Function Name": "partitionMap", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 312, - "End Line": 318 - }, - { - "Function Name": "alt", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "40.0%", - "Start Line": 457, - "End Line": 463 - }, - { - "Function Name": "tryCatch", - "Structural Impact": 5.5, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 1393, - "End Line": 1399 - }, - { - "Function Name": "getSemigroup", - "Structural Impact": 4.4, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "50.0%", - "Start Line": 250, - "End Line": 252 - }, - { - "Function Name": "stringifyJSON", - "Structural Impact": 3.9, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "20.0%", - "Start Line": 1728, - "End Line": 1735 - }, - { - "Function Name": "getShow", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 1, - "Input Parameters": 2, - "Control Flow Ratio": "33.3%", - "Start Line": 220, - "End Line": 222 - }, - { - "Function Name": "sequence", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "25.0%", - "Start Line": 714, - "End Line": 718 - }, - { - "Function Name": "traverseReadonlyArrayWithIndex", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 1605, - "End Line": 1610 - }, - { - "Function Name": "getValidation", - "Structural Impact": 2.9, - "Lines of Code (LOC)": 32, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1822, - "End Line": 1853 - }, - { - "Function Name": "getWitherable", - "Structural Impact": 2.5, - "Lines of Code (LOC)": 22, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 328, - "End Line": 349 - }, - { - "Function Name": "parseJSON", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1717, - "End Line": 1719 - }, - { - "Function Name": "fromNullableK", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1421, - "End Line": 1428 - }, - { - "Function Name": "_traverse", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 181, - "End Line": 186 - }, - { - "Function Name": "chainNullableK", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1436, - "End Line": 1441 - }, - { - "Function Name": "_foldMap", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 4, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 175, - "End Line": 178 - }, - { - "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 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 61, - "Sequential Logic Declarations": 463, - "Function Parameters": 248, - "Function/Method Declarations": 50, - "Class/Entity Declarations": 6, - "Defensive Programming Constructs": 29, - "Type/Safety Bypasses": 11, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 125, - "State Mutations / Variable Reassignments": 8, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 130, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 157, - "Closures and Anonymous Functions": 19, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 424, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 1, - "Module Dependencies (Imports)": 32, + "Metaprogramming & Reflection": 6, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -408402,28 +408946,28 @@ "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 3, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, - "Fatal Aborts & Exceptions": 1, + "Explicit Type Casts": 6, + "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 30, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 149, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 377, + "Structural Space Indentations": 32, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, - "Serialization Parsing": 2, + "Serialization Parsing": 0, "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, @@ -408434,13 +408978,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 60, - "Design Camel Case": 30, - "Design Snake Case": 23, - "Design Pascal Case": 1, - "Design Upper Case": 5, - "Design Short Vars": 13, - "Design Long Vars": 2, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -408466,129 +409010,89 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 38, - "Direct Downstream (Dependency Blast Radius)": 3, + "Direct Upstream (Fragility)": 0, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "./Alt", - "./Applicative", - "./Apply", - "./Bifunctor", - "./Chain", - "./ChainRec", - "./Compactable", - "./Eq", - "./Extend", - "./Filterable", - "./Foldable", - "./FromEither", - "./Functor", - "./HKT", - "./Monad", - "./MonadThrow", - "./Monoid", - "./NonEmptyArray", - "./Option", - "./Pointed", - "./Predicate", - "./ReadonlyNonEmptyArray", - "./Refinement", - "./Semigroup", - "./Separated", - "./Show", - "./Traversable", - "./Witherable", - "./function", - "./internal", - "fp-ts/Apply", - "fp-ts/Either", - "fp-ts/Option", - "fp-ts/ReadonlyArray", - "fp-ts/Semigroup", - "fp-ts/function", - "fp-ts/number", - "fp-ts/string" - ] + "9. Extracted Dependencies": [] }, - "typescript/fp-ts/HKT.ts": { + "cobol/cobrix/test18 special_char.cob": { "1. Artifact Identity": { - "Filename": "HKT.ts", - "Path": "typescript/fp-ts/HKT.ts", - "Language": "Typescript", + "Filename": "test18 special_char.cob", + "Path": "cobol/cobrix/test18 special_char.cob", + "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "HKT, HKT2, HKT3", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "cobol", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": 6775.21, - "Y": 225.85, - "Z": -1052.78 + "X": 5699.06, + "Y": 208.22, + "Z": -351.44 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 127, - "Coding LOC": 25, - "Documentation LOC": 82, - "Structural Magnitude": 3.15, - "Control Flow Ratio": "8.5%", - "Popularity Rank": 2, + "Total LOC": 63, + "Coding LOC": 32, + "Documentation LOC": 27, + "Structural Magnitude": 15.64, + "Control Flow Ratio": "0.0%", + "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.16 + "Raw Cognitive Density": 1.094 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "4.31%", - "Error & Exception Exposure": "99.36%", + "Cognitive Load Exposure": "79.82%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", "Testing Exposure": "2.3%", - "API Exposure": "11.68%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "82.38%", + "Documentation Exposure": "24.88%", "Hardcoded Payload Artifacts": "0.0%" }, "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 4, - "Sequential Logic Declarations": 43, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, "Function Parameters": 0, "Function/Method Declarations": 0, - "Class/Entity Declarations": 8, + "Class/Entity Declarations": 0, "Defensive Programming Constructs": 0, - "Type/Safety Bypasses": 14, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 16, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 21, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 11, + "UI / View Layer Components": 0, "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 30, + "Generic Type Abstractions": 0, "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, + "Metaprogramming & Reflection": 6, "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, @@ -408603,18 +409107,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 0, + "Explicit Type Casts": 6, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 5, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 5, + "Structural Space Indentations": 32, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -408631,11 +409135,11 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 4, + "Core Var Decl": 0, "Design Camel Case": 0, "Design Snake Case": 0, "Design Pascal Case": 0, - "Design Upper Case": 4, + "Design Upper Case": 0, "Design Short Vars": 0, "Design Long Vars": 0, "Duplicate Logic": 0, @@ -408664,273 +409168,121 @@ }, "8. Dependency Network": { "Direct Upstream (Fragility)": 0, - "Direct Downstream (Dependency Blast Radius)": 2, + "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, "9. Extracted Dependencies": [] }, - "typescript/fp-ts/TaskEither.ts": { + "cobol/cobrix/test19_display_num.cob": { "1. Artifact Identity": { - "Filename": "TaskEither.ts", - "Path": "typescript/fp-ts/TaskEither.ts", - "Language": "Typescript", + "Filename": "test19_display_num.cob", + "Path": "cobol/cobrix/test19_display_num.cob", + "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "Task, _", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "cobol", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": 6524.81, - "Y": 65.65, - "Z": -1601.92 + "X": 5464.0, + "Y": 230.29, + "Z": -559.56 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 1882, - "Coding LOC": 662, - "Documentation LOC": 1053, - "Structural Magnitude": 23.15, - "Control Flow Ratio": "2.5%", + "Total LOC": 34, + "Coding LOC": 15, + "Documentation LOC": 17, + "Structural Magnitude": 15.3, + "Control Flow Ratio": "0.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.13 + "Raw Cognitive Density": 0.333 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.86%", - "Error & Exception Exposure": "33.76%", + "Cognitive Load Exposure": "15.89%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "13.33%", - "Concurrency Exposure": "21.39%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", + "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "43.48%", + "Documentation Exposure": "47.39%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "traverseSeqArray", - "Structural Impact": 7.1, - "Lines of Code (LOC)": 98, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 1702, - "End Line": 1799 - }, - { - "Function Name": "tryCatchK", - "Structural Impact": 7.0, - "Lines of Code (LOC)": 95, - "Control Flow Branches": 0, - "Input Parameters": 4, - "Control Flow Ratio": "0.0%", - "Start Line": 265, - "End Line": 359 - }, - { - "Function Name": "traverseReadonlyNonEmptyArrayWithIndexSeq", - "Structural Impact": 5.0, - "Lines of Code (LOC)": 16, - "Control Flow Branches": 2, - "Input Parameters": 1, - "Control Flow Ratio": "18.2%", - "Start Line": 1624, - "End Line": 1639 - }, - { - "Function Name": "_alt", - "Structural Impact": 3.6, - "Lines of Code (LOC)": 37, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 436, - "End Line": 472 - }, - { - "Function Name": "async", - "Structural Impact": 3.4, - "Lines of Code (LOC)": 7, - "Control Flow Branches": 2, - "Input Parameters": 0, - "Control Flow Ratio": "33.3%", - "Start Line": 251, - "End Line": 257 - }, - { - "Function Name": "taskify", - "Structural Impact": 3.3, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "14.3%", - "Start Line": 1482, - "End Line": 1491 - }, - { - "Function Name": "bracket", - "Structural Impact": 3.2, - "Lines of Code (LOC)": 29, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 1501, - "End Line": 1529 - }, - { - "Function Name": "traverseReadonlyArrayWithIndex", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 1611, - "End Line": 1616 - }, - { - "Function Name": "traverseReadonlyArrayWithIndexSeq", - "Structural Impact": 3.1, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 1, - "Input Parameters": 1, - "Control Flow Ratio": "16.7%", - "Start Line": 1650, - "End Line": 1655 - }, - { - "Function Name": "getFilterable", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 744, - "End Line": 763 - }, - { - "Function Name": "getTaskValidation", - "Structural Impact": 2.4, - "Lines of Code (LOC)": 20, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 1862, - "End Line": 1881 - }, - { - "Function Name": "getApplicativeTaskValidation", - "Structural Impact": 2.2, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 2, - "Control Flow Ratio": "0.0%", - "Start Line": 696, - "End Line": 705 - }, - { - "Function Name": "getAltTaskValidation", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 716, - "End Line": 724 - }, - { - "Function Name": "getCompactable", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 9, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 730, - "End Line": 738 - }, - { - "Function Name": "fromTaskOptionK", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 393, - "End Line": 398 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 15, - "Sequential Logic Declarations": 590, - "Function Parameters": 311, - "Function/Method Declarations": 31, - "Class/Entity Declarations": 3, - "Defensive Programming Constructs": 49, - "Type/Safety Bypasses": 16, + "Control Flow Branches": 0, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 156, - "State Mutations / Variable Reassignments": 5, + "Exposed API / Public Exports": 0, + "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 158, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, - "Asynchronous/Concurrent Execution": 6, - "UI / View Layer Components": 220, - "Closures and Anonymous Functions": 15, + "Asynchronous/Concurrent Execution": 0, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 616, - "Collection Iterators / Comprehensions": 6, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 4, - "Module Dependencies (Imports)": 32, + "Metaprogramming & Reflection": 0, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, "Specification Traceability Tags": 0, "Server-Side Rendering Contexts": 0, "Event Publishers / Emitters": 0, - "Dependency Injection Constructs": 3, + "Dependency Injection Constructs": 0, "Preprocessor Macros": 0, "Pointer Arithmetic & Addressing": 0, - "Manual Memory Allocation": 1, + "Manual Memory Allocation": 0, "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 3, + "Explicit Type Casts": 0, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 28, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 168, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, - "Private / Encapsulated Scopes": 1, + "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 359, + "Structural Space Indentations": 15, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, "Ipc Rpc Bridges": 0, "Feature Flags": 0, "Serialization Parsing": 0, - "Regex Execution": 1, + "Regex Execution": 0, "Time Date Logic": 0, "Cloud LLM API Integrations": 0, "AI Orchestration Frameworks": 0, @@ -408940,13 +409292,13 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 46, - "Design Camel Case": 24, - "Design Snake Case": 13, - "Design Pascal Case": 2, - "Design Upper Case": 7, - "Design Short Vars": 8, - "Design Long Vars": 5, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, + "Design Pascal Case": 0, + "Design Upper Case": 0, + "Design Short Vars": 0, + "Design Long Vars": 0, "Duplicate Logic": 0, "Orphaned Logic": 0, "Instructional Code Examples": 0, @@ -408972,743 +409324,90 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 40, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "./Alt", - "./Applicative", - "./Apply", - "./Bifunctor", - "./Chain", - "./Compactable", - "./Either", - "./EitherT", - "./Filterable", - "./FromEither", - "./FromIO", - "./FromTask", - "./Functor", - "./IO", - "./IOEither", - "./Monad", - "./MonadIO", - "./MonadTask", - "./MonadThrow", - "./Monoid", - "./NonEmptyArray", - "./Option", - "./Pointed", - "./Predicate", - "./ReadonlyNonEmptyArray", - "./Refinement", - "./Semigroup", - "./Task", - "./TaskOption", - "./function", - "./internal", - "fp-ts/Console", - "fp-ts/Either", - "fp-ts/ReadonlyArray", - "fp-ts/Semigroup", - "fp-ts/Task", - "fp-ts/TaskEither", - "fp-ts/function", - "fp-ts/string", - "fs" - ] + "9. Extracted Dependencies": [] }, - "typescript/fp-ts/pipeable.ts": { + "cobol/cobrix/test1_copybook.cob": { "1. Artifact Identity": { - "Filename": "pipeable.ts", - "Path": "typescript/fp-ts/pipeable.ts", - "Language": "Typescript", + "Filename": "test1_copybook.cob", + "Path": "cobol/cobrix/test1_copybook.cob", + "Language": "Cobol", "Architect": "Unknown Architect", "Indentation Style": "Spaces", - "Parent Entity": "PipeableFunctor, PipeableFunctor1, PipeableFunctor2", "Doc Umbrella": 0.0, - "Folder Dominant Lang": "typescript", + "Folder Dominant Lang": "cobol", "Lock Tier": 2, - "Identity Proof": "Single Indicator (Ext: .ts)" + "Identity Proof": "Single Indicator (Ext: .cob)" }, "2. Topological Coordinates": { - "X": 6521.66, - "Y": 177.34, - "Z": -1505.76 + "X": 5936.86, + "Y": 252.47, + "Z": -1112.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", "Repository Drift (Z-Score)": 0.0, "Repository Fingerprint": {}, - "File Archetype": "Unclassified", + "File Archetype": null, "File Drift (Z-Score)": 0.0, "File Fingerprint": {}, - "Total LOC": 2612, - "Coding LOC": 1772, - "Documentation LOC": 701, - "Structural Magnitude": 44.73, - "Control Flow Ratio": "5.4%", + "Total LOC": 37, + "Coding LOC": 19, + "Documentation LOC": 17, + "Structural Magnitude": 15.38, + "Control Flow Ratio": "100.0%", "Popularity Rank": 0, "Raw Churn Frequency": 0.0, "Authorship Centralization": 0.0, "Ownership Entropy": 0.0, - "Raw Cognitive Density": 0.072 + "Raw Cognitive Density": 0.842 }, "4. Vulnerability & Risk Exposures": { - "Cognitive Load Exposure": "3.12%", - "Error & Exception Exposure": "46.57%", + "Cognitive Load Exposure": "59.11%", + "Error & Exception Exposure": "0.0%", "Tech Debt Exposure": "0.0%", - "Testing Exposure": "80.0%", - "API Exposure": "14.61%", + "Testing Exposure": "2.3%", + "API Exposure": "0.0%", "Concurrency Exposure": "0.0%", "State Flux Exposure": "0.0%", "Commented Logic Exposure": "0.0%", "Specification Exposure": "100.0%", "Instability Exposure": "50.0%", "Volatility Exposure": "0.0%", - "Documentation Exposure": "90.42%", + "Documentation Exposure": "42.58%", "Hardcoded Payload Artifacts": "0.0%" }, - "5. Function Analysis": [ - { - "Function Name": "partition", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 638, - "End Line": 647 - }, - { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 824, - "End Line": 833 - }, - { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 834, - "End Line": 843 - }, - { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.9, - "Lines of Code (LOC)": 10, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 844, - "End Line": 853 - }, - { - "Function Name": "foldMapWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 484, - "End Line": 491 - }, - { - "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 648, - "End Line": 655 - }, - { - "Function Name": "partition", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 656, - "End Line": 663 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 735, - "End Line": 742 - }, - { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 854, - "End Line": 861 - }, - { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.8, - "Lines of Code (LOC)": 8, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 862, - "End Line": 869 - }, - { - "Function Name": "mapWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 191, - "End Line": 195 - }, - { - "Function Name": "bimap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 275, - "End Line": 279 - }, - { - "Function Name": "foldMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 388, - "End Line": 393 - }, - { - "Function Name": "reduceWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 451, - "End Line": 455 - }, - { - "Function Name": "reduceRightWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 520, - "End Line": 524 - }, - { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 559, - "End Line": 564 - }, - { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 565, - "End Line": 570 - }, - { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 571, - "End Line": 576 - }, - { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 577, - "End Line": 582 - }, - { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 583, - "End Line": 588 - }, - { - "Function Name": "filter", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 589, - "End Line": 594 - }, - { - "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 664, - "End Line": 669 - }, - { - "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 670, - "End Line": 675 - }, - { - "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 676, - "End Line": 681 - }, - { - "Function Name": "partition", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 686, - "End Line": 690 - }, - { - "Function Name": "partitionMap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 723, - "End Line": 727 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 743, - "End Line": 748 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 749, - "End Line": 754 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 755, - "End Line": 760 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 761, - "End Line": 766 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 767, - "End Line": 772 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 6, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 773, - "End Line": 778 - }, - { - "Function Name": "filterWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 779, - "End Line": 783 - }, - { - "Function Name": "filterMapWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 812, - "End Line": 816 - }, - { - "Function Name": "partitionWithIndex", - "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 - }, - { - "Function Name": "partitionWithIndex", - "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 - }, - { - "Function Name": "partitionWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 882, - "End Line": 886 - }, - { - "Function Name": "partitionMapWithIndex", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 921, - "End Line": 925 - }, - { - "Function Name": "promap", - "Structural Impact": 1.7, - "Lines of Code (LOC)": 5, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 951, - "End Line": 955 - }, - { - "Function Name": "map", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 131, - "End Line": 133 - }, - { - "Function Name": "contramap", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 160, - "End Line": 162 - }, - { - "Function Name": "ap", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 220, - "End Line": 222 - }, - { - "Function Name": "chain", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 247, - "End Line": 249 - }, - { - "Function Name": "mapLeft", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 303, - "End Line": 305 - }, - { - "Function Name": "extend", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 332, - "End Line": 334 - }, - { - "Function Name": "reduce", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 359, - "End Line": 361 - }, - { - "Function Name": "reduceRight", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 420, - "End Line": 422 - }, - { - "Function Name": "alt", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 549, - "End Line": 551 - }, - { - "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": "filter", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 599, - "End Line": 601 - }, - { - "Function Name": "filterMap", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 628, - "End Line": 630 - }, - { - "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": "compose", - "Structural Impact": 1.6, - "Lines of Code (LOC)": 3, - "Control Flow Branches": 0, - "Input Parameters": 1, - "Control Flow Ratio": "0.0%", - "Start Line": 979, - "End Line": 981 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2314, - "End Line": 2315 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2344, - "End Line": 2345 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2374, - "End Line": 2375 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2404, - "End Line": 2405 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2433, - "End Line": 2434 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2463, - "End Line": 2464 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 2, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2490, - "End Line": 2491 - }, - { - "Function Name": "pipeable", - "Structural Impact": 1.1, - "Lines of Code (LOC)": 1, - "Control Flow Branches": 0, - "Input Parameters": 0, - "Control Flow Ratio": "0.0%", - "Start Line": 2520, - "End Line": 2520 - } - ], + "5. Function Analysis": [], "6. Contextual Mitigations & Amplifications": "None Detected", "7. Structural Signatures (Net Mitigated Signals)": { - "Control Flow Branches": 128, - "Sequential Logic Declarations": 2243, - "Function Parameters": 1193, - "Function/Method Declarations": 224, - "Class/Entity Declarations": 108, - "Defensive Programming Constructs": 20, - "Type/Safety Bypasses": 17, + "Control Flow Branches": 1, + "Sequential Logic Declarations": 0, + "Function Parameters": 0, + "Function/Method Declarations": 0, + "Class/Entity Declarations": 0, + "Defensive Programming Constructs": 0, + "Type/Safety Bypasses": 0, "High-Risk Execution Commands": 0, "I/O and Network Boundaries": 0, - "Exposed API / Public Exports": 313, + "Exposed API / Public Exports": 0, "State Mutations / Variable Reassignments": 0, "Commented-out Code (Dead Logic)": 0, - "Structured Documentation Blocks": 260, + "Structured Documentation Blocks": 0, "Unit Test Assertions": 0, "Asynchronous/Concurrent Execution": 0, - "UI / View Layer Components": 110, - "Closures and Anonymous Functions": 2, + "UI / View Layer Components": 0, + "Closures and Anonymous Functions": 0, "Global State Dependencies": 0, "Decorators and Annotations": 0, - "Generic Type Abstractions": 3138, - "Collection Iterators / Comprehensions": 3, + "Generic Type Abstractions": 0, + "Collection Iterators / Comprehensions": 0, "Scientific & Mathematical Operations": 0, - "Metaprogramming & Reflection": 0, - "Module Dependencies (Imports)": 24, + "Metaprogramming & Reflection": 2, + "Module Dependencies (Imports)": 0, "Authorship Metadata": 0, "Planned Work (TODOs)": 0, "Acknowledged Tech Debt (FIXMEs)": 0, @@ -409722,18 +409421,18 @@ "Inline Assembly Blocks": 0, "Structured Telemetry & Logging": 0, "Ad-hoc Print / Debug Statements": 0, - "Explicit Type Casts": 4, + "Explicit Type Casts": 2, "Fatal Aborts & Exceptions": 0, "Thread Sleeps & Blocking Waits": 0, - "Bitwise Operations": 138, + "Bitwise Operations": 0, "Thread Synchronization Locks": 0, - "Immutable Data Declarations": 279, + "Immutable Data Declarations": 0, "Resource Deallocation & Cleanup": 0, "Private / Encapsulated Scopes": 0, "Event Listeners & Subscribers": 0, "Bypassed / Skipped Tests": 0, "Structural Tab Indentations": 0, - "Structural Space Indentations": 1072, + "Structural Space Indentations": 17, "Hardware Bridge": 0, "Cryptography": 0, "Auth Middleware": 0, @@ -409750,9 +409449,9 @@ "Deep Learning & Neural Networks": 0, "Lazy Evaluation & Generators (O(1) Memory)": 0, "Vectorized Math & Tensor Operations": 0, - "Core Var Decl": 20, - "Design Camel Case": 18, - "Design Snake Case": 2, + "Core Var Decl": 0, + "Design Camel Case": 0, + "Design Snake Case": 0, "Design Pascal Case": 0, "Design Upper Case": 0, "Design Short Vars": 0, @@ -409782,37 +409481,12 @@ "Self-Referential File Copy/Overwrite (Worm Pattern)": 0 }, "8. Dependency Network": { - "Direct Upstream (Fragility)": 24, + "Direct Upstream (Fragility)": 0, "Direct Downstream (Dependency Blast Radius)": 0, "Total Upstream (Absolute Fragility)": 0, "Total Downstream (Absolute Dependency Blast Radius)": 0 }, - "9. Extracted Dependencies": [ - "./Alt", - "./Apply", - "./Bifunctor", - "./Chain", - "./Compactable", - "./Contravariant", - "./Either", - "./Extend", - "./Filterable", - "./FilterableWithIndex", - "./Foldable", - "./FoldableWithIndex", - "./Functor", - "./FunctorWithIndex", - "./HKT", - "./MonadThrow", - "./Monoid", - "./Option", - "./Predicate", - "./Profunctor", - "./Refinement", - "./Semigroupoid", - "./Separated", - "./function" - ] + "9. Extracted Dependencies": [] } } }, @@ -409851,9 +409525,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2365.65, + "X": 2377.32, "Y": 112.82, - "Z": 3759.41 + "Z": 3780.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410008,9 +409682,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 2583.66, + "X": 2595.32, "Y": 160.61, - "Z": 4415.92 + "Z": 4437.13 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410165,9 +409839,9 @@ "Identity Proof": "Single Indicator (Ext: .xml)" }, "2. Topological Coordinates": { - "X": 1884.76, + "X": 1896.42, "Y": 252.1, - "Z": 4095.81 + "Z": 4117.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410322,9 +409996,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2286.17, + "X": 2297.83, "Y": 135.41, - "Z": 4092.93 + "Z": 4114.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410630,9 +410304,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2668.07, + "X": 2679.73, "Y": 94.78, - "Z": 3866.55 + "Z": 3887.77 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -410818,9 +410492,9 @@ "Identity Proof": "Single Indicator (Ext: .cls)" }, "2. Topological Coordinates": { - "X": 2044.06, + "X": 2055.72, "Y": 231.79, - "Z": 4252.05 + "Z": 4273.27 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411040,9 +410714,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5136.57, + "X": -5151.34, "Y": 229.77, - "Z": 771.28 + "Z": 773.15 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411197,9 +410871,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4866.86, + "X": -4881.64, "Y": 150.65, - "Z": 211.18 + "Z": 213.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411354,9 +411028,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -5399.04, + "X": -5413.81, "Y": 150.33, - "Z": 383.16 + "Z": 385.03 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411511,9 +411185,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4655.69, + "X": -4670.47, "Y": 218.44, - "Z": 977.66 + "Z": 979.53 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -411668,9 +411342,9 @@ "Identity Proof": "Single Indicator (Ext: .blp)" }, "2. Topological Coordinates": { - "X": -4967.34, + "X": -4982.11, "Y": 184.72, - "Z": 559.68 + "Z": 561.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413517,9 +413191,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": -3595.57, + "X": -3597.01, "Y": -130.85, - "Z": -3946.18 + "Z": -3947.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -413674,9 +413348,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": -3327.42, + "X": -3328.87, "Y": -71.47, - "Z": -4140.53 + "Z": -4142.28 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415228,9 +414902,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": 4853.98, + "X": 4874.0, "Y": 13.49, - "Z": -3768.73 + "Z": -3783.93 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -415394,9 +415068,9 @@ "Identity Proof": "Single Indicator (Ext: .cs)" }, "2. Topological Coordinates": { - "X": 5063.68, + "X": 5083.71, "Y": -7.95, - "Z": -3772.25 + "Z": -3787.45 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -416109,9 +415783,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": 3308.77, + "X": 3310.88, "Y": -151.83, - "Z": 4765.56 + "Z": 4768.59 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -416266,9 +415940,9 @@ "Identity Proof": "Single Indicator (Ext: .td)" }, "2. Topological Coordinates": { - "X": 3098.47, + "X": 3100.57, "Y": -168.7, - "Z": 4984.38 + "Z": 4987.42 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -416447,9 +416121,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -5299.46, + "X": -5309.5, "Y": 96.0, - "Z": 3183.74 + "Z": 3190.11 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -416604,9 +416278,9 @@ "Identity Proof": "Single Indicator (Ext: .nix)" }, "2. Topological Coordinates": { - "X": -5516.59, + "X": -5526.63, "Y": 86.12, - "Z": 3420.65 + "Z": 3427.01 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -417280,9 +416954,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 2110.59, + "X": 2120.42, "Y": 126.25, - "Z": 5070.02 + "Z": 5090.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -417437,9 +417111,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 2345.07, + "X": 2354.89, "Y": 157.13, - "Z": 5122.42 + "Z": 5143.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -417618,9 +417292,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": -2154.7, + "X": -2156.56, "Y": -161.46, - "Z": -5209.64 + "Z": -5214.65 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -417775,9 +417449,9 @@ "Identity Proof": "Single Indicator (Ext: .mlir)" }, "2. Topological Coordinates": { - "X": -1965.33, + "X": -1967.19, "Y": -190.21, - "Z": -5178.34 + "Z": -5183.35 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -417956,9 +417630,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4695.08, + "X": -4702.98, "Y": 92.28, - "Z": 2067.23 + "Z": 2070.55 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418113,9 +417787,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": -4475.91, + "X": -4483.81, "Y": 141.88, - "Z": 1718.74 + "Z": 1722.06 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418295,9 +417969,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 5908.74, + "X": 5923.44, "Y": -172.25, - "Z": -3176.33 + "Z": -3184.01 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -418452,9 +418126,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": 5704.45, + "X": 5719.15, "Y": -121.78, - "Z": -2762.38 + "Z": -2770.07 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418633,9 +418307,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1519.23, + "X": 1525.5, "Y": -32.07, - "Z": 5296.14 + "Z": 5318.63 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418790,9 +418464,9 @@ "Identity Proof": "Single Indicator (Ext: .yml)" }, "2. Topological Coordinates": { - "X": 1246.0, + "X": 1252.28, "Y": -37.1, - "Z": 5543.57 + "Z": 5566.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -418971,9 +418645,9 @@ "Identity Proof": "Single Indicator (Ext: .csv)" }, "2. Topological Coordinates": { - "X": -5362.5, + "X": -5375.77, "Y": 187.56, - "Z": 1320.58 + "Z": 1323.69 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419128,9 +418802,9 @@ "Identity Proof": "Single Indicator (Ext: .tsv)" }, "2. Topological Coordinates": { - "X": -5602.66, + "X": -5615.92, "Y": 221.85, - "Z": 1440.19 + "Z": 1443.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419696,9 +419370,9 @@ "Identity Proof": "Single Indicator (Ext: .json)" }, "2. Topological Coordinates": { - "X": 6589.82, + "X": 6600.27, "Y": -227.46, - "Z": -2061.57 + "Z": -2064.97 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -419853,9 +419527,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 6373.75, + "X": 6384.2, "Y": -119.92, - "Z": -1998.46 + "Z": -2001.86 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -420035,9 +419709,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2825.89, + "X": -2828.47, "Y": 112.5, - "Z": -4894.35 + "Z": -4898.82 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -420192,9 +419866,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -3013.58, + "X": -3016.16, "Y": 183.94, - "Z": -4525.69 + "Z": -4530.16 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -421775,9 +421449,9 @@ "Identity Proof": "Metadata Anchor (COPYING)" }, "2. Topological Coordinates": { - "X": 3045.72, + "X": 3047.32, "Y": 219.52, - "Z": -5817.47 + "Z": -5820.53 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -421956,9 +421630,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3527.24, + "X": 3529.09, "Y": 77.93, - "Z": -5535.99 + "Z": -5538.77 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -422113,9 +421787,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3728.71, + "X": 3730.55, "Y": 117.24, - "Z": -5560.7 + "Z": -5563.48 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -422270,9 +421944,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 3672.51, + "X": 3674.36, "Y": 156.7, - "Z": -5864.01 + "Z": -5866.79 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -422994,9 +422668,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 4065.8, + "X": 4067.6, "Y": -44.32, - "Z": -5400.95 + "Z": -5403.32 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -423175,9 +422849,9 @@ "Identity Proof": "Metadata Anchor (pom.xml)" }, "2. Topological Coordinates": { - "X": 5011.6, + "X": 5013.06, "Y": -82.68, - "Z": 4165.58 + "Z": 4166.79 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -423357,9 +423031,9 @@ "Identity Proof": "Metadata Anchor (COPYING)" }, "2. Topological Coordinates": { - "X": -966.82, + "X": -968.53, "Y": 146.31, - "Z": -4846.02 + "Z": -4855.01 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -423514,9 +423188,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -1178.86, + "X": -1180.57, "Y": 104.96, - "Z": -4820.82 + "Z": -4829.81 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -423707,9 +423381,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 545.84, + "X": 546.64, "Y": 101.03, - "Z": 5300.61 + "Z": 5308.18 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -423875,9 +423549,9 @@ "Identity Proof": "Metadata Anchor (COPYRIGHT)" }, "2. Topological Coordinates": { - "X": 327.37, + "X": 328.17, "Y": 189.24, - "Z": 5390.49 + "Z": 5398.07 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -424709,9 +424383,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -4154.13, + "X": -4163.55, "Y": 12.49, - "Z": 4503.49 + "Z": 4513.95 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -424891,9 +424565,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -3544.63, + "X": -5274.16, "Y": 213.48, - "Z": 4356.21 + "Z": -4586.04 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -425048,9 +424722,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -3676.54, + "X": -5406.07, "Y": 193.72, - "Z": 4640.96 + "Z": -4301.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -425205,9 +424879,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -3509.57, + "X": -5239.1, "Y": 186.08, - "Z": 4213.38 + "Z": -4728.86 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -425390,9 +425064,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 7040.6, + "X": 7057.45, "Y": -96.74, - "Z": -1112.41 + "Z": -1114.9 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -425547,9 +425221,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": 6908.05, + "X": 6924.91, "Y": -88.78, - "Z": -902.4 + "Z": -904.89 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -425731,9 +425405,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -3481.71, + "X": -3492.22, "Y": 104.77, - "Z": -3417.99 + "Z": -3428.29 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -425943,9 +425617,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 4652.39, + "X": 4671.43, "Y": 161.35, - "Z": -4298.88 + "Z": -4316.77 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -426124,9 +425798,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": 3702.68, + "X": 3705.17, "Y": -31.8, - "Z": 4267.56 + "Z": 4270.45 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -426305,9 +425979,9 @@ "Identity Proof": "Single Indicator (Ext: .sql)" }, "2. Topological Coordinates": { - "X": -4856.83, + "X": -4866.5, "Y": -179.88, - "Z": 3932.64 + "Z": 3940.3 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -426507,9 +426181,9 @@ "Identity Proof": "Metadata Anchor (COPYRIGHT)" }, "2. Topological Coordinates": { - "X": -3297.55, + "X": -3300.67, "Y": 181.11, - "Z": -4625.93 + "Z": -4630.23 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -426688,9 +426362,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -5199.3, + "X": 4668.51, "Y": -155.19, - "Z": -4980.46 + "Z": -5407.54 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -426856,9 +426530,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -5409.05, + "X": 4458.76, "Y": -246.07, - "Z": -4372.0 + "Z": -4799.08 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427013,9 +426687,9 @@ "Identity Proof": "Single Indicator (Ext: .cpy)" }, "2. Topological Coordinates": { - "X": -5195.38, + "X": 4672.43, "Y": -270.45, - "Z": -4509.97 + "Z": -4937.05 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427543,9 +427217,9 @@ "Identity Proof": "Single Indicator (Ext: .css)" }, "2. Topological Coordinates": { - "X": -349.23, + "X": -349.42, "Y": 152.01, - "Z": -5176.59 + "Z": -5185.75 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427721,9 +427395,9 @@ "Identity Proof": "Single Indicator (Ext: .css)" }, "2. Topological Coordinates": { - "X": -151.86, + "X": -152.05, "Y": 110.36, - "Z": -5399.44 + "Z": -5408.61 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -427902,9 +427576,9 @@ "Identity Proof": "Prose Extension (.md)" }, "2. Topological Coordinates": { - "X": 5655.42, + "X": 5669.92, "Y": 114.89, - "Z": -3741.86 + "Z": -3751.5 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -428083,9 +427757,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": -4272.87, + "X": -4280.57, "Y": 29.45, - "Z": 2360.35 + "Z": 2364.58 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -428264,9 +427938,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 6386.02, + "X": 6396.68, "Y": 220.39, - "Z": -2687.53 + "Z": -2692.27 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -428445,9 +428119,9 @@ "Identity Proof": "Single Indicator (Exact Match)" }, "2. Topological Coordinates": { - "X": 2051.32, + "X": 2060.2, "Y": 141.51, - "Z": 5315.35 + "Z": 5337.77 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation", @@ -428626,9 +428300,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -5593.79, + "X": -5607.81, "Y": -200.63, - "Z": 461.61 + "Z": 462.49 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -428783,9 +428457,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": -5734.03, + "X": -5748.04, "Y": -263.49, - "Z": 359.7 + "Z": 360.58 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429302,9 +428976,9 @@ "Identity Proof": "Single Indicator (Ext: .bat)" }, "2. Topological Coordinates": { - "X": 2862.12, + "X": 2874.43, "Y": -64.84, - "Z": 4779.11 + "Z": 4799.43 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429483,9 +429157,9 @@ "Identity Proof": "Single Indicator (Ext: .html)" }, "2. Topological Coordinates": { - "X": -5187.29, + "X": -5200.59, "Y": 14.4, - "Z": 1847.04 + "Z": 1851.67 }, "3. Architectural Profile": { "Repository Archetype": "Unclassified", @@ -429666,9 +429340,9 @@ "Identity Proof": "Prose Extension (.txt)" }, "2. Topological Coordinates": { - "X": -2486.05, + "X": -2488.51, "Y": -114.88, - "Z": -4915.97 + "Z": -4920.91 }, "3. Architectural Profile": { "Repository Archetype": "Static: Literature & Documentation",